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

31.12.2024
NGINX некорректно обслуживает статические файлы

У меня возникли проблемы при попытке использовать nginx для обслуживания моих статических файлов. Я пытаюсь использовать nginx + gunicorn для развертывания моего приложения django, и я использую docker compose, чтобы попытаться облегчить все необходимые conf. Вот мои файлы: …

31.12.2024
AssertionError: В классе ProductSerializer отсутствует атрибут «Meta.model», хотя у меня есть класс Meta() с атрибутом модели

Я пытаюсь просто разместить данные с помощью этого сериализатора django, но постоянно получаю ошибку Class ProductSerializer missing «Meta.model» attribute. Не знаете, может я что-то упускаю: class ProductSerializer(serializers.ModelSerializer): class Meta: model : Product fields : ['title','image','likes'] Вот моя модель: …

31.12.2024
Проблема с получением электронной почты пользователя в приложении django с sicial auth

Hello у меня есть django e commerce app that have google social auth when new users create an account we create a some % of dicount code for them i have UserIdentifier class that when users create new account i …

30.12.2024
Внешний ключ модели Django для той модели, которая его вызывает

Я возвращаюсь к Django после нескольких лет работы и столкнулся со следующей проблемой. Я создаю систему, в которой есть 2 модели: опрос и обновление. Я хочу сделать модель уведомлений, в которую автоматически добавлялся бы объект при добавлении объекта опроса …

30.12.2024
Используйте один и тот же logging.Handler в разных основных файлах

«Будьте здоровы!» Я разрабатываю проект на Django и хочу отображать логи бэкенда на форентеде. Для этого я создал центральный обработчик логов, который сбрасывает логи в буфер. Каждые 20 секунд мой фронтенд посылает запрос на промывку буфера и …

30.12.2024
Django ManyToMany через индексацию моделей/таблиц

Для ManyToMany отношений Django автоматически создаст корыто модели/таблицы. Например, для: class Magazine(models.Model): pass class Article(models.Model): magazines = models.ManyToManyField('Magazine', related_name='articles') будет Article.through менеджер и модель. Связанная таблица будет иметь два отдельных индекса для каждого из столбцов. Два вопроса: …

30.12.2024
Проект Django, браузер не выполняет HTTP GET запрос для статических файлов на сервере разработки

Здравствуйте, я пытаюсь загрузить статические файлы в свои шаблоны, но они не передаются в браузер. Когда я смотрю на инструменты разработчика, я не вижу, что мои Javascript и HTML файлы передаются браузеру. По какой-то причине, когда я делаю запрос …

30.12.2024
Django.bootstrap.как соединить views с файлом html при использовании bootstrap

Views def login_view(request): form = LoginForm(data=request.POST or None) if request.method == 'POST': if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] user = authenticate(username=username, password=password) # Проверяем учетные данные if user is not None: login(request, user) # Выполняем вход return redirect('home') …

30.12.2024
Создание динамических форм на Python/Django

У меня есть html-страница, на которой есть выпадающее поле. Я загрузил значения выпадающего поля из БД. Теперь при выборе выпадающего поля могут быть загружены необходимые поля, связанные со значением, которое описано в 1 таблице БД. как это возможно? …

30.12.2024
Лучшая практика создания записи модели в сигнале `post_save` при сохранении целостности данных в Django

Я работаю над приложением Django, где мне нужно автоматически создавать запись Setting со значениями по умолчанию каждый раз, когда создается новая запись User. Моя текущая реализация использует сигнал post_save модели User для обработки этой логики. from django.db.models.signals …

30.12.2024
Правильный подход к логину пользователя в Django каналах websockets?

Разрабатывая приборную панель с использованием каналов Django, реализованы два разных потребителя, UserConsumer и RequestConsumer. В UserConsumer реализованы такие методы, как login, logout и get_user. Аутентификация пользователя осуществляется с помощью OTP-кода, отправленного на мобильный телефон пользователя, так что метод …

30.12.2024
Приложение Django не удается развернуть на веб-службе Azure

У меня есть приложение Django, которое работало без проблем до 2 дней назад на Azure. Затем я добавил немного кода Azure OAI с помощью semantic-kernel и с тех пор не могу завершить шаг развертывания в рабочем процессе github actions …

29.12.2024
Как настроить тему Indigo и переменные CSS для микрофронтэндов в Open edX?

Я работаю с Open edX, в частности, использую тему Indigo и микрофронтенды (MFE). Я хочу настроить тему, задав переменные CSS или маркеры, чтобы поддерживать последовательный брендинг на всей платформе. Однако я столкнулся с некоторыми проблемами и не уверен, как …

29.12.2024
Ошибка 404 Websocket после развертывания в домене

Я установил вебсокеты (модуль чата) в свое приложение Django, оно отлично работает на моей локальной машине, но когда я развернул свое приложение на amazon ec2 instance с контейнеризацией, оно говорит 404 Not Found при тестировании через postman. В …

29.12.2024
Драйвер ODBC 18 подключение Heroku Django

У меня есть база данных (Azure SQL), с которой мне нужно взаимодействовать на моем бэкенде Django, а также у меня есть учетные данные, такие как идентификатор клиента, секрет клиента, идентификатор арендатора. Так что в основном я подключаюсь к этой …

29.12.2024
SSL: CERTIFICATE_VERIFY_FAILED при отправке форм в Django, запущенном на Windows VPS с веб-сервером Apache

У меня есть сайт Django, размещенный на VPS (OS Windows server 2019). Веб-сервер - Apache 2.4, версия Python - 3.12.8. SSL-сертификат Digicert успешно установлен, и сайт работает в производстве под https. Однако при попытке отправить форму входа или регистрации …

29.12.2024
Объединение аккаунтов с Google Login и обычной регистрацией

В моем проекте Django есть как обычная регистрация, так и вход через Google. Если пользователь регистрируется обычным образом и указывает свой email, а затем пытается войти в систему через Google, используя тот же email, появляется классический экран входа. Мне нужно …

29.12.2024
Как перенести модели django на новый сервер

У меня есть два варианта, и я не знаю, какой из них лучше: 1 - После копирования файлов Django, удалите файлы миграции, так как после makemigrations и migrate будут созданы таблицы. И после этого импортируйте дамп базы данных (только …

29.12.2024
Я получил эту ошибку при решении некоторых проблем в моем проекте

Traceback (most recent call last): File "C:\Users\hp\Downloads\examination-project-repo\Online-Examination-System-CUH-2024\admin\files.py", line 1, in <module> from rest_framework.authtoken.models import Token File "C:\Users\hp\Downloads\examination-project-repo\Online-Examination-System-CUH-2024\.venv\Lib\site-packages\rest_framework\authtoken\models.py", line 9, in <module> class Token(models.Model): File "C:\Users\hp\Downloads\examination-project-repo\Online-Examination-System-CUH-2024\.venv\Lib\site-packages\rest_framework\authtoken\models.py", line 15, in Token settings.AUTH_USER_MODEL, related_name='auth_token', ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\hp\Downloads\examination-project-repo\Online-Examination-System-CUH-2024\.venv\Lib\site-packages\django\conf\__init__.py", line 81, in __getattr__ self._setup(name) File …

29.12.2024
У объекта 'WSGIRequest' нет атрибута 'get' django 5.1.4

Hey guys im new to django and in my first project i trying to save the cart of a visitor in session. когда я пытаюсь добавить некоторый продукт в корзину сессии, у меня возникает ошибка < WSGIRequest object has no …

28.12.2024
У меня есть несколько вопросов об ошибке PYTHON DJANGO [закрыто]

Django ошибка Uncaught (in promise) SyntaxError: Unexpected token '<', «<!DOCTYPE »... is not valid JSON.How could i solve this error for website development when it return 500 error code. решение ошибки для разработки django

28.12.2024
Как начинающему веб-разработчику начать получать клиентов без опыта работы? [закрыто]

Я 16-летний веб-разработчик-самоучка. Я изучаю такие технологии, как UI/UX, Bootstrap и Django. Я хочу начать зарабатывать деньги, привлекая клиентов, но сталкиваюсь с некоторыми проблемами: Lack of Experience: Many freelancing sites require prior experience, but I don’t have any yet. …

28.12.2024
Невозможно отправить OTP через Twilio в Django

Я работаю над реализацией системы OTP в моем Django-проекте с использованием Twilio. Я успешно получил номер телефона Twilio, но сообщение OTP не отправляется на мобильный номер пользователя. Ниже приведены детали моей установки: Реализация кода views.py: <pre …

28.12.2024
Django или другой фреймворк?

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

27.12.2024
Ошибка несогласованного URL в Django из учебника YT для начинающих

Как видно на первом снимке экрана, /products/new не отображается как действительный URL, хотя я в точности следовал руководству по кодированию с YouTube. По какой-то причине перед «new» стоит пустой символ, но в текущем пути, который я пытаюсь запросить, нет …

27.12.2024
Pylance использует Django V4 после обновления до Django V5

У меня есть такая модель: class Test(models.Model): a = models.TextField(null=True, blank=True) b = models.TextField(null=True, blank=True) class Meta: constraints = [ models.CheckConstraint( condition=models.Q(a__isnull=False) | models.Q(b__isnull=False), name="not_both_null", ), ] После перехода на Django V5 код VS сообщает: <a href="https://i.sstatic.net/LRH7AZsd.png" …

27.12.2024
Заставьте Django воспринимать плюс в url как плюс

У меня есть url, который содержит плюс: /?a=3+4. Можно ли заставить Django воспринимать плюс как плюс, а не как пробел? Спасибо. Django 5.1.3

27.12.2024
Загрузка нескольких файлов. Получение ошибки загрузки файла Поле 'id' ожидало число, но получило <InMemoryUploadedFile: test image.jpg (image/jpeg)>.

У меня есть модель, которая многократно повторяет другую модель. Это конкурс, а другая модель - это спонсорские изображения (sponsor_logo) для конкурса. Я создаю форму для создания конкурса и всей сопутствующей информации. При отправке формы я продолжаю получать эту ошибку …

27.12.2024
Django выдает ошибку 403 (CSRF Cookie не установлен), несмотря на передачу токена в заголовке запроса из приложения React/Vite

Ситуация такова: у меня есть форма в react frontend, которая пытается отправить некоторые данные в Django backend. Когда Django view освобожден от CSRF, вся функциональность в порядке. Однако, когда я удаляю декоратор освобождения, Django всегда выбрасывает ошибку 403 - CSRF …

27.12.2024
Django SMTP Email Issue: Пароль приложения Gmail не работает + модель не обновляется

Я работаю над проектом Django, в котором мне нужно отправлять электронные письма с помощью SMTP-сервера Gmail. Однако, несмотря на то, что я правильно настроил параметры SMTP и использовал App Password от Google, я все равно сталкиваюсь с проблемами при …

27.12.2024
Интеграция Django Webhook с Aiogram

Обзор Этот проект интегрирует Telegram-бота (использующего Aiogram) с Django-приложением через веб-хук. Однако при запуске python manage.py migrate возникает следующая ошибка: RuntimeError: Event loop is closed Unclosed client session Выпуск Ошибка указывает на проблемы с преждевременным …

27.12.2024
Django не проверяет подлинность маркера доступа

Я использую JWT для аутентификации пользователей, при обращении к конечной точке login я получаю следующий вывод в Postman { "message": "Login successful", "user_id": 2, "username": "Animesh0764", "tokens": { "refresh": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTczNjU5MTAxNywiaWF0IjoxNzM1Mjk1MDE3LCJqdGkiOiI4YmJhMTczZmZkNDg0OWIzODU3YTZkMDE1MDZlNzM2ZCIsInVzZXJfaWQiOjJ9.-wX6S9yxNgFCjIR8Tu0FRc-Q2ivFDMVJouXkKkjDNtI", "access": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzM1Mjk1OTE3LCJpYXQiOjE3MzUyOTUwMTcsImp0aSI6IjdhOWU3ZDA0NTllNzQxMzFhNDM1MWVlZjVkOWRiODcyIiwidXNlcl9pZCI6Mn0.LI6afRT66MFWTpomo1E9BHn5JTrRuGoTeX0EEwMRFvQ" } } При использовании этого …

27.12.2024
Я делал login для сайта, но django пишет, что шаблона нет

Трейсбек выглядит следующим образом: TemplateDoesNotExist at /users/login/ registration/login.html Request Method: GET Request URL: http://localhost:8000/users/login/ Django Version: 5.1.4 Exception Type: TemplateDoesNotExist Exception Value: registration/login.html Exception Location: E:\forum_site\venv\Lib\site-packages\django\template\loader.py, line 47, in select_template Raised during: django.contrib.auth.views.LoginView Python Executable: E:\forum_site\venv\Scripts\python.exe Python Version: 3.13.0 Python …

27.12.2024
OSError: ctypes.util.find_library() не удалось найти библиотеку под названием 'libharfbuzz-0' на MacBook M2 при использовании WeasyPrint

При попытке использовать WeasyPrint в проекте на Python на моем MacBook M2 я сталкиваюсь со следующей ошибкой: OSError: ctypes.util.find_library() did not manage to locate a library called 'libharfbuzz-0' Вот что я сделал на данный момент: Я …

27.12.2024
Удаленный отладчик VScode выходит из системы после изменения кода django?

Я настроил vscode для отладки моего приложения django внутри контейнера docker. Все работает хорошо, но после изменения кода отладчик завершает работу со следующим сообщением [изображение ошибки]. Сообщение об исключении: Exception has occurred: SystemExit (note: full exception …

27.12.2024
Есть ли какая-нибудь польза от использования `URLValidator` на django `URLField`.

Есть ли польза от использования URLValidator на django URLField в models.py или URLField уже делает всю необходимую валидацию? Также рекомендуется ли использовать его для принудительного использования https? Например: from django.core.validators import URLValidator class Processor(models.Model): website = models.URLField( …

26.12.2024
Можно ли создать отношение «многие ко многим», используя таблицу перекрестков с таблицей перекрестков

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

26.12.2024
Получение данных из формы tilda на Django

Выдает ошибку у Webhook. Куда я должен вставить CSRF токен? urls.py path('tilda_lead/', views.Get_tilda_lead.as_view(), name='home'), views.py class Get_tilda_lead(View): def post(self, lead): return 'test' Ошибка у tilda [403] Access denied: HTTP/2 403 server: nginx/1.26.2 …

26.12.2024
ОШИБКА: Не удалось собрать колесо для psycopg2-binary

ОШИБКА: Не удалось построить колесо для psycopg2-binary Запуск setup.py clean для psycopg2-binary Не удалось собрать psycopg2-binary ОШИБКА: Failed to build installable wheels for some pyproject.toml based projects (psycopg2-binary)

26.12.2024
Django serializer depth не сериализует вложенные модели

Я использую django и react и хочу сделать несколько рабочих пространств, где они имеют внутренние экземпляры каналов. Models.py class Workspace(models.Model): channels = models.ManyToManyField('Channel', related_name='channels', blank=True) Serializers.py class WorkspaceSerializer(serializers.ModelSerializer): class Meta: model = Workspace fields = '__all__' depth …