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

11.05.2025
Статические файлы Django Не загружаются в Digital Ocean Spaces, несмотря на правильную конфигурацию [дубликат]

У меня возникли проблемы с тем, что статические файлы Django не загружаются в Digital Ocean Spaces (хранилище, совместимое с S3) в процессе работы, так как я обновился с 4.2 до Django 5.2. В рамках этого обновления я также обновил python, …

11.05.2025
ModuleNotFoundError: нет модуля с именем 'rest_framework_simplejwt'. Я пробовал методы, перечисленные в других сообщениях

Я создаю систему аутентификации с помощью токена JWT. Я выполнил pip install djangorestframework-simplejwt и pip install --upgrade djangorestframework-simplejwt в своей виртуальной среде. Это мой installed-apps в settings.py: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', ] …

10.05.2025
OG текст и изображение отображаются не в том формате, который я хочу

Итак, у меня есть проект на django, в котором я написал OG info для facebook, <meta property="og:type" content="website" /> <meta property="og:image" content="{% block og_image %}{{ request.scheme }}://{{ request.get_host }}{% static 'HRCP-FB.png' %}{% endblock %}" /> Итак, проблема в том, …

10.05.2025
Как динамически добавлять/удалять значения из связаной таблицы?

Нужно реализовать форму добавления/удаления позиций в заказ и добавления/удаления свойств этих позиций также, как это реализовано в админке Django. Два окошка с фильтром данных, между ними стрелочки, которыми можно перекидывать. Соответственно, после сохранения …

09.05.2025
Веб-задания Azure не будут запускаться из очереди хранилища Azure

Контекст Я использую установку Python 3.12 / Linux в Azure Я развернул Django в веб-службах Azure У меня также есть Django Celery, развернутый как Azure WebJobs в том же сервисе Проблема Сельдерей готовится абсолютно нормально. Однако, …

09.05.2025
Django - Набор запросов со множеством связанных значений

С помощью Django я хочу создать набор запросов со связанными объектами из отношения ManyToManyField. Моя цель - объединить связанные значения в список, как group by или string_agg в SQL. Вот мои настройки: models.py class BaseModel(models.Model): id = models.UUIDField( primary_key = …

09.05.2025
Как в Django (Джанго) получить конечную дату путем сложения числа (интервала) и начальной даты

Я работаю инженером по метрологии в больнице, помогите написать логику. Есть две таблицы Pribor (Прибор) и PovPribor (СВЕДЕНИЯ О РЕЗУЛЬТАТЕ ПОВЕРКИ). У прибора устанавливается межповерочный интервал, чаще он 12 или 24 месяца, или как например у стеклянных колб, у которых …

09.05.2025
Как сохранить определенные таблицы Oracle в базе данных MySQL?

У меня есть две базы данных MySQL и Oracle. Я создаю представление для получения данных из Oracle и отображения их в HTML-шаблоне. Я хочу добавить каждую выбранную строку (из таблицы в HTML-шаблоне) в таблицу MySQL. Возможно ли это сделать?

09.05.2025
Как создать приложение Django для манипулирования записями VuFind с помощью PySolr?

Я работаю над проектом, в котором мне нужно извлекать записи метаданных, манипулировать ими и управлять ими, хранящиеся в индексе VuFind Solr. Цель состоит в том, чтобы создать приложение на базе Django, которое использует PySolr для: Извлекать данные из ядра …

08.05.2025
Как объединить данные из двух API в Python

Итак, до сих пор я использовал только получение / отправку данных из одного API за раз. Я не уверен, как я могу объединить данные из двух API. Аналогично SQL, есть ли какой-нибудь способ объединения таблиц для достижения того же с …

08.05.2025
Микшер для создания типизированных полей сторонней модели Django

Учитывая проблему, заключающуюся в том, что не все библиотеки добавляют аннотации к типу, я пытаюсь создать комбинацию, которая позволила бы мне легко добавлять подсказки к типу. Без этого средство проверки типов определяет тип поля экземпляра модели как тип значения базового …

08.05.2025
Pythonanywhere - ModuleNotFoundError: нет модуля с именем 'posthog'

Я загружаю свой проект веб-приложения django в pythonanywhere и получаю эту ошибку : ModuleNotFoundError: нет модуля с именем 'posthog' Я пытался перейти по ссылке pythonanywhere.com, на которой рассказывается об устранении ошибок при импорте, но я не совсем понимаю, как это …

08.05.2025
ORA-00001: нарушено уникальное ограничение (SDESERP.UK_CODELKUP), встроенное в django в lineformset

Привет, я пытаюсь создать форму с родительско-дочерними моделями, используя python Django Inlineformset_factory, но когда я пытаюсь обновить дочернюю форму, она выдает ошибку уникального ограничения. Здесь я делюсь своим кодом модели, кодом форм, кодом представлений. Я пытаюсь решить эту проблему последние …

08.05.2025
Я пытаюсь создать заказ для своего приложения, у меня большая проблема с webhook

@login_required определяет данные корзины(запрос): # Попробуйте получить корзину для зарегистрированного пользователя cart = Cart.objects.filter(пользователь=запрос.пользователь).first() if not cart or not cart.items.exists(): # Ensure that cart has items # If no cart exists or cart is empty, pass a flag to indicate …

07.05.2025
Использование системы восстановления пароля в django.contrib.auth по электронной почте

В моем проекте Django я пытаюсь использовать управление паролями пользователей, как это предусмотрено в django.contrib.auth. Мои настройки работают так, как ожидалось (и как описано в документации Django), за исключением: восстановления пароля по электронной почте, когда параметры сайтов (django.contrib.sites и SITE_ID) …

07.05.2025
Возникла ошибка при размещении веб-сайта django на heroic, предложите мне какую-нибудь хорошую платформу [закрыто]

Я создал веб-сайт с использованием django и приобрел домен на go daddy, но не смог найти платформу для размещения. нашел один heroic, но при попытке установить heroku в vs code возникла ошибка. Есть идеи, где я могу его разместить?? предложите …

07.05.2025
Django ValueError: Не удается запросить "instructor": Должен быть экземпляр "User"

При попытке зайти на свою домашнюю страницу я получаю следующую ошибку: ValueError at / Cannot query "instructor": Must be "User" instance. Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 5.2 Exception Type: ValueError Exception Value: Cannot query "instructor": Must …

07.05.2025
Как развернуть Django API без простоев?

У меня есть проект Django API, который мне нужно развернуть с помощью CI/CD на локальном сервере Linux, не требуя обслуживания. поскольку пользователь предыдущей сборки может использовать без простоев, как развернуть новую версию сборки. Мне нужно развернуть Django API без простоев …

06.05.2025
Как приложение Django на Raspberry Pi может безопасно запустить обновление самого себя с помощью apt и systems?

Я распространяю веб-приложение Django/Python в виде пакета Debian на Raspberry Pi. Я бы хотел реализовать кнопку "Обновить" в веб-интерфейсе, которая запускает sudo apt update && sudo apt -y install my_app для обновления пакета приложений. Проблема в том, что приложение пытается …

06.05.2025
Как устранить ошибку "HTTP-заголовок токена X-Csrf имеет неверную длину" в React Native с помощью Django API?

Программа должна выполнить POST-запрос для выхода из клиента React Native (Android с Expo Go), завершив его сеанс. Программа сохраняет идентификатор сеанса пользователя и токен CSRF из ответа Django после входа в систему с помощью React Native AsyncStorage. И при попытке …

06.05.2025
Проверка местоположения пользователя для выполнения действия на сайте [закрыто]

Я создаю систему управления сотрудниками, используя django и angular (это то, в чем я больше всего разбираюсь). Теперь реализовано практически все, за исключением проверки при регистрации, которая подтверждает, что пользователи действительно находятся в офисе. У меня есть два варианта: …

06.05.2025
Статические Файлы CSS Не Обновляются После Успешного Развертывания

У меня возникла проблема с моим приложением Django, развернутым на Railway, из-за которой изменения CSS не отражаются на реальном сайте даже после успешного развертывания и очистки кэша браузера. Настройка проекта: Фреймворк: Django Статические файлы, обслуживающие: Белый шум (whitenoise.middleware.Настроены WhiteNoiseMiddleware и …

06.05.2025
.show() не отображает <div> при нажатии, несмотря на подтвержденный триггер события и наличие DOM

Моя проблема в том, что элемент div не отображается даже при использовании метода show и нажатии на него. &lt;div id="manage"&gt; &lt;i class="fas fa-megaphone"&gt;&lt;/i&gt; &lt;div id="announcementsManage"&gt; &lt;h2&gt;Manage announcements&lt;/h2&gt; &lt;input type="text" id="searchAnnouncements" placeholder="Search announcements..."&gt; &lt;div id="announcementsResults"&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;li&gt; …

06.05.2025
Поле обратного внешнего ключа автозаполнения Django

У меня есть две модели models.py class Group(models.Model): name = models.CharField() class Book(models.Model): name = models.CharField() group = models.ForeignKey(Group, on_delete=models.SET_NULL, related_name='books', related_query_name="book", null=True, blank=True) Мне нужно в админ-панели добавить в группу форму множественного выбора книг. Я успешно решил эту …

06.05.2025
Django ORM: ошибка при назначении экземпляра внешнего ключа из CSV-импорта

У меня есть модуль, который отвечает за обновление страховых данных , задание модуля: берет данные из csv берет значения и проверяет их, а затем обновляет для пустых столбцов на листе будут сохранены старые данные в том виде, в каком …

05.05.2025
Новые медиафайлы, не найденные на веб-сайте django, размещенном в azure

Веб-сайт Django корректно работает как локально, так и в PROD. PROD - это служба приложений azure. Поскольку он развернут во временном хранилище (контейнер, я полагаю), которое переопределяется при каждом развертывании, я не хочу, чтобы медиафайлы переопределялись каждый раз. Поэтому я …

05.05.2025
Аутентификация в серверной части django из интерфейса для видео на другом поддомене, размещенном на автономном экземпляре coolify

Здравствуйте, я пытаюсь развернуть два приложения в автономном экземпляре Coolify и не могу пройти аутентификацию из своего интерфейса. Они находятся на разных поддоменах, как вы можете видеть из приведенного ниже примера: Интерфейс голосования (формат): <a href="https://project.mydomain.com/#/login" …

05.05.2025
Джосер | кошмар для сброса пароля

Я использую Djoser + Django REST Framework для аутентификации, и я немного разочарован процессом сброса пароля (СОВСЕМ НЕМНОГО 🥲). В моих электронных письмах для сброса пароля генерируются ссылки типа: (http://localhost:8000/auth/users/reset_password_confirm/uid/token/) Проблема в том, что эта конечная точка ожидает POST с …

05.05.2025
Реализация эффективной истории данных/управления версиями в django + postgres

Я пытаюсь отслеживать изменения в сохраняемых данных в стеке django + postgresql, сохраняя операции над строками и "воспроизводя" события с самого начала (или с меньшим количеством моментальных снимков), чтобы восстановить произвольную прошлую версию. После некоторых исследований я почти уверен, что …

05.05.2025
Как запретить пользователю изменять данные с помощью Django DRF

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

05.05.2025
Установка Django с помощью Pythonista и Stash приводит к ошибкам: имя 'sys' не определено с помощью «import sys » в скрипте

Я пытаюсь установить Django с помощью Pythonista 3.4 на Ipad Pro (M4) с помощью Stash (после запуска launch_stash.py): [~/Documents]$ pip install django И у меня появляются эти ошибки: site-packages/stash/bin/pip.py:35: DeprecationWarning: The distutils package is deprecated and slated …

04.05.2025
Не удается подключить DigitalOcean Spaces к Django, когда я загружаю файл вместо того, чтобы сохранять его в DO, он создает новую папку локально

Я пытаюсь настроить Django для загрузки медиафайлов в DigitalOcean Spaces при запуске в рабочей среде. Я настроил следующее в своем settings.py: DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage' AWS_ACCESS_KEY_ID = os.environ.get('DO_SPACES_ACCESS_KEY') AWS_SECRET_ACCESS_KEY = os.environ.get('DO_SPACES_SECRET') AWS_STORAGE_BUCKET_NAME = os.environ.get('DO_SPACES_SPACE_NAME') AWS_S3_ENDPOINT_URL = os.environ.get('DO_SPACES_ENDPOINT') AWS_S3_FILE_OVERWRITE = False AWS_DEFAULT_ACL …

04.05.2025
ModuleNotFoundError: нет модуля с именем '<appname>.wsgi' [дубликат]

Элвин@LAPTOP-B4OCSM17 MINGW64 ~/Рабочий стол/Работа/Проекты/второй вариант (основной) $ gunicorn secondChoice.wsgi:приложение Отслеживание (последний последний вызов): Файл "", строка 198, в _run_module_as_main Файл "", строка 88, в run_code Файл "C:\Users\alvin\Desktop\Work\Projects\secondChoice\carzone\Scripts\gunicorn.exe_main.py", строка 4, загружен из gunicorn.app.запуск импорта wsgiapp Файл "C:\Users\alvin\Desktop\Work\Projects\secondChoice\carzone\Lib\site-packages\gunicorn\app\wsgiapp.py", строка 8, взят из …

04.05.2025
Django загружает двоичный файл из FastAPI (URL-адрес, указанный MinIO), но файл поврежден и загружен с неправильным именем

Я использую Django (интерфейс) и Fast API (серверная часть) с MinIO в качестве хранилища файлов. Мои настройки: Быстрый API генерирует предварительно заданный MinIO download_url для файла. Django извлекает метаданные с помощью FastAPI, затем загружает файл с помощью requests.get(download_url, stream=True) …

03.05.2025
Я изменил название своего приложения Django, а не имена баз данных, которые не совпадают

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

03.05.2025
Python django передает стиль css через админ-панель

Я работаю над проектом на Python Django: blog_django_markdown Это похоже на обычный блог, но вы можете отформатировать свой контент с помощью markdown и вызвать определенный стиль css через админ-панель следующим образом: ввод данных с панели администратора …

03.05.2025
Функция отмены в Django - создание единого списка действий для отмены изменений в нескольких моделях

Я начинаю добавлять функцию "отмены" в веб-приложение Django, и я не уверен, что это лучший подход. Я просмотрел некоторые обновляемые пакеты, такие как django-simple-history, но столкнулся с проблемами: не все из них обрабатывают bulk_update и аналогичные методы, и …

02.05.2025
Виджет Django Jsonfield для ввода данных в формате: формы.Select (клавиша) - формы.TextInput (значение)

У меня возникают трудности с реализацией "удобного для пользователя" ввода JSON в форме. У меня есть некоторая Item модель, которая содержит attributes = JSONFIeld(). class ItemType(models.Model): title = models.CharField() class Item(models.Model): title = models.CharField() item_type = models.ForeignKey(ItemType) attributes = models.JSONField() …

02.05.2025
Неожиданное ключевое слово в createsuperuser django

Я работаю с базовым абстрактным пользователем и AbstractUser, и у меня проблема с обязательным полем. models.py from django.db import models from django.conf import settings from django.contrib.auth.models import User, AbstractBaseUser, BaseUserManager from django.utils.timezone import timedelta, now from django.core.exceptions import ValidationError …

02.05.2025
Django ImportExport: Как удалить встроенный цвет фона тега <ins> в предварительном просмотре импорта с помощью Jazzmin admin?

Я использую Django с темой администратора Jazzmin и пакетом django-import-export для массового импорта данных модели через панель администратора. При импорте на странице предварительного просмотра импорта выделяются недавно добавленные строки или измененные поля с помощью встроенного тега, подобного этому: &lt;ins style="background:#e6ffe6;"&gt;Paris&lt;/ins&gt; …