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

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

У меня проблемы с отношениями ManytoMany, которые не сохраняются в модели при ее сохранении (через админку). я хочу автоматически добавить заголовок в теги. admin.py def save_model(self, request: Any, obj: Any, form: Any, change: Any) -> 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 …

13.07.2024
Django DATETIME_INPUT_FORMATS не работает после обновления до django 5.0

Я только что обновился до django 5.0, и в файле settings.py перестал работать параметр DATETIME_INPUT_FORMATS. Он не принимает даты DOY (%j), как это было раньше. Я просмотрел похожие вопросы на stackoverflow и увидел, что USE_L10N устарел, а USE_L18N должен …

12.07.2024
Почему не удается разместить эти данные в rest_framework django? [закрыто]

При тестировании этого кода с помощью Postman я столкнулся с ошибкой. Не могли бы вы помочь мне определить причину? "AssertionError at /POST_Create_NewInvoiceBuy/ ("Creating a ModelSerializer without either the 'fields' attribute or the 'exclude' attribute has been deprecated since 3.3.0, …

12.07.2024
Менеджер недоступен; 'auth.User' был заменен на 'main.User'

Мне пришлось заново создать модель User. Я добавил в модель пользовательские поля phone и zip_code. Но я столкнулся с Manager is not available; 'auth.User' was swapped for 'main.User' error. Это мой settings.py: AUTH_USER_MODEL = 'main.User' Это мой models.py: …

12.07.2024
Использование raw sql в модели django по умолчанию

Я пытаюсь установить значение по умолчанию для столбца модели с помощью функции postgres currval(pg_get_serial_sequence('public.user','id')) как рекомендуется в ответе на stackoverflow, связанном с posgres. Я пытался from django.contrib.auth.models import AbstractUser from …

12.07.2024
Может ли команда управления Django определить, когда сервер запущен?

У меня есть команда управления, которая выполняет некоторые манипуляции с базой данных, поэтому я не хочу, чтобы она выполнялась, пока сервер работает. Есть ли способ определить, запущен ли сервер, по команде управления

12.07.2024
Аутентификация пользователя на фронтенде React по группам пользователей бэкенда Django с помощью JWT

Возникают проблемы с аутентификацией пользователя из React frontend в Django backend с помощью JWT-токенов. У меня есть экземпляр Django с представлением check_auth в файле views.py: @csrf_exempt @login_required def check_auth(request): user = request.user response_data = { "message": "You are …

12.07.2024
Django - Фильтрация по аннотированному полю count возвращает неожиданные значения

У меня есть функция, которая фильтрует Django queryset по количеству связанных объектов. Используемая внутри проекта graphene-django, она позволяет мне динамически создавать поля фильтрации для множества объектов без написания суперповторяющегося кода. Функция иногда работает. Когда я передаю mymodel_count__lt = …

12.07.2024
Как настроить label-studio на использование другого корневого URL?

Я хочу обслуживать labelstudio по другому пути вместо корневого URL. Я использую балансировщик нагрузки AWS, который содержит несколько других служб, и хочу использовать /labelstudio/ в качестве корневого URL для label studio. Я пытался использовать что-то вроде установки env …

12.07.2024
Django - Администратор - Inline. Добавить значение по умолчанию

Есть структура class StatPersonalForm(forms.ModelForm): class Meta: model = StatPersonal fields = "__all__" pass class StatPersonalInline(admin.TabularInline): model = StatPersonal form = StatPersonalForm extra = 0 class StatistDaysAdmin(admin.ModelAdmin): list_display = ('date_seconds','section') inlines = [StatPersonalInline, ] class StatPersonal(models.Model): personal = models.ForeignKey(Personal, on_delete=models.SET_NULL,help_text="",verbose_name="", …

12.07.2024
Spotify API - при приостановке трека я получаю сообщение 403 (Forbidden)

Я работаю над интеграцией Spotify API, используя стек Django + React. При приостановке трека я получаю следующую ошибку: "PUT /spotify/pause-song HTTP/1.1" 403 2 Получение информации о дорожке работает, просто это не одно и то же с паузой. …

12.07.2024
Как синхронизировать почтовый ящик smtp с локальным почтовым ящиком

Я создаю систему кампаний электронной почты с несколькими подключенными учетными записями. Я периодически получаю электронные письма с SMTP через IMAP и храню их локально в папке "Входящие". Как я могу синхронизировать почтовый ящик с SMTP-сервером, например с веб-почтой, которую …

12.07.2024
Конфигурация AWS Gunicorn в Amazon Linux работает некорректно

введите описание изображения здесь На этом изображении показана проблема. Когда я запускаю службу gunicorn с этой конфигурацией. GNU nano 5.8 pair.service [Unit] Description=Gunicorn instance to serve Pair After=network.target [Service] PermissionsStartOnly=true User=ec2-user Group=ec2-user WorkingDirectory=/usr/share/nginx/html/pair Environment="PATH=/usr/share/nginx/html/pair/venv/bin" …

12.07.2024
Метод 'save' модели Django ORM и состояние гонки / ACID Isolation

если мы рассмотрим следующий код: class SomeModel(models.Model): ... def save(self, *args, **kwargs): self.validate_unique() super().save() def validate_unique(self, *args, **kwargs): super().validate_unique(*args, **kwargs) # Doing an ORM query on the model with *filter* on the model attributes & an associated model, # …

12.07.2024
Как разрешить пользователю входить в систему с новым паролем после его сброса

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