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

23.05.2025
Как я могу подключить несколько таблиц моделей Django для импорта-экспорта данных?

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

23.05.2025
Python manage.py установка tailwind, похоже, выполняется в неправильном каталоге

Я установил Django-tailwind в соответствии с документацией, но теперь сталкиваюсь с проблемой при попытке python manage.py tailwind install. Приложение theme было успешно создано и содержит файл package.json. npm найдено, поскольку я указал NPM_BIN_PATH. Однако при запуске команды …

22.05.2025
Как в шаблоне Dajngo поставить условие в цикле For?

Нужно в каждой строчке таблицы шаблона выводить только связанные записи из второй таблицы: Во Views выглядит вот так def orders(request): orders = Order.objects.order_by('date') orderitems = OrderItem.objects.all() return render(request, "orders/orders/orders.html", {'orders': orders, 'orderitems': orderitems}) В самом шаблоне вот так …

22.05.2025
Перенаправление Okta на основе атрибута, а затем доступ к подстранице

Я успешно прошел аутентификацию и был перенаправлен на свою роль, скажем, на страницу администратора, в моем Okta она называется http://test.com/myAdmin У меня есть другие перенаправления, зависящие от ролей пользователей; однако они также работают, и их URI следующий: …

22.05.2025
Низкая производительность со страницей модели администратора Django [закрыта]

У меня проблема с изменением представления модели в Django. Я профилировал конечную точку с помощью различных инструментов, а также записывал логи запросов к базе данных, выполняемых с помощью shell plus. Я не вижу никаких длинных вызовов в базе данных pg, …

22.05.2025
Платформа приложений DigitalOcean не анализирует ${db.DATABASE_URL} после массовых изменений в редакторе

Я использую платформу DigitalOcean App Platform для развертывания приложения Django. Первоначальное развертывание прошло нормально, но я попытался использовать массовый редактор переменных среды на уровне компонентов, и с тех пор при выполнении происходит сбой развертывания dj_database_url.config(default=config('DATABASE_URL'). Для отладки я добавил эту …

21.05.2025
Передача аргументов представлениям Django с отображаемой страницы

Мне было поручено создать веб-интерфейс для существующей базы данных MySQL. Я новичок в веб-разработке в целом, решил использовать Django, потому что я довольно продвинутый пользователь Python. Однако я полностью застрял на выполнении того, что, казалось бы, должно быть довольно обычной …

21.05.2025
Django аннотирует с помощью ExtractMonth, а ExtractYear не извлекает year

У меня есть такая модель: class KeyAccessLog(models.Model): key = models.ForeignKey( Key, related_name="access_logs", on_delete=models.CASCADE ) path = models.CharField(max_length=255) method = models.CharField(max_length=10) ip_address = models.GenericIPAddressField() created = models.DateTimeField(auto_add_now=True) class Meta: verbose_name = "Key Access Log" verbose_name_plural = "Key Access Logs" …

21.05.2025
Пользовательская генерация идентификатора для bulk_create в django

Я хочу, чтобы разные модели в моем проекте django имели разные префиксы (например, usr_ для пользователя, acc_ для учетной записи и т.д.) Затем я хочу добавить nanoid к этому префиксу. Я определил базовую модель, которая используется всеми остальными моделями, и …

21.05.2025
Как я могу связать несколько таблиц модели Django так, как если бы они были одной при вводе данных?

Доброе утро! Я немного новичок в Django. Я хотел спросить о взаимосвязях между таблицами моделей Django. У меня есть несколько таблиц моделей Django. Все они должны принадлежать к одному и тому же соответствию - строка из одной таблицы - соответственно …

21.05.2025
Не удалось найти серверную часть 'storages.backends.s3boto3.S3StaticStorage'

При развертывании моего приложения Django оно просто (похоже) перестало подключаться к моей корзине S3. Полное сообщение, которое я получаю при запуске collectstatic, выглядит следующим образом: Traceback (most recent call last): File "/home/ubuntu/campmanager/manage.py", line 22, in <module> main() File "/home/ubuntu/campmanager/manage.py", line …

21.05.2025
Использование функции footerCAllback в сторонних плагинах( у меня Flyon UI)

Не могу использовать функцию footerCallback в datatable от Flyon UI , имеется такая ошибочка Uncaught TypeError: Cannot read properties of undefined (reading 'push') но кажется не только из-за нее {% load django_vite %} {% block title %} Отчет …

21.05.2025
Функциональность входа в систему React front_end и Django back_end

Сначала я создал интерфейс react, затем я создаю приложение django и проект для серверной части в интерфейсе front end, подключенном к Django REST framework, jwt и сериализаторам . серверная часть django и api могут отправлять json для проверки входа в …

21.05.2025
Обновлено с Django 3.2 до 5.2, теперь я получаю сообщение "Запрос на соответствие Obj не существует".

Я использую Django в проекте, не относящемся к Django (под капотом Postgresql 17), исключительно для упрощения модульных тестов. Я определил все свои модели следующим образом: class Bar(models.Model): internal_type = models.TextField(...) ... class Meta: managed = False db_table = 'myschema\".\"bar' class …

20.05.2025
Я пытаюсь интегрировать Google SSO в свое приложение Django, но постоянно сталкиваюсь с проблемой

Я на 99% уверен, что это связано с моей пользовательской моделью аутентификации, как показано ниже: from django.contrib.auth.backends import ModelBackend from django.contrib.auth import get_user_model from django.db.models import Q UserModel = get_user_model() class UsernameOrEmailBackend(ModelBackend): def authenticate(self, request, username=None, password=None, **kwargs): try: …

20.05.2025
Как получить скользящую среднюю (или максимальную величину) за период времени с помощью Django ORM

Я пытаюсь понять, возможно ли / практично ли использовать ORM Django для получения максимального значения в произвольном временном интервале из базы данных. Представьте, что ресторан каждый день заказывает ингредиенты, у нас может быть простая модель, которая выглядит следующим образом: class …

20.05.2025
Modeltranslation игнорирует настройки ЯЗЫКА

У меня есть проект djnago, в котором я использую modeltranslation с двумя языками. Я определил ЯЗЫКИ = .. в настройках и добавил в installed_apps все приложения из project и modeltranslation. Проблема в том, что функция get_translation_fields() из modeltranslation возвращает правильные …

20.05.2025
Django django-admin-async-upload возвращает перенаправление 302 на страницу 404 в промежуточной среде

Я использую библиотеку django-admin-async-upload для обработки асинхронной загрузки файлов в моем проекте Django. В моей локальной среде разработки все работает отлично. Однако при развертывании в промежуточной среде попытка загрузить файл приводит к перенаправлению 302, которое затем приводит к нашей пользовательской …

20.05.2025
Используя фреймворк Django REST, как я могу настроить так, чтобы поле было исключено из одного представления, но включено в другое, без особого раздувания кода?

Например, если бы у меня были эти модели, как я мог бы убедиться, что в одном представлении отображается только название дома, а в другом - все его свойства. Кроме того, как я могу отобразить имя риэлтора, а не только его …

20.05.2025
Как обрабатывать существующие данные при внедрении промежуточной модели между базовой моделью и дочерней моделью в иерархию полиморфного наследования Django

Текущие модели: class Task(PolymorphicModel): pass class DownloadTask(Task): pass Новые модели: А теперь я хочу добавить новый слой под названием VirtualTask: class Task(PolymorphicModel): pass class VirtualTask(Task): pass class DownloadTask(VirtualTask): pass Миграция выглядит примерно так: class Migration(migrations.Migration): …

19.05.2025
Формы Django - Как я могу обновить форму с отключенным обязательным полем?

У меня есть модель Django с одним обязательным полем (shpid). Я хочу отключить это поле при обновлении формы. Хотя значение этого поля отображается и отключено при первом отображении шаблона, я получаю сообщение об ошибке crispy-forms с сообщением "this field is …

19.05.2025
Wagail не будет показывать режим предварительного просмотра страниц на живом сервере

Предварительный просмотр отлично работает локально, но не на сервере.. Я получаю следующую ошибку в консоли браузера Error invoking action "load->w-preview#replaceIframe" SecurityError: Failed to read a named property 'scroll' from 'Window': Blocked a frame with origin "https://chandankhatwani.pythonanywhere.com" from accessing a …

19.05.2025
Отказано в разрешении при создании проекта Django с помощью Docker

Я пытаюсь создать проект Django с помощью Docker, но я всегда получаю эту ошибку и не знаю, как с ней справиться: /usr/local/lib/python3.13/site-packages/django/coremanagement/commands makemigrations.py:160: RuntimeWarning: Got an error checking a consistent migration history performed for database connection 'default': unable …

19.05.2025
Требования к серверу для размещения Django + MySQL + медиафайлов

Я разработал полностью динамическое веб-приложение на базе django. Сейчас я его развертываю и сталкиваюсь с проблемой совместимости droplets. Сколько требуется vCPU? Сколько требуется оперативной памяти? Сколько требуется места для хранения? Я развернул его с 1 ГБ оперативной памяти, …

19.05.2025
Почему мой веб-сайт на Django показывает "Будущий дом чего-то довольно крутого" после размещения на GoDaddy

"Всякий раз, когда я размещаю свой веб-сайт на GoDaddy.com и нажимаю на главную страницу, появляется сообщение: "Будущий дом чего-то очень крутого.'"

19.05.2025
При создании безголового веб-сайта в Django файлы становятся длинными и нечитаемыми, есть ли какой-либо лучший и масштабируемый подход? [закрыто]

Я работаю над проектом безголового веб-сайта, где я реализую серверную часть через django, используя django-rest-фреймворки, до сих пор я использовал эту структуру my_project/ ├── manage.py ├── my_project/ │ ├── __init__.py │ ├── asgi.py │ ├─ settings.py │ ├─ urls.py │ …

19.05.2025
Перенаправление страницы сводки инструментов формы

Я не могу опубликовать весь код, однако постараюсь объяснить все, что в моих силах, и надеюсь, кто-нибудь сможет помочь! Я использую formtools от Django. У меня есть четыре раздела формы, каждый из которых имеет свой собственный мастер (NamedUrlSessionWizardView, FormPreview). Я …

19.05.2025
Каковы недостатки упорядочения по умолчанию с помощью PK в Django?

Модели Django теперь поддерживают упорядочение по умолчанию с помощью Meta.ordering. Каковы недостатки использования ordering = ["pk"] в моей базовой модели? В частности, мне интересно, как это повлияет на производительность. В документах Django есть <a href="https://docs.djangoproject.com/en/5.2/topics/db/optimization/#don-t-order-results-if-you-don-t-care" rel="nofollow …

18.05.2025
Почему мой экземпляр EC2 не распознает мое приложение?

Я новичок в AWS, и я попытался перенести свои файлы в EC2, и я вижу эту ошибку, это проблема в моей структуре? Я был бы очень признателен за любую помощь, так как я работаю над своим портфолио и, похоже, не …

18.05.2025
Django DRF, не удается воспроизвести POST-запрос с использованием ApiClient и APITestCase, поля полезной нагрузки удалены

У меня есть следующие настройки в Django DRF: class TagSerializer(serializers.Serializer): id = serializers.UUIDField(read_only=True) name = serializers.CharField(required=True) style = serializers.JSONField(read_only=True) class TagCreationMixin: def create(self, validated_data): tags = validated_data.pop("tags", []) failure_mode = self.Meta.model.objects.create(**validated_data) for tag in tags: current_tag, _ = models.Tag.objects.get_or_create(**tag) failure_mode.tags.add(current_tag) …

17.05.2025
Расширение VS Code python, отображающее некоторые, но не все классы Django

Простая проблема: расширение Python для VS Code не видит класс Django, в то время как все остальные классы представлены в том же файле. Перезапуск, отключение/включение, переключение на предварительный выпуск для расширения ничего не меняет. Подтвердил, что это было расширение, так …

17.05.2025
Django DRF, создайте элемент с соответствующими тегами, независимо от того, существуют они или нет

У меня есть следующая функция create для класса ItemSerializer. Она предназначена для создания нового элемента с тегами, создания тегов на лету, если они не существуют, или получения их, если они существуют. class TagSerializer(serializers.ModelSerializer): class Meta: model = models.Tag fields = …

16.05.2025
Django управляет набором команд stdout и stderr

Есть ли способ установить stdout и stderr из base_stealth_options в BaseCommand при выполнении команды django? Я не могу найти никакой документации о том, как использовать эти опции. Например, я хотел бы установить stdout и stderr для регистратора info и error …

16.05.2025
Где настроить маршрутизацию по поддомену? Front-end (React) или Django (серверная часть)?

В настоящее время я создаю многопользовательское веб-приложение, используя Django и React. Прямо сейчас страница каждого пользователя доступна по URL-адресу, например https://mywebsite.com/. Однако я хочу изменить это так, чтобы у каждого пользователя был свой собственный поддомен, например: <a …

16.05.2025
Моя виртуальная машина не подключается к MySQL – ошибка 2002

В настоящее время у меня возникают проблемы с моей виртуальной машиной с именем "monitoramentoati". При попытке получить доступ к моему приложению через домен https://monitoramentoati.camf.org.br/admin/login/ я сталкиваюсь со следующей ошибкой Django: "Ошибка работы в /admin/login/ (2002, "Не удается …

16.05.2025
Создание TabularInline в представлении администратора Django для унаследованного отношения Many2Many

У меня есть модель тегов и Mixin, которые используются для добавления тегов к объектам всякий раз, когда это необходимо. class Tag(models.Model): name = models.CharField(max_length=64, unique=True) class TagMixin(models.Model): class Meta: abstract = True tags = models.ManyToManyField(Tag, blank=True) Для создания новых …

16.05.2025
Платежная ссылка Airwallex не перенаправляется на пользовательский redirect_url после успешной оплаты

Я интегрирую Ссылки на оплату Airwallex в свое веб-приложение. После успешной оплаты пользователи не будут перенаправлены на мой пользовательский URL-адрес (например, https://example.com/paymentsuccess), а перейдут на страницу Airwallex, которая используется по умолчанию. Вот как …

16.05.2025
Каков наилучший и безопасный для производства способ эффективно обрабатывать их в Django, в идеале с параллельной обработкой?

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

15.05.2025
При получении этой ошибки активируется репозиторий из виртуальной среды git и python, просто возникает проблема с активацией из исходного кода env/bin/activate

ПРЕДУПРЕЖДЕНИЯ: ?: (staticfiles.W004) Каталог 'C:\Ansh\ecom\django_project_boilerplate\static_files' в параметре STATICFILES_DIRS не существует. Проверка системы выявила 1 проблему (0 отключено). У вас есть 1 неприменимая миграция (ы). Ваш проект может работать некорректно, пока вы не примените миграции для приложений: auth. Запустите "python manage.py …

15.05.2025
Django view не сохраняет изменения формы

Django 5.2, python 3.12.5 . Я использую встроенную пользовательскую модель, и при нажатии кнопки отправки не появляется никаких ошибок. Я создал представление на основе UpdateView и использую встроенную форму UserChangeForm. На самом деле форма возвращает 200 кодов ответа. Я подозреваю, …