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

Django - это фреймворк на стороне сервера с открытым исходным кодом, написанный на Python. Он предназначен для уменьшения усилий, необходимых для создания сложных управляемых данными веб-сайтов и веб-приложений, с особым акцентом на меньшее количество кода, отсутствие избыточности и более явный, чем неявный.

7
Отключить метод в ViewSet, django-rest-framework
ViewSets иметь автоматические методы для перечисления, извлечения, создания, обновления, удаления, ... Я хотел бы отключить некоторые из них, и решение, которое я придумал, вероятно, не очень хорошее, поскольку OPTIONSвсе еще заявляет, что они разрешены. Есть идеи, как это сделать правильно? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, …

4
Как получить идентификатор пользователя, вошедшего в систему в Django?
Как узнать идентификатор текущего пользователя, вошедшего в систему? в models.py: class Game(models.model): name = models.CharField(max_length=255) owner = models.ForeignKey(User, related_name='game_user', verbose_name='Owner') в views.py: gta = Game.objects.create(name="gta", owner=?)

5
Как фильтровать объекты для аннотации счетчика в Django?
Рассмотрим простые модели Django Eventи Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Аннотировать запрос событий легко, указав общее количество участников: events = Event.objects.all().annotate(participants=models.Count('participant')) Как добавить аннотацию с подсчетом отфильтрованных участников is_paid=True? Мне нужно запрашивать все события независимо от количества участников, например, …

2
Как мне сослаться на переменную настроек Django в моем models.py?
Это вопрос для начинающих. Но я в тупике. Как мне сослаться на переменную настроек Django в моем model.py? NameError: name 'PRIVATE_DIR' is not defined Также пробовал много других вещей, включая settings.PRIVATE_DIR settings.py: PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir' models.py: # Problem is here. from django.core.files.storage import FileSystemStorage fs = FileSystemStorage(location=PRIVATE_DIR) class Customer(models.Model): lastName …

5
Как получить Request.User в сериализаторе Django-Rest-Framework?
Пробовал что-то подобное, не получается. class PostSerializer(serializers.ModelSerializer): class Meta: model = Post def save(self): user = self.context['request.user'] title = self.validated_data['title'] article = self.validated_data['article'] Мне нужен способ доступа к request.user из моего класса Serializer.

30
Django перестает работать с RuntimeError: populate () не реентерабелен
Я разрабатываю веб-приложение Django, развернутое на сервере Apache с WSGI, и все идет гладко. Сегодня я внес незначительные изменения в свое приложение, admin.pyпытаясь настроить встроенный интерфейс администратора Django, и сначала допустил синтаксическую ошибку (незакрытая скобка). Это означало, что когда я коснулся wsgi.pyи загрузил код (у меня WSGI работает в режиме …

1
list_display - логические значки для методов
При определении массива list_display для ModelAdminкласса, если задано BooleanFieldили NullBooleanField, пользовательский интерфейс будет использовать красивые значки вместо текста True / False в столбце. Однако, если задан метод, возвращающий логическое значение, он просто выводит True / False. Есть ли способ заставить его использовать красивые значки для логического метода?

4
Файлы cookie Django, как их установить?
У меня есть веб-сайт, на котором отображается различное содержание в зависимости от местоположения, которое выбирает посетитель. например: Пользователь вводит 55812 как zip. Я знаю, какой город и район шир / долг. то есть и дать им их содержание, относящееся к этой области. У меня вопрос, как я могу сохранить это …
123 django  cookies 

3
Администратор Django: как сортировать по одному из настраиваемых полей list_display, у которого нет поля базы данных
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() Как я могу отсортировать клиентов в зависимости от number_of_ordersих наличия? admin_order_fieldСвойство здесь использовать нельзя, так как для сортировки требуется поле базы …

5
Подключение Django к PostgreSQL: «Ошибка аутентификации однорангового узла»
OperationalError at /admin/ FATAL: Peer authentication failed for user "myuser" Это ошибка, которую я получаю, когда пытаюсь зайти на мой сайт администратора Django. Я без проблем использовал базу данных MySQL. Я новичок в PostgreSQL, но решил переключиться, потому что хост, который я планирую использовать в этом проекте, не имеет MySQL. …
122 django  postgresql 

5
Django-DB-Migrations: невозможно ALTER TABLE, потому что у него есть ожидающие триггерные события
Я хочу удалить null = True из TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Я создал миграцию схемы: manage.py schemamigration fooapp --auto Поскольку некоторые столбцы нижнего колонтитула содержат, NULLя получаю это, errorесли запускаю миграцию: django.db.utils.IntegrityError: столбец "нижний колонтитул" содержит нулевые значения Я добавил это в миграцию схемы: for sender in …

6
Как импортировать исключение Django DoesNotExist?
Я пытаюсь создать UnitTest, чтобы убедиться, что объект был удален. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Я получаю сообщение об ошибке: DoesNotExist: Answer matching query does not exist.


10
Получить поля модели в Django
Учитывая модель Django, я пытаюсь перечислить все ее поля. Я видел несколько примеров этого с использованием атрибута модели _meta, но разве подчеркивание перед мета не означает, что атрибут _meta является частным атрибутом и к нему нельзя обращаться напрямую? ... Потому что, например, макет _meta может измениться в будущем и не …

4
Модуль% в шаблоне Django
Я ищу способ использовать что-то вроде оператора модуля в django. Я пытаюсь добавить имя класса к каждому четвертому элементу цикла. По модулю это будет выглядеть так: {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}"> <div class="preview"> </div> …
121 python  django  templates 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.