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

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
Разделить 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
Установите для Django FileField существующий файл

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

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,...

89
ImproperlyConfigured: вы должны либо определить переменную среды DJANGO_SETTINGS_MODULE, либо вызвать settings.configure () перед доступом к настройкам

Я пытался настроить свой проект django для развертывания на heroku. Я получаю следующую ошибку и не знаю, как ее исправить. Вот полная трассировка и ошибка: 22:46:15 web.1 | Traceback (most recent call last): 22:46:15 web.1 | File...

88
Как в Django узнать идентификатор сеанса request.session и использовать его в качестве переменной?

Я знаю, что вы можете использовать переменные сеанса request.session['variable_name'], но, похоже, нет способа получить идентификатор сеанса в качестве переменной аналогичным образом. Это где-нибудь задокументировано? Я не могу его найти. Спасибо за вашу помощь!...

88
Django Templating: как получить доступ к свойствам первого элемента в списке

Довольно просто. У меня есть список Python, который я передаю в шаблон Django. Я могу получить доступ к первому элементу в этом списке, используя {{ thelist|first }} Однако я также хочу получить доступ к свойству этого элемента ... в идеале вы могли бы подумать, что это будет выглядеть так: {{...

88
Зачем использовать Django в Google App Engine?

Изучая Google App Engine (GAE), становится ясно, что использование Django очень популярно для разработки на Python на GAE. Я рыскал по сети, чтобы найти информацию о затратах и ​​преимуществах использования Django, чтобы понять, почему он так популярен. Хотя мне удалось найти множество источников...

88
Получить все связанные объекты модели Django

Как я могу получить список всех объектов модели, у которых ForeignKey указывает на объект? (Что-то вроде страницы подтверждения удаления в админке Django перед КАСКАДОМ УДАЛЕНИЯ). Я пытаюсь найти общий способ объединения повторяющихся объектов в базе данных. По сути, я хочу, чтобы все объекты, у...

88
Обход запроса подтверждения для удаления пипса

Я пытаюсь удалить все пакеты django в своей среде суперпользователя, чтобы убедиться, что все мои зависимости webapp установлены на моем virtualenv. sudo su sudo pip freeze | grep -E '^django-' | xargs pip -q uninstall Но pip хочет подтверждать удаление каждого пакета, и, похоже, нет -yварианта...