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

01.04.2025
Django с PyODBC и Oracle 8i: Проблемы с временными таблицами через день

Я использую Django с PyODBC для подключения к базе данных Oracle 8i. Я запускаю свое Django-приложение, используя Uvicorn в качестве ASGI-сервера. Однако, проработав день, я столкнулся с проблемой, когда временные таблицы в Oracle 8i ведут себя странно. А именно: …

01.04.2025
Лучший подход для интеграции Django с внешним API с помощью RabbitMQ (Pub/Sub)?

Я разрабатываю разрозненную систему, состоящую из двух API, которые взаимодействуют через RabbitMQ. Один API полностью разработан мной с использованием Django, а другой является внешним API, управляемым другим разработчиком (я могу запрашивать изменения, но не имею доступа к его коду). …

01.04.2025
Django OpenTelemetry Logging Error: 'ProxyLogger' object has no attribute 'resource' Azure application insights

Я интегрирую регистрацию OpenTelemetry в свое Django-приложение для отправки журналов в Azure Application Insights, но сталкиваюсь со следующей ошибкой: AttributeError: 'ProxyLogger' object has no attribute 'resource' В настройках есть следующая настройка логгера copilot/settings.py LOGGING = { 'version': …

01.04.2025

<input type="hidden" name="allowed-extension[]" value="jpg" /> <input type="hidden" name="allowed-extension[]" value="jpeg" /> <input type="hidden" name="allowed-extension[]" value="png" /> или <input type="hidden" name="allowed-extensions" value="jpg,jpeg,png" /> Мне нужно преобразовать значения полей ввода HTML post или CSV в форме в список …

01.04.2025
Создание записи дочерней таблицы при создании новой записи родительской таблицы

У меня эта модель: В этом решении, когда я создаю новый Profile, создается новый Rank. Это работает. Однако, когда я создаю новую запись Command, требуется новая запись CommandPositions. Я попробовал сделать это так же, как и отношения …

01.04.2025
Администратор Django всегда перенаправляется на статическое приложение react

Я обслуживаю статическое приложение React в Django следующим образом: # In /my_django_project/urls.py urlpatterns = [ path('admin/', admin.site.urls), re_path(r"^(?P<path>.*)$", my_django_app.views.serve_react, {"document_root": settings.REACT_APP_BUILD_PATH})] # In /my_django_app/views.py from django.views.static import serve as static_serve def serve_react(request, path, document_root=None): …

31.03.2025
Django View возвращает только JSON вместо рендеринга шаблона

В моем Django views.py есть функция, которая должна отрисовывать веб-сайт и возвращать JsonResponse. Обычно, когда я перехожу по URL, я ожидаю увидеть отрисованный сайт. Однако вместо рендеринга шаблона я вижу только JSON-ответ. def chatbot(request): if request.method == 'POST': message = …

31.03.2025
Повреждение при загрузке изображений с помощью API S3 SeaweedFS

Описание проблемы Я столкнулся с проблемой, когда изображения, загруженные через Django (с использованием boto3) в S3 API SeaweedFS, повреждаются, в то время как загрузка через настольное приложение S3 Browser работает корректно. Загруженные файлы на 55 байт больше оригинальных и …

31.03.2025
Как избежать избыточного ручного назначения переменных окружения в настройках Django?

В моем проекте Django я храню переменные конфигурации в файле .env для безопасности и гибкости. Однако каждый раз, когда я ввожу новую переменную окружения, мне приходится определять ее в двух местах: .env и settings.py. По мере роста проекта и …

30.03.2025
Проблемы производительности приложений Django с облачными PostgreSQL и Redis

Недавно я развернул свое приложение Django на Railway, где установил PostgreSQL и Redis и подключил их к своему проекту. Однако я заметил резкое замедление производительности запросов и кэша по сравнению с локальной работой - на несколько порядков. Например, …

30.03.2025
Как исправить «SignUpView не хватает набора запросов».

В моем веб-приложении django я пытаюсь создать приложение Newspaper, на главной странице, когда я нажимаю на SIGN UP кнопку, я получаю ошибку «ImproperlyConfigured at /accounts/signup/», Я не смог понять, в чем проблема. forms.py: from django.contrib.auth.forms import UserCreationForm, UserChangeForm from .models …

30.03.2025
Почему мой код выполняется, несмотря на сообщение об ошибке? [закрыто]

Я создал приложение react, которое позволяет мне вводить данные в форму и отправлять их на бэкэнд django. Я также создал представление удаления, которое будет срабатывать, когда запрос будет содержать фразу «DELETE». Я заметил, что после отправки запроса, …

30.03.2025
Не могу исключить дублирование запросов к базе данных в инлайн модели!

Admin.py class OrderItemInline(admin.TabularInline): model = OrderItem raw_id_fields = ['product'] autocomplete_fields = ['size'] extra = 1 # Количество пустых форм для добавления новых элементов fields = ['product_image','product','product_article_number','product_mesto','size','product_zacup_price','quantity', 'price','get_cost'] readonly_fields = ['product_image','product_article_number','product_mesto','product_zacup_price','get_cost'] def get_queryset(self, request): # Загружаем связанные модели для оптимизации запросов …

30.03.2025
Как правильно подключить PostgreSQL к Django?

Я работаю над проектом Django и использую PostgreSQL в качестве базы данных. Я обновил свой файл settings.py следующим образом: ** DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'mydatabase', 'USER': 'myuser', 'PASSWORD': 'mypassword', 'HOST': 'localhost', 'PORT': '5432', } } …

30.03.2025
Проблема с настройкой PORT в Django/Heroku Procfile с помощью Waitress

Я пытаюсь развернуть свое приложение Django на Heroku (на Windows) и использую Waitress (потому что Gunicorn больше не работает на Windows??). Когда я жестко закодировал номер PORT, я смог запустить его нормально. Когда я пытаюсь определить PORT в …

30.03.2025
Загрузка нескольких изображений в админке Django

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

30.03.2025
Приложение Django работает локально, но показывает «Unhandled Exception» на PythonAnywhere (журналы доступны)

Ссылка на видео на youtube: https://youtu.be/iJrUiem10iI Я разработал Django-приложение, которое включает в себя такие функции, как загрузка видео с YouTube (с помощью yt-dlp) и потенциальное преобразование форматов файлов. Проблема: Приложение прекрасно работает …

29.03.2025
Сброс пароля по электронной почте в django

Ive been following along with corey schafers django blog app tutorial on youtube, and up to episode 12 everything was fine and perfect. Но я не могу заставить электронную почту для сброса пароля работать, что бы я ни пытался, …

29.03.2025
Почему фильтры влияют на результат StringAgg?

Я использую StringAgg и order следующим образом: # Get order column & annotate with list of credits if request.POST.get('order[0][name]'): order = request.POST['order[0][name]'] if order == 'credits_primary': releases = releases.annotate(credits_primary=StringAgg( 'credits__entity__name', delimiter=', ', filter=Q(credits__type='primary'), ordering='credits__id' )) elif …

29.03.2025
Почему атрибут data-tags не сохраняется в моем виджете формы Django? autoComplete DAL Select2

Я использую CharField с пользовательским виджетом (ListSelect2) из библиотеки django-autocomplete-light. У меня есть набор атрибутов data-*, включая data-tags, которые я хочу передавать в HTML-вывод, но не похоже, что атрибут data-tags сохраняется или корректно отображается в финале после сохранения формы. industry_type …

29.03.2025
Получение списка отдельных объектов ManyToManyField

Учитывая эти модели: class Format(models.Model): name = models.CharField(unique=True) # More fields... class Release(models.Model): formats = models.ManyToManyField(Format, blank=True) # More fields... Когда у меня есть набор запросов Releases (например, с помощью releases = Release.objects.filter(foo='bar')), как …

29.03.2025
(fields.E331) Поле задает отношение «многие-ко-многим» через модель, которая не была установлена

Когда я запускаю makemigrations, я получаю ошибку teams.Team.members: (fields.E331) Поле задает отношение многие-ко-многим через модель 'TeamMember', которая не была установлена. from django.db import models from django.conf import settings from common import TimestampMixin from users.models …

28.03.2025
Получение сообщения об ошибке при запуске сервера Django

Мне не удается запустить python manage.py runserver. Я смог успешно запустить python manage.py migrate. Я даже изменил ASGI_APPLICATION = «MyProject.asgi.application» на ASGI_APPLICATION = «routing.application», но это не помогло. Вот ошибка, которую я получаю

28.03.2025
Почему в терминале написано PATCH, но изменений в базе данных нет

на моей веб-странице я обновляю данные запроса, чтобы одобрить или отклонить. , но он не меняется в статусе и по-прежнему показывает pending. Проблема в том, что в …

28.03.2025
Как создать переменные сайта django (НЕ константы)?

Мне нужно добавить переменную в Django. Важная деталь: Мне нужна переменная, а не константа, поэтому просто добавить ее в settings.py - не вариант. Очень желательно иметь возможность изменять ее значение из панели администрирования сайта. Как это сделать в Django? …

28.03.2025
Как запустить миграции Django в Visual Studio 2022

Я создал проект Django в своем решении Visual Studio. Файл db.sqlite3 также был создан. В models.py. есть несколько классов. class Question(models.Model): q_id = models.IntegerField() text = models.CharField(max_length=500) class Option(): option_num = models.IntegerField() text = models.CharField(max_length=1000) Когда я …

28.03.2025
Как реализовать jaeger в проекте django для просмотра трасс в grafana?

&lt;&lt;<0>&gt;&gt;У меня есть унаследованный проект django на python 2, где мне нужно реализовать jaeger в нем. Как я могу это сделать, может ли кто-нибудь подсказать мне? python 2.7 django-1.11.1

28.03.2025
Возможно ли использовать EmailAuth от python-social-auth с drf-social-oauth2 для регистрации

В моем проекте есть аутентификация через facebook, и я настроил несколько конвейеров. Поэтому было бы неплохо, чтобы регистрация по электронной почте, не связанная с социальными сетями, также использовала эти конвейеры. Я попробовал добавить EmailAuth …

28.03.2025
У меня есть несколько моделей, и они связаны с другими моделями. Каждая модель зависит от другой модели, но теперь она не зависит.

[enter image description here][1][here before selecting sub department i have to select main department and sub comes under main department.][2] [1]: https://i.sstatic.net/3GSQjtkl.png [2]: https://i.sstatic.net/Tp9kg2uJ.png Вот эти модели. models.py class Department(models.Model): department_name = models.CharField(max_length=255) # ✅ Correct field company_name …

28.03.2025
Fieldsets(legend) в modelform django

У меня есть типовая форма forms.py class (forms.ModelForm): class Meta: model = InfoPersonal fields = [ 'name', 'phone_number' ] models.py class InfoPersonal(models.Model): name = models.CharField(_('Имя'), max_length=50) phone_number = PhoneNumberField( _('Номер телефона'), max_length=20, unique=True, blank=True, null=True, personal_info-add.html &lt;form …

28.03.2025
Google Calendar API на EC2 (AWS) - webbrowser.Error: could not locate runnable browser

Я разрабатываю Django App, в котором пользователь может получить доступ к своему Google Calendar с помощью этого скрипта credentials = None token = os.path.join(folder, "token.pickle") if os.path.exists(token): with open(token, 'rb') as tk: credentials = pickle.load(tk) if not credentials or …

27.03.2025
Можно ли создать внешний ключ с определенным значением, совпадающим с родительской таблицей

Предположим, что родительской таблицей является CREATE TABLE departments ( department_id SERIAL PRIMARY KEY, department_name VARCHAR(100) NOT NULL, department_type VARCHAR(100) NOT NULL ); Предположим, что тип_отдела - это Тип A и Тип B. …

27.03.2025
Как отредактировать правило конвертера формата внешних ссылок в редакторе draftail cms wagtail

Когда кто-то добавляет внешнюю ссылку в Wagtail CMS, у него должна быть возможность выбрать, сделать ли ссылку 'nofollow' или 'noreferrer'. Чтобы добиться этого, я унаследовал существующую форму ссылок, и код представлен здесь class CustomExternalLinkChooserForm(ExternalLinkChooserForm): rel = forms.ChoiceField( choices=[ ("noreferrer", "Noreferrer"), …

27.03.2025
Проблема с загрузкой статических файлов и изображений с Amazon S3 в Django

# Amazon S3 Configuration AWS_ACCESS_KEY_ID = "&lt;your-access-key-id&gt;" AWS_SECRET_ACCESS_KEY = "&lt;your-secret-access-key&gt;" AWS_STORAGE_BUCKET_NAME = "&lt;your-bucket-name&gt;" AWS_S3_REGION_NAME = "us-east-2" AWS_S3_CUSTOM_DOMAIN = f"https://{AWS_STORAGE_BUCKET_NAME}.s3.amazonaws.com" AWS_S3_OBJECT_PARAMETERS = {"CacheControl": "max-age=86400"} AWS_S3_QUERYSTRING_AUTH = False # STORAGES Configuration STORAGES = { "default": { "BACKEND": "storages.backends.s3boto3.S3Boto3Storage", "OPTIONS": { "location": "media", …

27.03.2025
Обновление поля datetime в массовом сохранении json-объекта Python Django

Я очень плохо разбираюсь в django fw. Я делаю простой django resp api. Я хочу сохранять несколько json объектов в db. Если один из объектов уже существует в db (имеет одинаковые поля), мне нужно просто обновить его с помощью …

27.03.2025
Django Datetime TypeError: fromisoformat: аргумент должен быть str

У меня такая ошибка при использовании django. Я пытаюсь получить дату, когда произошла одна транзакция, но получаю эту ошибку: Вот код, который вызывает ошибку: class Transaction(models.Model): TRANSACTION_TYPES = ( ('income', 'Income'), ('expense', 'Expense'), ) RECURRENCE_TYPES = ( ('daily', …

27.03.2025
Ярлыки в форме не отображаются

Вот код моего файла model.py: class Review(models.Model): VOTE_TYPE = ( ('up','Up Vote'), ('down','Down Vote'), ) owner = models.ForeignKey(Profile, on_delete=models.CASCADE, null = True) project = models.ForeignKey(Project, on_delete=models.CASCADE) # when the model is deleted, all the reviews should also be deleted. …

27.03.2025
Tailwind CSS генерирует CSS не для всех классов

Я новичок в Tailwind CSS и хочу включить его в свой проект Django/FastAPI. Я использую Tailwind версии 4.0.17. Проблема в том, что Tailwind не распознает HTML-теги, которые я использую в файлах шаблонов... Я выполняю следующую команду …

27.03.2025
Самый эффективный способ написать поле «От многих к случайным» в Django

Прочитал, что поля ManytoMany в Django медленнее, чем ForeignKey lookups (так как они используют вспомогательную таблицу). Я создаю приложение, которое позволяет артистам каталогизировать свои выступления. Каждое выступление в каталоге может содержать несколько изображений. Однако я также хочу указать одно …

27.03.2025
Не вдається підключитися до сервера postgresql

Отже, у мене виникли проблеми з підключенням мого сервера баз даних postgresql. Я відносно новачок в Ubuntu, це абсолютно новий комп'ютер. Моє ім'я бази даних, ім'я користувача та пароль є правильними згідно з моїми налаштуваннями Django. Сподіваюся, мені не …