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

15.07.2024
В python Django как определить тестовую базу данных и сохранить записи, вставленные в тестовую базу данных, до очистки в методе tearDown тесткейса

Я хочу создать тестовую базу данных для моей базы данных по умолчанию в Django последней версии, для этого я настроил в файле проекта settings.py следующим образом. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', 'TEST': { 'NAME': …

15.07.2024
Каналы Django: Соединение принимается, загружаются начальные сообщения, но новые сообщения по каналу не отправляются

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

15.07.2024
Не правильно ставятся кнопки циклом в html

Мне нужно если нет работы: кнопка сохронить. Если есть работы: кнопка редактировать Работает: нет работ - все кнопки сохронить; одна есть второй нет - первая редактировать, вторая сохронить. Не работает если все работы есть.(картинка этого случая ниже) мой код: <!DOCTYPE …

15.07.2024
Получение CORS-ошибки только для DELETE-запроса (нет проблем с PUT, POST и GET) Проект DRF и React

Я сталкиваюсь со следующей ошибкой всякий раз, когда делаю запрос с моего react.js фронтенда. Я использую django DRF на бэкенде и nginx в качестве обратного прокси. Оба развернуты в облаке gcp и работают как разные сервисы. То есть фронтенд и …

15.07.2024
Django - Ограничение FOREIGN KEY не сработало

В этой части кода для синхронизации листа excel с базой данных: for record in lesson_records: try: date = parser.parse(record['Date']).date() start_time = parser.parse(record['Start Time']).time() end_time = parser.parse(record['End Time']).time() primary_tutor = get_object_or_404(Staff, gmail=record['Primary Tutor Email']) logger.info(primary_tutor) course = …

15.07.2024
Xhtml2pdf при работе с разобранной таблицей или содержимым div нарушает нумерацию <li>

Мне нужно создать pdf документ с помощью xhtml2pdf. С html все отлично, но в pdf-документе нарушается нумерация при работе с таблицами или разобранными div-контейнерами. pdf html Я попытался изменить этот блок на …

15.07.2024
Как перехватить неудачные строки во время bulk_create в Django?

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

15.07.2024
Платежи Stripe не проходят в производстве, но работают в разработке

У меня есть проект django, который я развертываю, и в нем есть интеграция stripe для платежей. Она прекрасно работает локально и проходит, но не работает на моем linux-сервере. Что может быть причиной этого и как я могу заставить платежи …

14.07.2024
Django ModuleNotFoundError в производстве Vercel

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

14.07.2024
Полупространство в редакторе django CKEditor

Я разрабатываю веб-сайт, для которого требуется продвинутый текстовый редактор для персидского языка, и я использовал CKEditor. Когда я копирую текст из Microsoft Word и вставляю его в CKEditor, он не вставляет все полупробелы правильно. Например, если в тексте …

14.07.2024
Django перевернутая нарезка циклов

В настоящее время я пытаюсь развернуть фрагмент списка от 0 до 11 Вот часть index.html &lt;div&gt; {% for i in game.board|slice:"6:12" reversed%} &lt;a href="{% url 'make_move' forloop.counter0 %}" &gt; {{ i }} &lt;/a&gt; {% endfor %} &lt;/div&gt; …

14.07.2024
Как использовать <img src ""> в django

Я делаю сайт, используя django и библиотеку компонентов flowbite tailwind, я хочу добавить карусель на мой сайт ` ` на обычных сайтах мы используем что-то вроде &lt;img src="./img.jpg&gt; Это то, что я уже пробовал, это ответ от …

14.07.2024
Проблема с развертыванием приложения django с помощью plesk

Я пытаюсь развернуть свое приложение django и использую plesk в качестве хоста. Но у меня есть 2 проблемы Для того чтобы попасть на сайт, вместо того чтобы ввода mydomain/login я должен набрать mydomain/templates/login.html. Страница отображается сломанной, …

14.07.2024
Postgres.fields.JSONField и models.JSONField

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

14.07.2024
Почему моя django save_model не сохраняет отношения manytomany

У меня проблемы с отношениями ManytoMany, которые не сохраняются в модели при ее сохранении (через админку). я хочу автоматически добавить заголовок в теги. admin.py def save_model(self, request: Any, obj: Any, form: Any, change: Any) -&gt; None: post = …

14.07.2024
'django-admin' не распознается как внутренняя или внешняя команда, оперативная программа или пакетный файл

Вчера я установил Python и добавил его в PATH. Затем я создал виртуальную среду, используя virtualenv. Затем я активировал среду, установил django (используя pip install django) и начал проект с помощью django-admin startproject project_name. Затем я переместил …

14.07.2024
Хорошо ли pyinstaller компилирует проект/приложение Django?

Это очень длинно, но вот оно. Проблема в том, что я пытаюсь создать систему управления школой в виде настольного программного обеспечения/приложения, работающего в автономном режиме, используя Django и Waitress для ее обслуживания. Итак, я создал GUI …

14.07.2024
Ошибка зависимости в Railway, даже если зависимость фактически не указана

введите описание изображения здесь Я получаю эту ошибку, несмотря на то, что в моем приложении django нет зависимости "zee5". Я проверил это через Как мне решить эту проблему? pip list Я проверил …

14.07.2024
Получение ошибки 401 Unauthorized при входе в React Web App

Когда я нажимаю на кнопку входа на моей веб-странице, построенной с помощью vite-react(frontend:5173), express(server 5000, для обработки cookies httpOnly) и Django(backend:8080). консоль выдает ошибку (GET http://localhost:5000/api/users/me 401 (Unauthorized)). Django терминал с помощью VS Code также выдает ту же ошибку. Я …

14.07.2024
Ошибка 404 редиректа не работает в Django и статические файлы не отображаются в edge

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

14.07.2024
Разрешения Джосера

Как настроить права djoser, чтобы он не пытался предоставлять данные анонимным пользователям? Я пытаюсь установить Джосера следующим образом: DJOSER = { "LOGIN_FIELD": "email", "HIDE_USERS": False, "TOKEN_MODEL": "rest_framework.authtoken.models.Token", "SERIALIZERS": { "user": "users.serializers.UserSerializer", "current_user": "users.serializers.UserSerializer", "user_create": "users.serializers.UserCreateSerializer", }, …

14.07.2024
Вызов функции AsyncWebsocketConsumer из команд

У меня есть этот скрипт, который получает сообщение и отправляет то же самое сообщение всем подключенным браузерам. comsumer.py import json from channels.db import database_sync_to_async from channels.generic.websocket import AsyncWebsocketConsumer from .models import Message class ChatConsumer(AsyncWebsocketConsumer): async def connect(self): self.room_group_name = …

13.07.2024
Веб-сайт Django недоступен в некоторых браузерах

У меня есть веб-приложение, созданное с помощью django, которое размещено в Интернете на субдомене. Оно работало нормально до нескольких дней назад, когда некоторые пользователи начали получать ошибки при попытке доступа к нему, где говорилось что-то вроде того, что safari …

13.07.2024
Как понять метод sync_to_async в Django?

Я никогда не работал с asyncio и/или асинхронными методами в django и испытываю небольшие трудности с пониманием. Я пытаюсь преобразовать синхронную вспомогательную функцию (create_email_record) в асинхронную функцию внутри метода формы. Я минимизирую код для лучшего понимания. мой …

13.07.2024
Django - событие select onchange больше не работает при использовании jquery-editable-select

Я использую элемент select из модели django с событием onchange для запуска JS-скрипта : forms.py class forms_bdc(forms.ModelForm): [...] bdc_description_1 = forms.ModelChoiceField(queryset=models_products.objects.values_list('product_denomination', flat=True),required=False, widget=forms.Select(attrs={'id': 'editable-select-2','onchange': 'populate_selected_product(this.id,this.value)'}),empty_label=None ) Это работает очень хорошо, но если я использую jquery-editable-select для преобразования …

13.07.2024
Веб-приложение Python Django возвращает ошибку 404 для GET-запроса

Я создал базовое веб-приложение, используя Python Django. В настоящее время реализован только один API, т.е. User/GetUserName.aspx, который возвращает простое сообщение "Hello". Веб-сервис работает на встроенном в Django dev-сервере. API успешно вызывается из браузера по URL 127.0.0.1:8001/User/GetUserName.aspx или 192.168.10.120:8001/User/GetUserName.aspx, а …

13.07.2024
Мне нужна помощь в изменении моего ветеринарного сайта на сайт по продаже оборудования [закрыто]

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

13.07.2024
Django, размещенный на Render - Медиафайлы/шаблоны vars

У меня есть приложение Django, которое хранит свои статические и мультимедийные файлы в ведре AWS S3. Получение, использование и хранение этих файлов прекрасно работает локально. Проблема в том, что при доступе через живой сайт, размещенный на Render, если я …

13.07.2024
Невозможно ввести json в админке django

В моей модели есть следующее поле - data_fields = ArrayField(models.JSONField(null=True, blank=True), blank=True, null=True) Для того чтобы проверить это, я ввел следующее в поле data_field в админке django - [{"key": "name", "label": "Name"}, {"key": "amount", "label": "Amount"}] …

13.07.2024
Управление несоответствующим состоянием атрибутов модели при переподключении WebSocket (Django Channels)

Теперь, поскольку я изменяю 'lobby_phase' при добавлении игрока2 и беру значение для трансляции непосредственно из экземпляра моей модели сразу после этого, я ожидаю, что игрок1 при обновлении будет иметь обновленное значение lobby_phase, чего не происходит, оставаясь значением по умолчанию …

13.07.2024
Куки Django sessionid исчезают при обновлении

Я использую Django DRF backend с SessionAuthentication и NextJS frontend. Они размещены на разных портах. Я пытаюсь использовать функцию django login для автоматического входа пользователя в систему при создании учетной записи. Когда я запускаю эту функцию, sessionid и csrf …

13.07.2024
Ошибка при запуске сервера проектов dajngo через WSL

Я использую Postgres в качестве базы данных для этого проекта. Мой каталог проекта находится в моей системе windows. Виртуальная среда была создана как в windows, так и в wsl (ubuntu) со всеми зависимостями. Postgres-16 и pgadmmin4 …

13.07.2024
403 ошибка в статических файлах django и enginx

Я запускаю приложение Django с gunicorn и nginx на виртуальном сервере. Но оно выдает 403 ошибку при загрузке статических файлов это конфигурация nginx: введите описание изображения здесь это nginx sites-evailabel: введите …

13.07.2024
InvalidCursorName в проекте django

Вот мой файл models.py: class TaskDetails(models.Model): TASK_CHOICES = [ ('ploughing', 'Ploughing'), ('sowing', 'Sowing'), ('watering', 'Watering'), ('harvesting', 'Harvesting'), ] task = models.CharField(max_length=50, choices=TASK_CHOICES) start_date = models.DateField() end_date = models.DateField() task_assigned_to = models.ForeignKey(WorkerDetails, on_delete=models.CASCADE) equipment_required = models.ManyToManyField(EquipmentDetails, related_name='tasks') def __str__(self): return …

13.07.2024
Как автогенерировать контекст для методов APIView

Мне нужно написать свой собственный класс APIView, который переопределяет APIView от drf, и у него будет автогенерируемый self.context, который я могу передать в сериализатор. Например class SomeView(APIView): def post(self, request): ser = SomeSerializer(data=request.data, context = self.context) ser.is_valid(raise_exception=True) return Response(ser.validated_data) …

13.07.2024
Python Django : ssl.SSLEOFError: EOF произошла в нарушение протокола (_ssl.c:2427)

Traceback (most recent call last): File "C:\Program Files\Python311\Lib\wsgiref\handlers.py", line 138, in run self.finish_response() File "C:\Users\ADMİN\AppData\Roaming\Python\Python311\site-packages\django\core\servers\basehttp.py", line 173, in finish_response super().finish_response() File "C:\Program Files\Python311\Lib\wsgiref\handlers.py", line 184, in finish_response self.write(data) File "C:\Program Files\Python311\Lib\wsgiref\handlers.py", line 292, in write self._write(data) File "C:\Program Files\Python311\Lib\wsgiref\handlers.py", line …

13.07.2024
Обратное для 'post_detail' с аргументами ... не найдено

У меня возникает ошибка NoReverseMatch. уже несколько часов все выглядит нормально, но я так и не смог разобраться. Буду благодарен за любую помощь. спасибо views.py from django.http import Http404 from django.shortcuts import get_object_or_404, render from blog.models import Post # …

13.07.2024
Отфильтрованный товар не может быть добавлен в корзину в django

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

13.07.2024
Django form.cleaned_data переключает значения между полями выбора класса формы

Я пытаюсь динамически фильтровать объекты модели в зависимости от того, что пользователь выбирает в форме. Форма позволяет выбирать из двух выпадающих списков. Выбор из любого выпадающего списка необязателен. Если пользователь ничего не выберет и нажмет кнопку Submit, то появится пустая …

13.07.2024
Я хочу настроить админку django как поддомен на nginx

Я настроил Nginx на проксирование запросов к admin.myproject.com на мое приложение Django, работающее на порту 8000. Однако при обращении к admin.myproject.com происходит перенаправление на admin.myproject.com/admin и выдается ошибка "502 Bad Gateway". Вот моя конфигурация Nginx для admin.myproject.com: `server …