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

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. Я использовал пользовательскую модель пользователя, которая принимает имя пользователя в качестве уникального идентификатора. …

12.07.2024
Не удалось загрузить DLL при импорте cv2: Указанный модуль не найден. Ошибка импорта [дубликат]

Я видел похожие проблемы на stackoverflow, они работают на локальной системе, но я докеризую проект и использую контейнеры windows. Эти решения не работают в докере. Я думаю, что мне не хватает каких-то системных файлов, просто не знаю каких. Эта …

12.07.2024
HTML не смог найти мое изображение, когда я поместил папку в приложение django

До того, как я поместил html-файл в папку шаблона вместе с проектом dijango, он работал отлично. Однако, когда я создаю папку шаблона и помещаю туда CSS и HTML-файл, изображения не могут загрузиться, почему? < Компания_папка--&gt; витрина …

12.07.2024
Как защитить совершенно секретный скрипт на python?

Я разрабатываю проект в клиент-серверной архитектуре. Клиент - это скрипт на python 3.12, который будет запускаться на рабочих станциях клиентов, а сервер - это приложение Django 5.0.x. Я буду распространять клиентский скрипт после запуска pyinstaller -F script.py, поэтому пакет …

12.07.2024
Как настроить страницу статора доменного имени для веб-сервера Django?

Сейчас на моем сервере Django-страница работает следующим образом: dato138it.ru:8000/contents. А мне нужно запустить ее из браузера вот так: dato138it.ru Все это работает на облачном сервере timeweb.clouds. Как настроить страницу статора доменного имени специально для веб-сервера Django? Проблема в том, …

12.07.2024
Взаимодействие со встроенной БД django в файлах на python

У меня есть форма, которая должна взаимодействовать с БД, встроенной в django. Как мне это сделать в моем файле forms.py. Использовать ли мне стандартный sqlite3, встроенный в python, или у django есть другой способ сделать это? Я …

12.07.2024
Воспроизведение аудиофайла на сервере из django

У меня есть raspberry pi, который я подключил к датчику дверного звонка, чтобы он воспроизводил различные звуки, когда люди входят в здание. Сейчас я просто сделал короткий скрипт для воспроизведения этих звуков из любого каталога, и он отлично работает. …

12.07.2024
Адреса электронной почты dj-rest-auth и django allauth

Когда я пытаюсь удалить уже зарегистрированного пользователя из базы данных, я получаю следующее: update or delete on table "users_user" violates foreign key constraint "account_emailaddress_user_id_2c513194_fk_users_user_id" on table "account_emailaddress" также, когда я регистрирую пользователя, только email, имя пользователя и пароль регистрируются …

12.07.2024
Моя форма django продолжает выдавать сообщение об ошибке, хотя я все еще получаю данные, которые пытаюсь отправить в базу данных, что может быть не так? th

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

12.07.2024
Ограничение Django FOREIGN KEY не работает при регистрации новых пользователей

Я сталкиваюсь с ошибкой "FOREIGN KEY constraint failed" при попытке зарегистрировать новых пользователей в моем Django приложении. Вот соответствующий код из моих файлов models.py, serializers.py и views.py: Serializers.py: User = get_user_model() class UserSerializer(serializers.ModelSerializer): friends = serializers.SerializerMethodField() class Meta: model …

11.07.2024
Docker-compose может скомпилировать программу, но не может открыть ссылку на локальный хост

У меня есть базовый проект Django, который я поместил в контейнер docker. В настоящее время я запускаю его на https локально только для стадии разработки, потому что это является требованием. Когда я запускаю свою программу без docker, …