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

22.05.2022
Websocket 502 Bad Gateway

У меня есть два контейнера wsgi и asgi. wsgi сервер работает на 127.0.0.8000: gunicorn app.wsgi:application --bind 127.0.0.1:8000 Также asgi сервер работает на 127.0.0.1:8001, используя daphne: daphne -b 127.0.0.1 -p 8001 app.asgi:application У меня есть запрос …

22.05.2022
Сделать запрос get с параметром с несколькими значениями в модуле запросов django?

У меня есть веб-сервис, который выдает список документов. Я вызываю этот веб-сервис через get_doc_list. но когда я передаю 2 значения в id__in, он возвращает один объект отображения. def get_doc_list(self, id__in): config = self.configurer.doc params = { "id__in": id__in, } …

22.05.2022
Автоматическое развертывание моего сайта django после внесения изменений

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

22.05.2022
Добавление серийного номера в форму Django [закрыто]

Я хочу добавить серийный номер в верхней части тела с автоматическим увеличением после отправки формы

22.05.2022
Как в django добавить в уже готовую форму измененное значение из рядом стоящего поля?

Имеется страница, на которой добавляются объекты в БД Для бд есть несколько полей - title, desc, img, tags class KnowledgesForm(ModelForm): class Meta: model = Knowledges fields = ['title', 'subject', 'img', 'desc', 'searchtags'] widgets = { 'title': TextInput(attrs={'class': 'text-form', 'placeholder': 'Название …

22.05.2022
Django Возврат набора запросов из таблицы базы данных путем фильтрации с использованием значений словаря

Моя цель - возвращать строки из таблицы books, используя значения, отправленные пользователем через форму поиска. Форма поиска содержит несколько полей автор, ISBN и название. NB: В коде поле author является char, но преобразуется в ID на основе имени автора из-за …

22.05.2022
Построение пользовательского потока аутентификации в размещенном django-приложении для pydrive2

Я использую Django в качестве бэкенда. Мне нужно создать пользовательский поток auth для pydrive2. Я не могу использовать gauth.LocalWebserverAuth(), так как он подходит только для локальных машин. Я вижу этот пример кода в документации pydrive для пользовательского …

22.05.2022
Модальное окно не вызывается после нажатия кнопки

Я делаю свой первый сайт, используя Django, python и bootstrap 5, я хочу, чтобы человек нажал кнопку «send» после заполнения формы, и после этого всплывало модальное окно, в котором будет написано, что «все в порядке ваша заявка создана" <div class="row …

22.05.2022
Сервер Django не перезагружается при изменении файлов

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

22.05.2022
Ошибка Django при использовании условия if на integar [закрыто]

Я хочу записать условие if на целое число, когда я пишу условие if на строку, оно работает, но когда я хочу записать то же условие, оно не работает. {% if 209 in l.label %} Бронируйте сейчас! {% else %} …

22.05.2022
Модальное окно не вызывается после нажатия кнопки

Я делаю свой первый сайт, используя Django, python и bootstrap 5, я хочу, чтобы после заполнения формы, человек нажимал кнопку "отправить" и после этого появлялось модальное окно, в котором было бы написано, что "все в порядке, ваша заявка создана" …

22.05.2022
Статические файлы не загружаются при генерации pdf из html при запуске приложения на уровне ASGI

Я использую Weasyprint для генерации pdf из HTML. Когда я настраиваю ASGI, статические файлы не загружаются в pdf, если я запускаю приложение в WSGI, то статический файл загружается правильно. Как я могу решить эту проблему?

22.05.2022
Django - аннотировать запрос на то, следует ли за запрашиваемым пользователем текущий пользователь

У меня есть такой код, который при задании user_uuid просматривает информацию о пользователе. Все request приходят с токеном auth, который содержит uuid текущего пользователя. Если текущий пользователь запросил свой собственный профиль, то ключ is_current_user должен быть истинным, что и …

22.05.2022
Websocket-соединение с использованием djangochannelsrestframework

Websocket соединение подключается и отключается через секунду и выдает следующую ошибку. Пробовал разные порты, все равно выдает ту же ошибку Изображение ошибки

22.05.2022
Django, токен csrf не установлен

В settings.py: #SESSION_COOKIE_SAMESITE = 'Strict' SESSION_COOKIE_HTTPONLY = True #CSRF_COOKIE_SECURE = True #SESSION_COOKIE_SECURE = True CSRF_TRUSTED_ORIGINS = [ "http://localhost:3000",'http://127.0.0.1:8000'] в файле views.py: @method_decorator(csrf_protect,name='dispatch') class LoginView(views.APIView): permission_classes = [AllowAny,] serializer_class = serializer.LoginSerializer def post(self,request): data = serializer.LoginSerializer(data=request.data) print(data.is_valid()) print(data.errors) …

22.05.2022
Django раскрывает необработанный html на отображаемом сайте

Я изучаю Django с помощью учебника по документации: https://docs.djangoproject.com/en/4.0/intro/tutorial03/ Я только что закончил часть "Написать представления, которые действительно что-то делают", но что-то определенно не так. Несмотря на то, что я скопировал код 1:1, я получаю …

22.05.2022
Получение ошибки CORS только при запуске приложения django через docker-compose

У меня есть приложение Django backend, использующее Django-rest-framework. В настоящее время я разрабатываю фронтенд с помощью React, используя Axios для выполнения HTTP-запросов. Когда я запускаю свое приложение с помощью python manage.py runserver и делаю запрос от клиента React, я …

22.05.2022
MySQLdb._exceptions.OperationalError: (2002, "Не удается подключиться к серверу на '<servername>.database.windows.net') | Django+Azure+MySql

У меня проблемы с подключением моего приложения Django на локальной машине к базе данных MySql в Azure? Я добавил свой IP в правила и подключаюсь следующим образом: 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '&lt;servername&gt;.database.windows.net', 'PORT': '3306', 'NAME': …

22.05.2022
Моя форма не сохраняется по какой-то причине... я допустил ошибку в HTML?

Я хотел изменить способ отображения моих форм с помощью html и css. Вот &lt;form&gt; часть моей HTML: &lt;form action="" method="post" enctype='multipart/form-data'&gt; {% csrf_token %} &lt;div&gt; &lt;input type="text" name="post_title" placeholder="Forum title" id="id_post_title"&gt; &lt;textarea name="post_body" placeholder="Forum content" …

22.05.2022
QuerySet объекта ManyToManyField возвращает пустой список

Я хотел иметь список внешних ключей для поля, поэтому я использовал ManyToManyField. У меня есть следующие модели: models.py class Community(models.Model): title = models.CharField(max_length=25, unique=True) total_users = models.IntegerField(default=0) active_users = models.IntegerField(default=0) created_by = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='+' ) …

22.05.2022
Имя родительского поля не отображается в django при добавлении новых данных

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

22.05.2022
Почему, когда я ввожу `{{что-то }}`, оно также отображается в `HTML`?

Я попробовал ввести этот код в свой HTML: &lt;div&gt; &lt;input type="file" name="{{ form.forum_image }}" accept="image/*"&gt; &lt;/div&gt; В результате получается сайт с обычным входным файлом, но после него идет текст " accept="image/*"&gt;&lt;/div&gt; Что я должен сделать с …

22.05.2022
Django bulk create, игнорировать неудачные внешние ключи?

Есть ли способ игнорировать ошибки внешнего ключа при выполнении Model.objects.bulk_create и postgres? Я знаю о флаге ignore_conflicts=True, и это, кажется, исправляет некоторые ошибки, но я конкретно имею дело с данными, где внешний ключ не гарантированно существует по той или …

22.05.2022
Django Генерация Excel и сохранение в виде объекта с помощью Celery и RabbitMQ

Я использую Django 2.2.5, Celery 5.2.6 и RabbitMQ и я новичок в последней версии 2. Я хочу сгенерировать лист Excel и сохранить его в поле FileField внутри вновь созданного объекта (не загружать его), и вот что я сделал: project/settings.py: …

22.05.2022
В потоке 'uWSGIWorker1Core13' нет текущего цикла событий

Мы столкнулись с ошибкой в одной из наших конечных точек API, которая обрабатывает получение информации о пользователях tiktok. Наше приложение написано на Django и использует фреймворк Django rest. Мы используем uwsgi для обслуживания нашего приложения. Мы можем обслуживать …

22.05.2022
Как отобразить индикатор выполнения для формы загрузки нескольких файлов в Django?

Я разрабатываю приложение, которое требует от пользователей загружать массивный каталог из нескольких файлов/типов файлов/подпапок. Он будет обрабатывать 10, возможно, 100 ГБ на пользователя, поэтому наличие индикатора выполнения, отображаемого во время загрузки, будет очень полезно для информирования пользователя о ходе …

22.05.2022
Поле items.Item.owner было объявлено с ленивой ссылкой на 'items.user', но приложение 'items' не предоставляет модель 'user'

Я расширил модель User Django с помощью AbstractUser и указал AUTH_USER_MODEL = 'items.User' в моем settings/base.py, затем я переназначил все FK на 'items.User' (был User до изменения), но я получаю эту ошибку в каждом классе, который я упомянул 'items.User', …

22.05.2022
Как отправить POST в Django Rest, передав только ID отношений, а не весь словарь, после использования сериализаторов для связанных полей?

Я делаю небольшой учебник по Django Rest Framework, так как я никогда не использовал его раньше, хотя у меня есть некоторый опыт работы с Django с использованием шаблонов. Я немного отклоняюсь от учебного курса, так как считаю, что …

22.05.2022
Не можете понять задачу Django и Django rest framework?

У меня проблемы с пониманием вышеуказанного вопроса. У меня есть задача, приведенная выше. В ней говорится, что я должен сделать api (get api) в Django, который содержит вышеуказанные четыре поля …

22.05.2022
Django rest framework valid related field не найдено сериализатором, но присутствует в запросе

У меня есть 2 связанные модели, и я пытаюсь выполнить ajax 'multipart/form' post запрос. Но похоже, что данные о связанной модели по какой-то причине не идентифицируются сериализатором. Я пробовал редактировать метод 'create' набора представлений, чтобы понять, почему данные не …

22.05.2022
Как перейти на новую ссылку из результатов поисковой строки в шаблоне Django с помощью ajax?

Я создаю приложение для чата на Django. Я использую ajax, чтобы результаты поиска появлялись после ввода каждого символа в поле ввода. Это работает нормально. Но теперь я пытаюсь добавить ссылку на результаты поиска (которые являются просто именем), чтобы при …

22.05.2022
Django get_or_create | update_or_create

Я пытаюсь реализовать get_or_create | update_or_create, но получаю следующее сообщение об ошибке: TypeError: Поле 'id' ожидало число, но получило &lt;SimpleLazyObject: &lt;User: admin&gt;&gt;. БОЛЕЕ ПОДРОБНАЯ ИНФОРМАЦИЯ: Файл "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/django/db/models/query.py", строка 657, in get_or_create return self.get(**kwargs), False Файл "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/django/db/models/query.py", строка 496, …

22.05.2022
CORS не активирует мой POST-запрос. CSRF Cookie 'не установлен'

Я пытаюсь повторить этот проект , используя Vue вместо React. Моя цель - аутентифицировать пользователя Django из моего фронтенда Vue. Я использую пакет django-cors-headers со следующими настройками. INSTALLED_APPS = [ …

22.05.2022
Значение из формы ajax присвоить переменной Django

View.py def create_post(request): response_data = {} posts = posts1 if request.POST.get('action') == 'post': title = request.POST.get('title') description = request.POST.get('description') if title == &quot;999&quot;: posts1 = Post.objects.filter(title=&quot;we&quot;) else: posts1 = Post.objects.all() response_data['title'] = title response_data['description'] = description # print(title) # Post.objects.create( …

22.05.2022
"detail": "Метод \"GET\" не разрешен." и ошибка разбора JSON Ожидается, что имя свойства заключено в двойную кавычку.

Итак, я сделал метод POST, но каждый раз, когда я пытаюсь отправить запрос, я получаю эту ошибку. Это мой метод @api_view(['POST']) def CreateCustomService(request): x=CustomService.objects.create( Title=request.data['Title'], Description=request.data['Description'], PreConditions=request.data['PreConditions'], Duration=request.data['Duration'], HomeSampling=request.data['HomeSampling'], HomeSamplingPrice=request.data['HomeSamplingPrice'], Communication=request.data['Communication'], CommunicationPrice=request.data['CommunicationPrice'], ServicePrice=request.data['ServicePrice'], ) jsonobject=CustomServiceSerializer(x) return Response("DATA STORED") …

21.05.2022
Django - загрузка данных в модель с помощью pandas ".to_sql()" вызывает проблемы для поля внешнего ключа

Я обнаружил проблему, что ".select_related()" не работает, если таблица с внешним ключом была загружена с помощью pandas. Выгрузка данных альтернативным способом с использованием цикла невозможна, так как таблица слишком велика. Вот пример: Установить #Models class Magazine(models.Model): name = …

21.05.2022
Неверная подпись Django rest framework simple_jwt token

Я столкнулся с проблемой недействительного токена. Я тестирую simple_jwt с django rest framework. Когда я вхожу в конечную точку TokenObtainPairView , я получаю токен обновления и доступа, но когда я проверяю этот токен на jwt.io, я получаю недействительную подпись. …

21.05.2022
Максимальное количество вхождений внешнего ключа в запрос

Я пытаюсь получить элемент с наибольшим количеством вхождений внешнего ключа (votes) внутри набора запросов (Questions, Choices). Т.е. мне нужно получить самый популярный голос, чтобы установить атрибут 'winner' в JsonResponse. Помогите, как я могу это выяснить? Вот …

21.05.2022
POST запросы и redirect в Django

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

21.05.2022
Django - как увидеть результаты объединения по ВСЕМ столбцам, используя .select_related()?

У меня возникают трудности с просмотром поля внешней таблицы из результирующего соединения с помощью select_related(). Есть идеи, в чем моя проблема? Определите модели class Magazine(models.Model): name = models.CharField(max_length=20, unique=True, primary_key=True) founded = models.CharField(max_length=20, unique=True, primary_key=True) def __str__(self): …