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

30.08.2025
Git не создает конфликта, когда я думаю, что это должно быть

Я учусь развертывать веб-сайт на django, и для этого у меня есть 2 копии кода в 2 ветках Git, одна для разработки (master), а другая для развертывания (deployment) с различными конфигурациями. Я внес некоторые изменения в главную ветку и хочу, …

30.08.2025
Что делает shutil.rmtree(d, ignore_errors=True)?

Я работал с модулем shutil. Моя файловая структура выглядела следующим образом: проекты/серверная часть/-3-5 репозиториев- . В одном из репозиториев views.py Я использовал for d in destDirs: shutil.rmtree(d, ignore_errors=True) destDirs = "projects/backend/repo1/static/file1 После этого вся моя файловая система была удалена. …

30.08.2025
Как правильно контейнеризировать приложение Django?

Я успешно разработал приложение для Django. Однако я внес некоторые изменения в админ-панель, и на самом деле я могу успешно развернуть приложение в своей tes-среде только после переноса базы- "makemgrations", а затем скопировать измененные файлы миграции для админ-панели и т.д., …

30.08.2025
Django OneToOneField, Pyright: Не удается получить доступ к атрибуту (reportAttributeAccessIssue)

Я пытаюсь проверить свой проект на Django с помощью pyright. Есть это поле OneToOneField, которое pyright не обнаруживает, когда я его использую: user.lala Сообщение об ошибке pyright: ошибка: Не удается получить доступ к …

30.08.2025
Как можно использовать jwt и allauth. и является ли прочесывание необходимым?

Я пытался объединить jwt и django allauth, но я все еще считаю, что это не важно Я прочитал различную документацию, но я все еще не был удовлетворен, пожалуйста, мне нужен совет И действительно ли при проверке электронной почты allauth отображается …

29.08.2025
Проблема с настройкой хранилища файлов по умолчанию на boto для интеграции с s3?

Хранилище по умолчанию не меняется! Там, не позволяя мне добавлять изображения в корзину aws, и из-за этого при открытии URL-адреса изображения появляется сообщение об отказе в доступе, но на самом деле оно просто добавило изображение в мою локальную систему, так …

29.08.2025
Django не освобождает соединения с базой данных для повторного использования еще долгое время после завершения запроса

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

29.08.2025
Django-Tenant-Users: ошибка целостности в permissions_usertenantpermissions_profile_id_key при создании клиента

Я использую Django с django-арендаторами и django-пользователями-арендаторами для управления учетными записями нескольких арендаторов. У меня возникла проблема при создании нового арендатора: Когда я пытаюсь создать нового пользователя + его клиента в моем представлении, я получаю следующую ошибку: django.db.utils.IntegrityError: ERROR: Duplicate …

29.08.2025
Мое приложение django сломалось после переустановки Windows

Вчера я переустановил Windows, и теперь вход в Google моего проекта Django (используя django-allauth v0.65.11) перестал работать. Я использую виртуальную среду и переустанавливаю те же зависимости (pip freeze точно совпадает). До переустановки Windows все работало нормально. Теперь, когда я пытаюсь …

28.08.2025
Укажите, в каком порядке применять фильтры в django_filters.Набор фильтров

В течение django_filters.FilterSet: class SomeFilter(django_filters.FilterSet): model = SomeModel fields = { "is_archived": ("exact",), } include_ancestors = django_filters.BooleanFilter(method="include_ancestors_filter") def include_ancestors_filter(self, queryset, name, value): pass как я могу указать, что поле фильтра include_ancestors должно применяться после всех других полей фильтра (например …

28.08.2025
Как реализовать регулярные платежи в Django с помощью QuickBooks Payments (card-on-file vs vault token)?

Я создаю систему подписки на основе Django и интегрирую ее с платежами QuickBooks. Моя цель: Разрешите клиенту ввести данные своей кредитной/дебетовой карты один раз. Храните свою карту в надежном месте. Начисляйте их автоматически каждый месяц (например, подписку на Stripe). …

28.08.2025
Арендаторы django видят данные во всех схемах

Итак, я перенес свое приложение на django tenants, в моем локальном приложении у меня нет никаких проблем, я создаю клиента и не вижу те же данные, что и в общедоступном, но в среде prod я вижу данные из общедоступной схемы, …

27.08.2025
Проблемы с djangocms-обновление текста, конфигурация и пользовательские настройки не работают в приложении django

Я работаю над проектом, который использует django, djangocms и djangocms-text-ckeditor. Проект устарел и отчаянно нуждается в обновлении, поэтому в настоящее время я обновляю эти основные пакеты по одному за раз. Из-за того, что djangocms-text-ckeditor больше не поддерживается и не поддерживает …

27.08.2025
Использование пользовательских подключений в graphene_django

У меня есть вариант проблемы, описанный здесь: Использование DjangoFilterConnectionField с пользовательским подключением в graphene_django Измененная проблема заключается в следующем: Допустим, у меня есть класс модели Django 'User', в котором есть поле 'email_addrs', представляющее собой строку адресов электронной почты, …

27.08.2025
Фреймворк Django REST Framework: "Скорость регулирования по умолчанию не установлена для области "регистрация"", даже если область определена

Я пытаюсь применить пользовательское регулирование для конечной точки регистрации в моем Django REST Framework API. Цель состоит в том, чтобы разрешить анонимным пользователям только 5 попыток регистрации в час. Я создал класс SignupRateThrottle, который устанавливает scope = "регистрация" и включил …

27.08.2025
Почему django migrate не работает, хотя я использовал make migration, и это не привело к ошибке

Я создаю новый экземпляр модели и использую makemigrations его работу, а это моя 0001_initial.py: class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='ProfileModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('avatar', models.ImageField(blank=True, default='accounts/avatars/default_avatar.jpg', upload_to='accounts/avatars/')), ('phone', …

27.08.2025
Фреймворк Django REST выдает мне отсутствие токена csrf, когда я регистрируюсь для запросов POST

Я создаю API с использованием django rest framework и django 5.2 когда я отправляю запрос POST, если я вошел в систему, это выдает ошибку отсутствия токена CSRF. но если я выхожу из системы, это дает мне ответ без ошибок. вот …

27.08.2025
Ошибка: "get" не является известным атрибутом "None" (reportOptionalMemberAccess)

Я использую PyRight для проверки моего кода на Django. Он жалуется на то, что class FooForm(ModelForm): def clean(self): cleaned_data = super().clean() start = cleaned_data.get("start_date") # <------- here ошибка: "get" не является известным атрибутом "None" (reportOptionalMemberAccess) …

26.08.2025
Django 1.5.1: отчет о диагностике и исправлении

Мне передали для поддержки довольно старую установку Django с конкретным запросом на повторное включение отчета, который раньше выходил примерно каждую неделю, но перестал появляться несколько месяцев назад. Django v 1.5.1 Python 2.7.3 Ubuntu 12.04 (ого) Проблема в том, что я …

26.08.2025
Как обрабатывать авторизацию на основе функций и разрешений в Next.js без задержки первоначального рендеринга?

Я создаю мультитенантное SaaS-приложение с Django Ninja в качестве серверной части и Next.js в качестве интерфейса. Я столкнулся с проблемой, связанной с обработкой разрешений RBAC и прав на функции организационного уровня, не вызывая плохого поведения пользовательского интерфейса. …

26.08.2025
Как мне отобразить определенную информацию в html странице django из базы sqlite3?

Создаю тестовый проект в Django rest api. Есть данные из sqlite3: [ { "id": 1, "title": "test", "content": "test", "idcard": "Card", "idmenu": "Info", "author": "Admin", "date": "3" }, { "id": 2, "title": "Name table1", "content": "table1 will be here", "idcard": …

25.08.2025
Шаблоны для тестирования разрешений web API

Я работаю над веб-API для создания файлов cookie в формате JSON. Подумайте о /items/<id> с вашей типичной ГРУБОСТЬЮ delete, patch, get, и post. Недавно мы начали внедрять новую модель разрешений для API, в которой определенные операции запрещены на основе сочетания …

25.08.2025
Таблицы "присоединения" Django

У меня есть 3 таблицы в Django class Transactions(models.Model): public_key = models.ForeignKey(Keys, on_delete=models.CASCADE) txid = models.CharField(max_length=30) timestamp = models.DateTimeField() hash = models.CharField(max_length=64) block = models.IntegerField() amount = models.IntegerField() saldo = models.IntegerField() fee = models.IntegerField() fiat_CHF = models.FloatField(default=0) fiat_USD = models.FloatField(default=0) …

25.08.2025
Django join, где значения не равны нулю

У меня есть 3 таблицы в Django class Transactions(models.Model): public_key = models.ForeignKey(Keys, on_delete=models.CASCADE) txid = models.CharField(max_length=30) timestamp = models.DateTimeField() hash = models.CharField(max_length=64) block = models.IntegerField() amount = models.IntegerField() saldo = models.IntegerField() fee = models.IntegerField() fiat_CHF = models.FloatField(default=0) fiat_USD = models.FloatField(default=0) …

25.08.2025
Так много сообщений терминала при запуске django runserver

Когда я начну python manage.py runserver Я получаю много сообщений, похожих на следующие: File C:\Users\PC\OneDrive\Documents\DoseSaaS\DoseV3MasterSaaS\templates\admin\dose\tenant\change_list.html first seen with mtime 1754471094.0 до такой степени, что оно заполнит окно терминала. Как мне это остановить? Не удалось ничего найти в проекте, …

24.08.2025
Электронная почта для сброса пароля Django REST Auth отправляет URL API вместо URL-адреса реакции интерфейса

Я использую dj-rest-auth с Django в качестве серверной части и React.js в качестве интерфейса. Я хочу, чтобы электронное письмо для сброса пароля указывало на мой URL-адрес интерфейса React, а не на конечную точку API по умолчанию. Отправка: http://localhost:8000/api/auth/password/reset/confirm/{uidb64}/{token} …

23.08.2025
Показать текст из файла Json в шаблоне Django

Я начинаю изучать django, я создал несколько базовых шаблонов / представлений и хочу отобразить текст из файла json, расположенного в папке assets/jsons.Файл называется "quotes.json". Содержимое файла json: { "emp_details": [ { "emp_name": "johnny", "email": "example1.mail@gmail.com", "job_profile": "intern" }, { "emp_name": …

23.08.2025
Django не может зарегистрировать oauth2_provider и rest_framework в INSTALLED_APPS

Я работаю над этим проектом выходного дня, чтобы изучить Django, и я застрял. До добавления фреймворка REST (предпоследняя фиксация в репозитории) все работало нормально. Как только я добавил библиотеку djangorestframework, все рухнуло. Теперь, независимо …

22.08.2025
Управление группами Django и разрешениями для пользовательских пользователей

В своих проектах на Django я привык создавать пользовательскую модель пользователя и управлять тем, что мой пользователь может делать для определенного маршрута, используя поле ролей, подобное этому: class User(AbstractBaseUser, PermissionsMixin): name = models.CharField("full name", max_length=255, blank=True) email = models.EmailField("email address", …

21.08.2025
Веб-приложения Stripe не запускаются в приложении Django во время обычного процесса оформления заказа

Я интегрирую Stripe со своим приложением Django (используя фреймворк Django REST Framework). Я настроил его на прием сообщений, и когда я использую Stripe CLI для запуска событий, все работает отлично. Пример команды Stripe CLI: stripe listen -переадресация на локальный …

20.08.2025
Сигнал Django connection_created вызывает проблемы при тестировании

В моем приложении django у меня есть список типов уведомлений, и я хочу разрешить клиентам подписываться на один или несколько типов уведомлений. У каждого типа уведомлений есть своя собственная логика, поэтому код каждого уведомления должен быть в другом классе, но …

20.08.2025
535, b'5.7.139 Проверка подлинности не удалась, обычная проверка подлинности отключена

У меня есть веб-сайт, на котором используется форма обратной связи по электронной почте. Недавно мне сказали, что она не работает. Когда я воссоздал ошибку в процессе разработки, я получил сообщение об ошибке 535, b'5.7.139 Authentication unsuccessful, basic authentication is disabled. …

19.08.2025
Stripe: "Не найдено подписей, соответствующих ожидаемой подписи для полезной нагрузки" с использованием фреймворка Django Rest и request.body

Я интегрирую Stripe webhooks в свой API, который построен на платформе Django Rest Framework (DRF). Вот мой вид webhook: class StripeWebhookView(APIView): permission_classes = [AllowAny] # Public webhook def post(self, request, *args, **kwargs): payload = request.body sig_header = request.headers.get('stripe-signature') …

19.08.2025
Используя список, который зависит от другого списка в excel с использованием python

У меня есть требование создавать зависимые выпадающие списки в excel с помощью python. этот код отлично работает, когда я загружаю файл и открываю его в libre office. Но когда я пытаюсь открыть его на компьютере Mac, он выдает следующую ошибку. …

19.08.2025
JSONField в Django Admin как встроенный

В моей модели есть JSONField, его структура представляет собой dict. class MyModel: final_result = models.JSONField() Но он довольно большой, и его сложно редактировать с помощью любого JSON-виджета. Поэтому я подумал, что, возможно, мне нужно разобрать / разделить его на …

18.08.2025
Пытаюсь выполнить тестирование Selenium в Django в Docker, получаю ошибку ERR_CONNECTION_REFUSED

Я пытаюсь запустить тестирование Selenium в Docker с помощью Django. Но я продолжаю получать ошибку ERR_CONNECTION_REFUSED при использовании live_server_url. Я пытался использовать контейнер django с помощью f"http://django:{self.port}{reverse('account_login')}" Я также пытался использовать ip-адрес контейнера django, но это тоже не сработало. Часть …

17.08.2025
Как пересоздать миграции с нуля в БД в Django?

Такая проблема: я экспериментировал с ORM и создавал/модифицировал модели. В итоге "захламил" всю базу данных (соответственно, начались ошибки при применении новых миграций). Есть ли какой-то способ с помощью средств самого Django очистить БД и заново провести с нуля все миграции? …

16.08.2025
Объект 'RegisterSerializer' не имеет атрибута '_has_phone_field'

Dj-rest-auth библиотека возвращает эту ошибку, когда я отправляю запрос в конечную точку /registration from rest_framework import serializers from dj_rest_auth.registration.serializers import RegisterSerializer class RegSerializer(RegisterSerializer): phone = serializers.CharField(required = False) def get_cleaned_data(self): data= super().get_cleaned_data() data['phone']=self.validated_data.get("phone","") return data Сообщение об …

16.08.2025
Организация тестирования проектов Django

Официальная документация не дает ответ на этот вопрос. Там общие положения как писать и как запускать. Что имеем Проект на django 9 приложений мультиязычность дополнительно web api тестовая среда с написанными тестами (application1/tests/, application2/tests/ etc.) Вопрос Как отделить …

15.08.2025
Пути URL-адресов конечных точек Django REST API

У меня есть приложение на Django 4.2 с базой данных Postgres и REST API. Мой urls.py содержит этот путь в urlpatterns: path('create/<int:pk>/<str:name>/', ComponentCreate.as_view(), name='create-component') ComponentCreate in views.py относится к простой таблице базы данных (component) с идентификатором в качестве целочисленного первичного …