"Вопросы и ответы" Django и Python, страница 1318

23.11.2021
Как сбросить пароль в Django, отправляя коды восстановления вместо ссылки

Может ли кто-нибудь объяснить, как использовать коды восстановления для сброса пароля используя коды восстановления вместо ссылок восстановления, как в Facebook, Gmail и т.д. Я хотел бы уменьшить количество страниц, которые приходится открывать пользователю. Вот что я хочу: …

23.11.2021
Как включить CSRF-токен в сообщение формы с жестким кодом

У меня есть следующая таблица данных AJAX: $('#ittFileUploadTable').DataTable( { responsive: true, autowidth: false, destroy: true, deferRender: true, ajax: { url: '/project_page_ajax/', type: 'GET', data: {}, dataSrc: "" }, columns: [ {"data": "fields.filename"}, {"data": "fields.uploaded"}, {"data": "fields.updated"}, {"data": "fields.user"}, {"data": …

23.11.2021
Ошибка валидации в запросе Django 'POST'

Я новичок в Django Rest Framework Я создал модель и сериализатор для нее. Вот оно: models.py class Car(models.Model): make = models.CharField(max_length=15) model = models.CharField(max_length=15) def __str__(self): return self.make class CarRate(models.Model): rate = models.ForeignKey(Car, related_name='rates', on_delete=models.CASCADE) serializers.py class CarRateSerializer(serializers.HyperlinkedModelSerializer): …

23.11.2021
Как сохранить формы родителей, детей и внуков в одной форме отправки - django

я создаю приложение для компании мобильной торговли, сценарий таков: каждый счет имеет уникальный invoice number и каждый уникальный date имеет несколько phone models и каждая модель телефона имеет ряд IMEI вот как я создал модель базы данных class …

23.11.2021
Настройка урла для сериалайзера DRF

Есть views readonlymodel class Test(ReadOnlyModelViewSet): queryset = Test.objects.all() lookup_field = 'art' serializer_class = TestSerializer @action(methods=['GET'], detail=True) def chars(self, request, art): .... Также в урлах: router = routers.SimpleRouter() router.register(r'api/test', Test) Мне нужно чтобы работало lookup_field для art с несколькими …

23.11.2021
Как создать опцию обмена информацией, как facebook или youtube, используя Django? [закрыто]

Я создаю социальный сайт с использованием Django. Я хочу реализовать функцию share для пользователей, чтобы они могли передавать данные между другими пользователями. Может ли кто-нибудь дать мне краткое представление об этом? Как я могу это сделать или как реализовать код.

23.11.2021
Переопределение текста справки в EditView

Я пытаюсь переопределить текст справки, который установлен в моей модели в админке трясогузки (представление редактирования). Я попробовал код ниже, но текст не изменяется, почему так? class MemberRegistrationEditView(EditView): def get_form(self): form = super().get_form() form.base_fields.get("own_email").help_text = "Test" return form …

23.11.2021
Выполнение функции непосредственно перед\после отзыва задания в celery

Для демонстрации у меня есть класс, который делает примерно следующее: class Writer: def __init__(self, num): self.num = num def write(self): for i in range(0, num): with open("/outfile", "w") as o: o.write(i) def cleanup(self): # should be executed when write …

23.11.2021
Django-Rest-Framework не может переопределить уникальный сериализатор error_messages

У меня следующая модель: class PersonDiscount(models.Model): user = models.OneToOneField('backend.Customer', related_name='discount', on_delete=models.CASCADE, error_messages={ 'unique': _('A discount setting is already set up for this customer.')}) discount = models.IntegerField(default=0) discount_auto = models.IntegerField(default=0) auto = models.BooleanField(default=True) class Meta: ordering = ['-id'] …

23.11.2021
Django : Ограничение FOREIGN KEY не сработало при удалении, но у меня нет никакого внешнего ключа в моей модели

Вот моя модель, какие объекты я не могу удалить : class Broker(models.Model): code = models.CharField(default="", max_length=100, blank=True) name = models.CharField(default="", max_length=100, blank=True) email = models.CharField(default="", max_length=100, blank=True) city = models.CharField(default="", max_length=100, blank=True) address = models.CharField(default="", max_length=100, blank=True) postal_code = …

23.11.2021
Django-Rest-Framework 3.0 ImproperlyConfigured at /api/users/ Имя поля `is_owner` не является действительным для модели `User`.

В моем проекте возникла странная ошибка. Я удалил поле is_owner из модели пользователя, сделал миграции и теперь, когда я посылаю пост запрос на конечную точку пользователя, у меня возникает это исключение. django.core.exceptions.ImproperlyConfigured: Имя поля is_owner недопустимо для модели User. …

23.11.2021
Raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Запрошена настройка INSTALLED_APPS, но настройки не настроены

Raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Запрошена настройка INSTALLED_APPS, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед обращением к настройкам. Не могу разобраться в своей ошибке. Ниже приведен мой settings.py Ниже представлены мои …

23.11.2021
Django - Вернуть все объекты в таблице, где атрибут A находится в списке B ИЛИ атрибут C находится в списке D

Ниже у меня есть такой код, где запрос имеет текущий объект User. У User могут быть "последователи", которые представлены FollowUser, и они могут следовать за целью другого пользователя, который представлен FollowGoal. Я хочу вернуть все посты текущего пользователя, который …

23.11.2021
Невозможно развернуть приложение Django на Heroku, получаем Traceback на `python manage.py collectstatic`

Я собирался развернуть свое приложение на heroku. Я правильно установил все пути, такие как STATIC_ROOT, STATIC_URL и STATICFILES_DIRS. Я все еще получаю ошибку Кто-нибудь знает, что случилось? Ошибка отслеживания Мой settings.py Любая помощь будет оценена …

23.11.2021
Требуется ли nginx для развертывания gatsby front end рядом с django REST backend?

В настоящее время я пытаюсь развернуть бэкенд Django REST и фронтенд React/Gatsby на Heroku (используя шаги, описанные в этой статье), и у меня возникают некоторые проблемы с отправкой запросов с фронтенда на бэкенд. …

23.11.2021
Как передать данные (переменные) с одной html-страницы на другую, здесь я использую html и фреймворк django

здесь в моем коде я отображаю элементы из базы данных с помощью цикла когда пользователь нажимает кнопку купить, я хочу передать идентификатор конкретного товара на другую страницу. как мне получить id товара и как передать его на другую страницу... …

23.11.2021
Отказ в подключении при доступе к контейнеру Nginx из контейнера React

Я пытаюсь запустить приложение Django-React в докере, когда я начинаю тестировать приложение React, появляется эта ошибка. FetchError: request to http://localhost/media/filer_public/03/58/0358cfac-1ac5-4caa-8b6b-bd20361dd878/import_filesa0a0b76730363b11ebb8a73cf86249c70c_b167f69b364a11ebb8a73cf86249c70c.jpg failed, reason: connect ECONNREFUSED 127.0.0.1:80 Обратите внимание на _next Как я понимаю, …

23.11.2021
Почему не работает аутентификация токенов Django Rest Framework?

В настоящее время я использую Django rest framework и пытаюсь реализовать систему Token Authentication. В настоящее время мой settings.py выглядит следующим образом: REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.TokenAuthentication' ] } и rest_framework.authtoken находится в installed_apps. Мой …

23.11.2021
Запрос задает слишком много объектов для распаковки ожидается(2) в django templateView

Я написал представление для показа открытых, завершенных, принятых и закрытых тикетов на приборной панели, при нажатии на которое происходит переход на определенный url для отображения тикетов соответственно и переключение шаблонов в зависимости от их статуса, я запрашиваю статус тикета и …

23.11.2021
Django - Невозможно прочитать медиафайлы

Я использую Django для создания веб-сайта, на который можно загрузить изображение и проверить, содержит ли оно узор Муара. Вот структура проекта: В файле settings.py я указал следующий каталог для медиафайлов: MEDIA_ROOT = …

23.11.2021
Добавление общего количества страниц в ответ Django Rest Framework при использовании пагинации

В документации Django Rest Framework вы можете добавить пагинацию в соответствии с документом по этой ссылке: https://www.django-rest-framework.org/api-guide/pagination/#modifying-the-pagination-style class StandardResultsSetPagination(PageNumberPagination): page_size = 100 page_size_query_param = 'page_size' max_page_size = 1000 и ответ будет выглядеть следующим образом: HTTP …

23.11.2021
Передача json-данных в шаблон django, а затем в chartjs

У меня здесь две проблемы. Проблема 1: Я пытался получить данные, преобразованные в JSON, и затем передать их в шаблон django. Но почему-то он бросает "Uncaught SyntaxError: Unexpected token '&'", когда я проверяю в консоли. Однако данные, помещенные …

23.11.2021
Django API ServerError 500 ChunkedEncodingError IncompleteRead

Я сделал API сервер, используя Django restframework. И Android клиент будет использовать его. Когда я запрашиваю POST на веб-странице, он работает без проблем. Но в андроиде, он поднимает 500 внутреннюю ошибку сервера... Я не знаю причин. Затем я пытаюсь сделать …

23.11.2021
Мой метод save() не работает, когда у пользователя foreignKey установлен на объект None

У меня есть форма обновления пользователя. Модель пользователя содержит поле, которое является внешним ключом к объекту группы. Когда я хочу обновить пользователя, у которого не установлена группа (значение = None), метод save() не вызывается после нажатия кнопки "save". group_name …

23.11.2021
Невозможно получить записи с помощью Django ORM

Проблема: Пытаюсь получить запись с помощью Django ORM, из таблицы, которая содержит поле JSON, я использую следующую строку: test_object = House.objects.get(id=301) Ошибка TypeError: объект JSON должен быть str, bytes или bytearray, а не dict Возможная …

23.11.2021
Задания по сельдерею/редису не всегда выполняются - не уверен, почему или как их выполнить

Я запускаю celery v 4.0.3/redis v 4.09 в приложении django v 3.0.1 (Python v 3.6.9). Я также использую face_recognition в задаче celery find_faces для поиска лиц на изображениях, которые я загрузил в приложение, среди других задач …

23.11.2021
Как суммировать значения аннотаций с помощью groupby в Django

В Django возникает ошибка при вычислении (Sum) со значением, полученным по аннотации, а не как уникальное поле модели. Возможно ли вычисление только с уникальными полями? Я хочу найти Sum по значению groupby 'enroll_injection' в 'student__research' . enroll_injection = test.filter(Q(student__is_deleted=0))\ …

23.11.2021
Тесты Django не выводят Сообщения при рендеринге шаблона

Я не могу создать модульный тест для проверки правильности отображения сообщений в моем шаблоне. В соответствии с моим шаблоном, я не получаю никакого вывода, где сообщения должны быть перечислены. Я использую pytest 6.2.5 и Django 3.1.13, если это поможет. …

23.11.2021
Django 3.2 - форма входа на домашней странице

Я довольно новичок в Djanjo, и я получил простое приложение, работающее, однако все учебники, которые я могу найти, имеют ссылку "login" на главной странице, которая перенаправляет на страницу входа, это кажется ненужным (по крайней мере для того, что я …

23.11.2021
Создание задержки при рендеринге html в django?

Я создаю чатбота для практики на Django. Когда пользователь отправляет сообщение, чатбот отвечает через несколько секунд. Я могу отобразить текст пользователя и чатбота в шаблоне ниже. Я не знаю, как создать эту задержку. Я понимаю, что с помощью javascript мы …

23.11.2021
Как сделать счетчик, который работает на django Models

у меня вопрос. я пытаюсь сделать счетчик для моих моделей. у меня есть модель - personeel и kwalification. я хочу сделать счетчик, который считает сколько personeel получили одинаковое kwalification, например, если 2 personeel получили ehbo, то он считает 2. …

23.11.2021
Функция импорта моделей

Я создал модели в моей странице, но когда я попытался запустить страницу, я получил ответ об ошибке celery_beat_1 | class ClassManager(models.Manager): celery_beat_1 | NameError: name 'models' is not defined Я искал исправления этой ошибки в Интернете, и …

23.11.2021
Когда использовать каждое отношение модели в Django?

Я уже несколько часов читаю документацию по Django и просматриваю некоторые другие ответы на сайте, но все еще не могу понять, что к чему. Я знаю, что это не специфично для Django, но примеры, которые я использую, будут из …

23.11.2021
Сериализатор Serpy изменяет имя поля

У меня есть следующий код django, использующий serpy serializer: class UnitTypeSerializer(TypeSerializer): nameLocal = LocalizationSerializer() um = serpy.Field() Он сериализуется как 'nameLocal': {'key': 'INTEG', 'en_GB': '', 'ro_RO': None}, 'um':1 Я хотел бы изменить "nameLocal" на "local"

23.11.2021
Получить значение объекта IntegerChoices в Django?

Предположим, у меня есть следующий код Django (3.2): class AType(models.IntegerChoices): ZERO = 0, 'Zero' ONE = 1, 'One' TWO = 2, 'Two' a = AType.ZERO Как получить "ноль" (строку, связанную с a)? Это очень похоже на …

23.11.2021
Django за обратным прокси ?next= проблема

Я развернул приложение Django за обратным прокси-сервером nginx. Этот прокси обрабатывает несколько приложений Django Так, например, основной url будет https://www.example.com и затем я использую обратный прокси для перенаправления на конкретное приложение Django, используя поддиректорию …

23.11.2021
Django: Форма не сохраняется и возникает ошибка "Соответствующий запрос не существует"

Я пытаюсь создать приложение для импорта данных из загруженного .csv файла в мою базу данных. Вот мой код, и когда я пытаюсь отправить новый файл, форма не сохраняется в базе данных, и я перенаправляюсь на главную страницу. Я также не …

23.11.2021
Django simple_jwt auth работал с пустым токеном

В моем проекте используется jwt авторизация на основе библиотеки simple_jwt. Несмотря на то, что я не передаю заголовок Authorization: Bearer token header, запрос проходит и возвращается 201, но если я передаю неправильный токен, все работает как надо и возвращается …

23.11.2021
Django filtering not chained tables

Как я могу выбрать значения из не связанных таблиц в django class Products(models.Model): id = models.CharField(...) name = models.CharField(...) price = models.FloatField(...) image = models.ImageField(...) timestamp = models.DateTimeField(...) class HistoryPrice(models.Model): id = models.CharField(...) name = models.CharField(...) price = models.CharField(...) …

23.11.2021
Django-filter: Передача параметра field_name из представления

У меня есть два представления, которые используют один и тот же FilterSet, и я хочу передать "имя_поля" в качестве параметра FilterSet. До сих пор я пытался переопределить метод init на FilterSet, но безуспешно. Пример кода: class FirstViewSet(viewsets.ModelViewSet): filter_backends = …