Вопросы с тегом «go»

90
Как проверить панику?

В настоящее время я размышляю, как написать тесты, которые проверяют, запаниковал ли данный фрагмент кода? Я знаю, что Go использует recoverдля отлова паники, но, в отличие, скажем, от Java-кода, вы не можете точно указать, какой код следует пропускать в случае паники или что у вас есть. Итак,...

90
Как импортировать локальные пакеты в go?

Я новичок и работаю над примером кода, который хочу локализовать. В исходном main.goзаявлении импорта это было: import ( "log" "net/http" "github.com/foo/bar/myapp/common" "github.com/foo/bar/myapp/routers" ) Теперь у меня есть commonи routersпакет в/home/me/go/src/myapp Поэтому я преобразовал...

89
Сигналы Django против переопределения метода сохранения

У меня проблемы с осознанием этого. Прямо сейчас у меня есть несколько моделей, которые выглядят примерно так: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade =...

89
Как добавить несколько аргументов к моему настраиваемому фильтру шаблона в шаблоне django?

Вот мой собственный фильтр: from django import template register = template.Library() @register.filter def replace(value, cherche, remplacement): return value.replace(cherche, remplacement) и вот способы, которыми я пытался использовать его в своем файле шаблона, что привело к ошибке: {{...

89
Как получить доступ к профилю пользователя в шаблоне Django?

Я храню дополнительную информацию для каждого пользователя, используя расширение AUTH_PROFILE_MODULE. Мы можем получить доступ к пользователю в шаблоне Django, используя, {{ request.user }}но как мы можем получить доступ к полям в профиле, поскольку профиль доступен только через функцию...

89
Уникальное значение BooleanField в Django?

Предположим, мой models.py выглядит так: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Я хочу, чтобы у меня был только один Characterэкземпляр, is_the_chosen_one == Trueа у всех остальных is_the_chosen_one == False. Как я могу...

89
URL-адреса django без косой черты не перенаправляют

У меня есть два приложения, расположенные на двух разных компьютерах. На компьютере А в urls.pyфайле есть такая строка: (r'^cast/$', 'mySite.simulate.views.cast') И этот URL-адрес будет работать как для, так mySite.com/cast/и для mySite.com/cast. Но на компьютере BI есть похожий URL-адрес,...

89
Подвержен ли Go тем же тонким утечкам памяти, что и Java?

Вот факты: в языке Go есть сборщик мусора. В Java есть сборка мусора многие программы Java имеют (незаметные или нет) утечки памяти В качестве примера Java-программы с утечками памяти (не для слабонервных, этот вопрос может поколебать ваши убеждения), посмотрите здесь о небольшой Java-программе...

89
Разделить models.py на несколько файлов

Я пытаюсь разбить models.pyсвое приложение на несколько файлов: Мое первое предположение было сделать это: myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/ __init__.py model3.py model4.py Это...

89
WSGI против uWSGi с Nginx [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

89
Итерация по карте голанга

У меня есть карта типа: map[string]interface{} И, наконец, я могу создать что-то вроде (после десериализации из файла yml с помощью goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Как я могу перебирать эту карту? Я пробовал следующее: for k, v := range mymap{ ... } Но получаю ошибку:...

89
Установите для Django FileField существующий файл

У меня есть существующий файл на диске (например, /folder/file.txt) и поле модели FileField в Django. Когда я делаю instance.field = File(file('/folder/file.txt')) instance.save() он повторно сохраняет файл как file_1.txt(в следующий раз и _2т. д.). Я понимаю, почему, но я не хочу такого поведения...

89
Как подсчитать предметы на карте Go?

Если я хочу подсчитать элементы в структуре карты, какой оператор мне следует использовать? Я пытался использовать for _, _ := range m {...} но кажется, что синтаксис неверен....

89
Почему prefetch_related () django работает только со all (), а не filter ()?

предположим, у меня есть такая модель: class PhotoAlbum(models.Model): title = models.CharField(max_length=128) author = models.CharField(max_length=128) class Photo(models.Model): album = models.ForeignKey('PhotoAlbum') format = models.IntegerField() Теперь, если я хочу эффективно просматривать...

89
Django Rest Framework - Как добавить настраиваемое поле в ModelSerializer

Я создал ModelSerializerи хочу добавить настраиваемое поле, которое не является частью моей модели. Я нашел описание для добавления дополнительных полей сюда и попробовал следующее: customField = CharField(source='my_field') Когда я добавляю это поле и вызываю свою validate()функцию, это поле не...

89
Получение значения внешнего ключа с помощью сериализаторов django-rest-framework

Я использую структуру django rest для создания API. У меня есть следующие модели: class Category(models.Model): name = models.CharField(max_length=100) def __unicode__(self): return self.name class Item(models.Model): name = models.CharField(max_length=100) category = models.ForeignKey(Category,...