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

13.06.2022
Django и Nginx перенаправляют в ответ

У меня есть проект с Django и он запущен с помощью Nginx, gunicorn. И URL проекта https://myweb/myapp (это я получил от нашего IT). Проблема в том, что если я ввожу свой URL https://myweb/myapp/, он перенаправляет на https://myweb/login (который не …

13.06.2022
Создание системы двойного входа в систему для отдела и пользователя

Я использую django для создания веб-приложения. Меня спросили, могу ли я рассмотреть возможность создания своего рода системы двойного входа в систему. Например: Медсестра в отделении откроет мое веб-приложение и увидит страницу входа для своего отделения. Таким образом, все …

13.06.2022
Цикл Django по объекту json

Как просмотреть объект JSON в шаблоне Django? JSON: "data": { "node-A": { "test1A": "val1A", "test2A": "val2A", "progress": { "conf": "conf123A" "loc": "loc123A" }, "test3A": "val3A" }, "node-B": { "test1B": "val1B", "test2B": "val2B", "progress": { "conf": "conf123B" "loc": "loc123B" }, …

13.06.2022
Метод django objects не отвечает в файле views.py

Я пытаюсь сделать проект django с sqlite3 db. В настоящее время я создаю страницу, на которой хочу получить данные из базы данных, но она не отвечает :() это мой mdoels.py from django.db import models class BookBoardModel(models.Model): title = models.CharField(max_length=30, null=False) …

13.06.2022
Как отфильтровать внешний ключ

Здравствуйте, у меня есть две таблицы одна StudentData и другая Enrollment. Ниже приведены коды для них class StudentData(models.Model): user = models.OneToOneField(CustomUser,on_delete=models.CASCADE) student_name = models.CharField(max_length=30, default=1) department = models.ForeignKey(Department,on_delete=models.CASCADE) program = models.ForeignKey(Program, on_delete=models.CASCADE) is_admitted = models.BooleanField(default=True) is_closed = models.BooleanField(default=False) …

13.06.2022
Как добавить теги <a> в шаблон Django HTML Email?

Я пытаюсь настроить представление для сброса паролей. HTML-шаблон электронной почты работает нормально, пока я не добавляю тег якоря, из-за которого электронные письма больше не отправляются. Я не получаю никаких сообщений об ошибках, поэтому не уверен, в чем проблема. Неужели нельзя …

13.06.2022
Вопрос о формах, как мне получить мгновенный пользователь в поле формы pyhton django

Я создал некоторую функцию сообщений от пользователя к пользователю. У меня есть отправитель, получатель и текст, см. ниже. Пользователь должен выбрать свой email, а затем email, на который должно прийти сообщение. Но я хочу, чтобы пользователь не выбирал сам, мне …

13.06.2022
Ссылка на проверку электронной почты Django переходит на страницу не найдена

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

13.06.2022
GCP App Engine w/Django: большая загрузка pandas в представлениях приводит к сбоям

Одна из моих страниц в GCP App Engine (стандартная) не загружается. Я определил, что проблема возникает, когда Django временно загружает большой датафрейм pandas из кэша (30мб). Это необходимо для того, …

13.06.2022
Использование электронной почты, созданной в cpanel, для отправки сообщения в django

я пытаюсь сделать настройку для отправки сообщения пользователю, когда он создает аккаунт или восстанавливает пароль (я использую all auth), но когда пытаюсь создать аккаунт для ex, страница просто продолжает загружаться, она ничего не делает. как это исправить # email …

13.06.2022
Настроенный URL для сброса пароля для сброса пароля Django Rest API

Я новичок в Django и реализовал конечную точку сброса пароля для моего rest API, используя библиотеку django-rest-passwordreset. Это работает замечательно, но я хочу настроить url, возвращаемый в электронном письме, чтобы включить "https://" и имя домена перед путем и токеном, …

13.06.2022
Соединение с сервером на сокете "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога

Я развертываю свое новое приложение в heroku и не могу понять, как я могу решить эту проблему. У меня такая ошибка: соединение с сервером на сокете "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога Работает ли сервер локально и …

13.06.2022
Как генерировать SECRET_KEY в django и базе данных postgresql для файла .env?

Меня немного смущает то, что я работаю над проектом с ранее сгенерированным ключом - примерно так: SECRET_KEY='1x8n9Xj4UNw8T2PgIiaircPBcZ5z9u0TTBivRbeTMbbRsiNM1VUjWlkP1mDZy8o11csfee*^5jvpGsH41VYVUAx8jE110ashdjkrkGBIjJRQ1SxU8irV6mcNz-3rQ1RDWiDv1WqmSfVtUX4kYymodEEZkeKNH4mQUlHsqdVX2ZAJ4BQaYmQOzKls' но он длиннее, чем тот, который я сгенерировал и который выглядит примерно так: SECRET_KEY='te1we2*&amp;v_&amp;!9p1jhl7-aa@z$mlrb#v=2%xuyt%h([(ew@3z0^' используя эту команду python manage.py shell …

13.06.2022
Ошибка: неизвестный тег из YAML в сгенерированной DRF схеме openapi

У меня есть модель данных в Django, которая сериализуется с помощью Django Rest Framework. Для документирования этого API, сделанного с помощью Django Rest Framework, я хочу использовать опцию DRF для автоматического создания схемы openapi, которая затем генерирует документацию redoc. …

13.06.2022
Django - цикл "for" для обработки файла csv занимает много времени

Я создал представление, где у меня есть форма, у меня есть input type="file" для загрузки csv файла, но мой код занимает много времени для обработки файла, для обработки файла из 1000 записей требуется около 10 минут, я проанализировал мой код …

13.06.2022
Я хочу настроить сообщение об ошибке для login api на django rest framework simple jwt

Я могу настроить ошибку, наложив функцию validate на функцию TokenOBtainPairSerializer. Однако я не могу настроить случаи, когда пользователь отправляет только пароль или только имя пользователя. Ошибка выглядит так: "Поле пароля является обязательным". Но я не могу понять, откуда берется …

13.06.2022
Django: обслуживание статических файлов для производства

Я столкнулся с проблемой при обслуживании моих статических файлов в Django. Проблема существует только в производственной конфигурации, где я использую docker (docker-compose.yml) с файлами nginx (default.conf). После выполнения команды python manage.py collecstatic статические файлы помещаются в файл, определенный в STATIC_ROOT. …

13.06.2022
Не проверяет JWT-токен из React в заголовке или не видит токен

Есть приложение - front на React, back на Django. Также есть приложение на Microsoft Azure для аутентификации пользователя. Для проверки токена я использую этот учебник: Валидация JSON веб-токенов (JWT) из Azure AD, в Python …

13.06.2022
Обновление или создание из файла CSV в Django

Я создал вот это, которое позволяет добавить несколько растений благодаря CSV-файлу : class UploadFileView(generics.CreateAPIView): serializer_class = FileUploadSerializer def post(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) file = serializer.validated_data['file'] reader = pd.read_csv(file) for _, row in reader.iterrows(): new_file = …

13.06.2022
Неправильно сконфигурирован в django

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

13.06.2022
Не обработанный отказ (TypeError): Невозможно прочитать свойства null (чтение 'product')

Эта ошибка появляется у меня, когда я добавляю что-то в корзину. Я проверял код много раз, но я все еще не могу найти решение, я не знаю, как заставить его работать. код в cartActions.js import axios from 'axios' import { …

13.06.2022
Django/wagtail : почему моя страница не передает переменную pk?

Я пытаюсь заставить работать предварительный просмотр в wagtail с react frontend и djangorestframework, обслуживающим его. У меня предварительный просмотр работает правильно, если вручную изменить передаваемый url и поставить правильный идентификатор pk, который изначально является None. Мой вопрос в …

13.06.2022
При миграции с MySQL на PostgreSQL столбцы в camelCase преобразуются в простой формат. Ведущая к ошибке Column does not exist в Django ORM

Я мигрировал базу данных MySQL на PostgreSQL с помощью pgloader. Я использую Django ORM для выполнения запросов. Поля базы данных определены в camel case, но после миграции столбцы postgres заменяются на обычный формат. Например, brochureName меняется на brochurename. Это …

13.06.2022
Django: AttributeError: объект 'function' не имеет атрибута 'as_view', показанного в urls.py

Я написал много представлений на основе классов, а также настроил их урлы, но это представление показывает эту ошибку AttributeError: 'function' object has no attribute 'as_view' Я не могу определить, что происходит с представлением urls.py path('&lt;slug:course_slug&gt;/&lt;slug:quiz_slug&gt;/results/', views.QuizResultsView.as_view(), name="quiz_results"), views.py …

13.06.2022
Превращение целочисленного поля в выбираемые выпадающие числа от 0 до значения целочисленного поля в django

Я пытался заставить значение целочисленного поля отображаться в виде выпадающего списка с числами от 1 до значения целочисленного поля, например 47, числа от 1 до 47 будут отображаться в виде выпадающего меню. Мне удалось заставить этот код работать: HTML PAGE, …

13.06.2022
Почему я получаю ошибку NameError при использовании "if any" на Django [дубликат]

Я работаю на Django и пытаюсь получить тему письма и проверить, есть ли в теме определенное слово. За это я делаю : Сначала я объявляю список слов, которые я буду искать. lst_RAS = [ "ras", …

13.06.2022
{detail: 'CSRF Failed: CSRF токен отсутствует.'} Django и React

даже если csrf предоставлен, он просто не распознает его на стороне frontend (обратите внимание, что он отлично работает на backend хосте, но не на frontend) views.py: class CheckAuthenticated(views.APIView): def get(self, request): if request.user.is_authenticated: return Response("Authenticated") else: return Response("Not …

13.06.2022
Завершение конечной точки внутри функции Django

Есть ли способ завершить конечную точку внутри функции? Я знаю, что могу заставить функцию возвращать True или False, затем оценить ответ и вернуться, но было бы намного чище, если бы я мог сделать что-то вроде этого: def custom_endpoint(self, request): …

13.06.2022
Django-grappelli установлен, но не отображается в lib/site-packages моего venv и не найден самим django

Я активировал виртуальную среду для проекта django. Я установил django-grappelli с помощью pip в эту виртуальную среду. pip install django-grappelli При вызове 'pip list' я вижу, что он установлен. Package Version ---------------- ------- asgiref 3.5.2 Django …

13.06.2022
Работа по управлению расширениями Django

Я пытаюсь реализовать задание управления расширением django. Я хотел бы знать, как я могу запустить задание внутри django, чтобы запускать код ежедневно и указать точное время, например, 4:00 утра в задании управления расширением django. пока что код приведен ниже: from …

13.06.2022
Несколько пользователей могут войти в одну учетную запись, используя свои собственные учетные данные в платформе django

Предположим, что существует Пользователь-А : userA@gmail.com из организации XYZ. Пользователь-A может войти в систему, используя свои учетные данные (имя пользователя и пароль). После этого на его имя пользователя (имя пользователя совпадает с электронной почтой) отправляется OTP, и как только …

13.06.2022
Эластичный поиск django framework

Я новичок в эластичном поиске. Не мог бы кто-нибудь сообщить мне, как я могу извлечь данные из эластичного поиска с помощью фреймворка Django REST? Большинство доступных учебников посвящены созданию индекса эластичного поиска. В моем случае, у меня уже есть …

13.06.2022
Неуказание томов в службе docker-compose.yml

Docker версии 20.10.17, сборка 100c701 У меня есть vite, vue 3 frontend и django backend с базой данных postgres, celery и redis. Когда я не включаю тома для api и celery service docker compose up проходит успешно. Если я …

13.06.2022
Заполнение многих строк формы экземплярами модели в django не работает

Я пытаюсь построить систему комментариев и постов на django. Я хочу, чтобы при нажатии на отдельное сообщение для комментирования, сообщение было уже заполнено, а также request.user был уже заполнен, так что комментатору не нужно выбирать, какое сообщение он комментирует …

13.06.2022
Вывести желаемое поле из Базы Данных Django

Есть главная страница кулинарного сайта, там есть раздел &quot;Рекоммендуемые&quot; , а там 6 рецептов. В базе данных есть табличка &quot;Рецепты&quot; с вот такими полями: class Recipes(models.Model): recipe_name = models.CharField('Имя рецепта', max_length=50) intro = models.CharField('Анонс', max_length=250) full_text = models.TextField('Рецепт') …

13.06.2022
Django фильтрует элементы по параметрам запроса, если один параметр - None

У меня есть запрос GET /themes с параметрами запроса: category_id: integer level: integer это может быть GET /themes?category_id=1&amp;level=1 или GET /themes?category_id=1 и т.д. Мне нужно получить элементы по фильтру: def get(self, request): query = …

13.06.2022
Проблема с портами и хостом в Django

Поднимаю проект на джанго локально, при команде python manage.py runserver в терминале выходит сообщение о проблеме с портом и хостом Is the server running on host &quot;172.17.0.6&quot; and accepting TCP/IP connections on port 5432? По хосту 172.17.0.6 имеется подключение …

13.06.2022
Ошибка циклического импорта Django в представлениях - есть идеи?

Я пытаюсь следовать учебнику здесь: https://code.visualstudio.com/docs/python/tutorial-django. После того, как я дошел до пункта 6 в вышеуказанном пункте, я получаю следующую ошибку: Есть идеи? raise ImproperlyConfigured(msg.format(name=self.urlconf_name)) from e django.core.exceptions.ImproperlyConfigured: The included URLconf '&lt;module 'hello.urls' …

13.06.2022
Обновление модели из другой модели в REST

Я хочу обновлять issold=True в модели квартиры, когда создается транзакция. Но я запутался, как это сделать в REST serializers.py: class ApartmentSerializer(serializers.HyperlinkedModelSerializer): seller = serializers.ReadOnlyField(source='seller.username') class Meta: model = Apartment fields = [ 'url','seller','address','arena','price','description','timestamp' ] class TransactionSerializer(serializers.HyperlinkedModelSerializer): buyer …

13.06.2022
Как изменить тип файла перед сохранением экземпляра в django

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