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

12.03.2024
Как сделать модели django с большим количеством функций-членов более управляемыми?

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

12.03.2024
Как сделать в Django пользовательское промежуточное ПО для ограничения пользователей?

Urls.py path('panel/', include('panel.urls')), path('', include('base.urls')), пользователю не суперадмину запрещен доступ к panel.urls пользователю суперадмин разрешен доступ к panel.urls middllware.py # panel/middleware.py from django.shortcuts import redirect from django.urls import reverse class AdminRestrictMiddleware: def __init__(self, get_response): self.get_response …

12.03.2024
Django сохраняет данные в неправильной модели Почему он сохраняет данные моделей B,C в модели A

У меня есть 3 модели django CustomerDetail CarrierForm InfluencerModel Когда я пытаюсь сохранить данные в CarrierForm или InfluencerModel через различные формы страницы, они сохраняются в модели CustomerDetail Почему это происходит, подскажите, что я делаю не так? Вот …

12.03.2024
Django двухфакторный OTP в DRF

Я хочу защитить один маршрут в проекте на DRF, но есть особенности, пример реализации, которые я не нашел в интернете. Структура логики выглядит следующим образом Внедрите двухфакторную аутентификацию (2FA): Интегрируйте сторонний сервис, например Google Authenticator, для …

12.03.2024
Соединение не удалось: Connection refused Работает ли сервер на хосте "127.0.0.1" и принимает TCP/IP-соединения на порт 5432?

у меня возникает ошибка подключения к sql cloud при развертывании в google cloud, в моем облаке sql, IP публичный 34.66.xx.xxx. enter image description here но когда я запускаю код ./cloud-sql-proxy <connection_name> то обратная связь: 2024/03/05 …

12.03.2024
Mypy с Django: type[MyModel] не имеет атрибута "objects" [attr-defined]

После того как я создал свою модель Django и добавил метод, использующий менеджер "objects", Mypy продолжает выдавать ошибку (команда: "mypy ."): models.py:168: error: "type[MyModel]" has no attribute "objects" [attr-defined] Как это решить?

12.03.2024
Подход Backend vs Frontend для загрузки больших файлов в удаленное хранилище [дубликат].

Я создаю программное обеспечение, связанное с доставкой контента. Она включает в себя загрузку больших видеофайлов (100GB+). Я понимаю, что в общем случае для загрузки файла можно использовать input элемент html и загрузить его в …

12.03.2024
Как устранить ошибку "DuplicateColumn" при выполнении миграций Django?

Я столкнулся с проблемой при запуске миграций в моем проекте Django. Вот сообщение об ошибке, которое я получаю: psycopg2.errors.DuplicateColumn: column "order_address" of relation "orders_order" already exists Эта ошибка, похоже, связана с процессом миграции. Я проверил свои файлы миграции и …

12.03.2024
Не печатаются требуемые данные из имеющихся в json

[Это исходный код. Здесь я перебираю кучу json-записей и пытаюсь вывести только несколько]. (https://i.stack.imgur.com/KUlfj.png) Последние несколько пустых столбцов - это те, где я пытался вывести определенные данные. Он не печатает их вообще. Предполагается, …

12.03.2024
Токен csrf отображается в браузере как текст

Enter image description here я новичок в django. я пытаюсь создать форму входа в django, но когда я пишу строку csrf_token после тега, она отображается в браузере. все очень запутано для меня, я не знаю, что делать. …

12.03.2024
Ошибка при создании таблицы закрытия в Django: объект 'ForeignKey' не имеет атрибута 'column'

У меня есть модель Jobs и мне нужна таблица закрытия job_hierarchies схема выглядит следующим образом Table job_hierarchies { account_id int [not null] ancestor int [not null, ref: > jobs.id] descendant int [not null, ref: > jobs.id] level int [not …

12.03.2024
Метод передачи полос в django

я работаю над проектом, в котором я хочу перевести сумму нескольким клиентам по полосам, я использовал метод перевода по полосам, но я получаю следующую ошибку Ошибка: Запрос req_FlLAHrjOxkd4IO: У вас недостаточно доступных средств на счете Stripe. Попробуйте добавить средства …

12.03.2024
Django не отправляет отрендеренный массив в Angular

Я пытаюсь создать API на Django, который получает изображение, применяет фильтр и возвращает изображение с фильтром на frontEnd, который сделан на Angular. Но когда я вызываю API, моя модель получает изображение, но не применяет фильтр и не возвращает измененное изображение. …

12.03.2024
Django email html формат не

`html = """\ <html> <head></head> <body> <p>Hi Team,<br><br> Reminder:<br> Please check if Domain listed below need to be renewed.<br><br> {0} </p> </body> </html> """ www = get_data_from_db() week_old = 14 d = [] for domain in www: days = compute_days(domain) …

12.03.2024
Нулевое поле, возвращающее требование

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

12.03.2024
Асинхронная загрузка вложенных моделей в Django

У меня есть модели: class ObjectA(models.Model): alias = models.CharField(max_length=50) objectb = models.ForeignKey(ObjectB, on_delete=models.PROTECT) class Meta: db_table = "objecta" class ObjectB(models.Model): name = models.CharField(max_length=50) objectc = models.ForeignKey(ObjectC, on_delete=models.PROTECT) class Meta: db_table = "objectb" class ObjectC(models.Model): name = models.CharField(max_length=50) …

12.03.2024
Развернутая таблица с иерархическими индексами?

Использую pandas 2.0.3. Я знаю, что это может показаться простым, но я не знаю, как заставить это работать. Я использую pandas pivot table для перестановки таблицы в соответствии с шаблоном. Вот текущий код, который я использую: x = …

12.03.2024
Отправка пользовательской ошибки через API для отображения во flutter

У меня есть функционирующий фронт flutter для регистрации пользователей, который потребляет API Django-rest-framework. С 3 полями (Username, Email и Password). Я пытаюсь добавить закусочную, которая появляется, когда пользователь заполняет поле неправильно в соответствии с моими валидациями. Вот что я …

12.03.2024
Как устранить сегфайты, которые возникают в рабочем коде только при отладке с помощью ipdb?

Я использую: Python: 3.11.0 Django: 4.2.8 djangorestframework 3.14.0 sqlite: 3.38.5 Когда я отлаживаю и использую 'n' для перехода к методу, я иногда получаю segfault там, где нет проблем с нормальным выполнением кода. Я могу переместить 'ipdb.set_trace()' …

11.03.2024
Не получается вывести аватар пользователя в коментариях Django с использованием Ninja shema

Файл с моделями для постов и коментариев from django.db import models from django.urls import reverse from django.utils import timezone from taggit.managers import TaggableManager from blog.manager import PublishedManeger class Post(models.Model): class Status(models.TextChoices): DRAFT = "DRAFT", "Draft" PUBLISHED = "PUB", "Published" title …

11.03.2024
Динамическое создание вариантов в django

Я пытаюсь динамически заполнить выбор в форме django, выбор происходит из внешнего API. Моя модель на данный момент: from django.db import models class MyModel(models.Model): choice_field = models.CharField(max_length=100, choices=()) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) api_url = 'http://api.com' response = …

11.03.2024
Почему мой секундомер добавляет фиксированное время при обновлении?

У меня есть скрипт Vue.js, который добавляет время к моему секундомеру, когда я обновляю страницу - всегда добавляет дополнительные 6 часов. Скрипт представляет собой просто кнопку, которая отслеживает время при нажатии и отправляет время в модель django после остановки. …

11.03.2024
Как эффективно создавать и поддерживать SQL-индексы в Django с помощью PostGIS?

Я работаю над проектом Django, который использует PostGIS для пространственных данных. В настоящее время я рассматриваю возможность создания SQL-индекса для поля created_at для повышения производительности запросов. Поле created_at настроено на auto_now_add=True, то есть оно автоматически фиксирует временную метку при создании …

11.03.2024
Django: Подражание вызову внешнего api в методе сохранения модели

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

11.03.2024
Не удается заставить Django Date Widget отображаться в форме

Я пытаюсь заставить поле даты в форме отображаться как дата с выбором даты. По какой-то причине поле не отображается как тип даты. Поле модели: registration_date = models.DateField(null=True, blank=True) Форма: class VehicleQuickAdd(forms.ModelForm): class Meta: model = …

11.03.2024
Аннотации, возвращающие чистое значение PK вместо Django HashID

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

11.03.2024
Django: изменение содержимого поля при каждом действии типа сохранения

Перед фиксацией записи в базе данных я хочу выполнить проверку на вменяемость определенного поля. Точнее, это поле ArrayField, и я хочу удалить все значения NaN/None и заменить их нулем. Однако существует множество способов создать такую запись. Пользователь может MyObject().save(), …

11.03.2024
Как отключить Socket io? [закрыто]

Я делаю проект с использованием django, react и websockets. Сначала я пытался использовать socket.io, завершил его настройку, а затем решил не использовать его. Я удалил файлы, связанные с этим, но эта ошибка выскакивает каждые несколько секунд, когда я запускаю …

11.03.2024
В добавлении в корзину Span не работает должным образом

Я создал функцию добавления в корзину для моего сайта, но на сайте span не работает должным образом . Моя проблема в том, что: You can see in the marked portion of …

11.03.2024
Изменение URL-адреса поля ImageField

Я пытаюсь исправить URL-адреса изображений, вызывая метод correct_image_url модели Page. Однако по какой-то причине результат не сохраняется. Таким образом, хотя все работает правильно, на шаге, где я выполняю: print(f"New URL of the page: {new_image_url}") возвращается старый URL. …

11.03.2024
Изоляция арендаторов с помощью django-tenant-users в Django?

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

11.03.2024
Куда класть media на хостинге Amvera Cloud?

У меня есть приложение на Django. Я решил развернуть его на хостинге Amvera. Вопрос в том, куда складывать media файлы? Ведь Django её не обслуживает. static можно раздавать с помощью whitenoise, но что делать с media? Я не нашел ответа …

11.03.2024
Не удается запустить мое приложение Django на хостинге с Debug = False

Я попробовал запустить свое приложение Django на хостинге, но когда я набрал python manage.py runserver с DEBUG = False, он выдал мне ошибку: Error: That IP address can't be assigned to. После этого изменил значение …

11.03.2024
Невозможно прочитать данные локального языка из Excel с помощью csv

Я предоставляю данные в виде "यह एक नमूना संदेश है" в CSV-файле. Я считываю данные из файла с помощью CSV-модуля в python. пример кода: csvFile = request.FILES.get('file') csv_copy = copy.deepcopy(csvFile) file_content = csv_copy.read() decoded_file = file_content.decode('utf-8').splitlines() reader = …

11.03.2024
Django.db.utils.IntegrityError: Ограничение UNIQUE не сработало: users_customuser.email

Я изучаю Django, но постоянно получаю эту ошибку при вводе : django.db.utils.IntegrityError: UNIQUE constraint failed: users_customuser.email У меня есть созданный суперпользователь, но я сталкиваюсь с ошибкой, пока суперпользователь не работает на сервере. Подскажите решение этой ошибки. Мой models.py …

11.03.2024
Преобразование динамического сайта Django-React в статический сайт

Я хочу преобразовать свой личный сайт портфолио здесь в статический сайт. В настоящее время я развернут на AWS Elastic Beanstalk, которая стала дорогой за последний год или около того, потому что у меня закончился бесплатный уровень AWS. …

11.03.2024
Django-сервер терпит неудачу из-за ошибки ModuleNotFoundError: Нет модуля с именем '_ldap' при запуске apache

При запуске в виртуальной среде python 3.9 с помощью python manage.py runserver мой django-сервер работает нормально, но при запуске apache с той же виртуальной средой, настроенной на путь python, он терпит неудачу с ошибками ниже: [Mon Mar 11 11:00:49.683439 …

11.03.2024
Я получаю эту ошибку в моем файле в моем файле decorate.py

Вот какую ошибку я получаю Хотя я пытался удалить httpresponse из своего кода, даже это не решает проблему. from multiprocessing import context from django.http import HttpResponse from django.shortcuts import redirect, render def …

11.03.2024
Очередь задач с кэшированными библиотеками в Django

Я создаю WEB-интерфейс для различных скриптов Python через Django. Пример в файле calculation.py: import datetime def add_time(a, b): return = a + b + int(datetime.datetime.now()) Использование : Пользователь может сказать: "Я хочу запустить add из …

11.03.2024
Использование слизней в Django (форма + модель)

У меня следующая ошибка: Ошибка на странице БД администратора Django Объект оболочки Логика, которую я использую в Django, основана на модели и классе ModelForm. Вот модель: from …