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

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, …

11.07.2024
Можно ли как-то передать значение переменной из js в шаблон django?

Подскажите, можно ли как-то передать значение переменной из js в шаблон django? Проблема в том, что мне нужно передать id товара в модальное окно. Делаю это через js, через data-product-id. Разметка такая: &lt;!-- products ----&gt; {% for product in goods …

11.07.2024
Django запрос на выборку элементов, возвращающий '---------'

Я пытаюсь заполнить элемент select набором queryset из django. Все работает нормально, но в начале списка выпадающего меню элемента select у меня всегда есть '---------' в качестве первого варианта. 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'})) …

11.07.2024
Ограничение NOT NULL не работает при запросе PUT в Django

Я новичок в Django и у меня возникают проблемы с обработкой данных формы и необработанных данных в PUT-запросах. Мне нужно обновить записи в модели Person через PUT-запрос. Модель Person имеет несколько полей, включая fname, sname, age и gender, все из …

11.07.2024
Использование nginx для размещения нескольких приложений django/docker на одном сервере. возврат к корневому пути, а не к пути приложений

У меня есть приложение на django. Сниппет кода для функции load_form(request) в файле views.py. ''' def load_form(request): if request.method == 'POST': newQAForm = QAForm(request.POST) if newQAForm.is_valid(): instance = newQAForm.save(commit=False) instance.save(using='RadDataWarehouse') return redirect('confirmation') ''' и другая функция ''' def …

11.07.2024
Лучший подход к созданию объектов в фоновом режиме без использования системы очередей задач?

Я думал о лучшем подходе к созданию записи в фоновом режиме без использования django signals, или celery, и т.д. Я не хочу использовать сигналы из-за того, что модель отправителя будет вызываться очень большое количество раз, так как эта …

11.07.2024
Есть ли способ создать конфигурацию запуска для команды manage.py в Pycharm?

Я хочу иметь возможность запускать команду управления manage.py через конфигурацию Pycharm run. Есть ли способ сделать это?

11.07.2024
Htmx вставка нескольких строк таблицы

Я использую Django, если это имеет какое-то значение. В любом случае, у меня есть этот tbody элемент в моем шаблоне: &lt;tbody id="log-stream-table-body" hx-get="{% url 'pages:log_stream_rows' %}?last_ts={{ last_log_ts }}" hx-trigger="every 30s" hx-target="this" hx-swap="afterbegin" &gt; {% include "pages/_home_log_stream_rows.html" with log_stream=log_stream …

11.07.2024
Как получить доступ к переводу, определенному в базовой модели, из представлений и панели администратора дочерней модели

В проекте, который достался мне в наследство, есть несколько полиморфных моделей, основанных на общей модели. Что-то вроде: from django.db import models from polymorphic.models import PolymorphicManager, PolymorphicModel class Product(PolymorphicModel): name=models.CharField(max_length=127) objects=PolymorphicManager class Book(Product): pass class Drink(Product): pass …

11.07.2024
Проблемы с миграциями при выполнении тестов в django

При запуске python3 manage.py test Я получаю ошибку: return self.cursor.execute(sql) django.db.utils.ProgrammingError: relation "eventos_produtora" does not exist makemigration, migrate и runserver работают нормально.

11.07.2024
Как избежать использования --run-syncdb в python manage.py migrate

Я работаю над проектом Django, который я клонировал с GitHub. Когда я пытаюсь запустить python manage.py migrate, он терпит неудачу и требует, чтобы я использовал --run-syncdb. Однако я хочу сделать так, чтобы python manage.py migrate был достаточным без необходимости …

11.07.2024
Я не могу загрузить МЕДИА-файлы на сервер Django Vercel

Я получаю эту ошибку: Ошибка клиента в /dashboard/add-profile-details При вызове операции HeadObject произошла ошибка (400): Bad Request Метод запроса: POST URL запроса: https://www.karlowebsytz.com/dashboard/add-profile-details. Версия Django: 5.0.6 Тип исключения: ClientError Значение исключения: Произошла ошибка (400) при вызове …

11.07.2024
Как игнорировать вставку дубликатов в Django?

У меня есть несколько статических таблиц, которые я инициализирую следующим образом с помощью команды управления Suit(name="Clubs").save() Suit(name="Hearts").save() Suit(name="Diamonds").save() Suit(name="Spades").save() Я хочу иметь возможность повторного запуска в любое время, если появятся новые значения, но я хочу избежать вставки …

11.07.2024
Понимание преимуществ PostgreSQL перед ElasticSearch

Мне нужна помощь в понимании решения. Что входит в проект. Это проект Django. В нем есть таблица с пользователями, зависимая от нее таблица many to many, таблица с геолокацией и большое количество специфических данных, которые хранятся для каждого …

11.07.2024
Django ORM в строке запроса рассматривает значение выбора модели как колонку

У меня есть следующий код Django ORM, и происходит что-то странное. Когда я комментирую часть if для library_level, запрос работает нормально. Если я добавляю любое новое выражение Q, то значение, предоставленное как Q(field=value), рассматривается как другое поле. <pre …

11.07.2024
Отправка электронной почты по EmailMultiAlternatives sudenly перестала работать

Я столкнулся со странной ошибкой. Отправка писем перестала работать со вчерашнего дня, до этого все было нормально. Я вообще ничего не менял. Сообщение об ошибке: 2024-07-11 09:35:01,147 share.email.service ERROR Traceback (most recent call last): File "/srv/deduu/./share/email/service.py", …

11.07.2024
Блокирует ли httpsstreamingresponse поток? или Сколько клиентов разрешено в одном потоке?

Я реализовал базовое событие отправки сервера в django с помощью httpsstreamingresponse, который каждые 5 секунд отправляет ответ! class task_status_stream(AuthententicatedOrReadOnlyAPIView): # to respond as text/event-stream we need to ignore exisiting Client Content negotiation content_negotiation_class = IgnoreClientContentNegotiation # sending pf creation status …