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

10.01.2025
Django UserCreationForm Убрать надпись в регистрации 'This field is required.'

Я использую встроенную в Django, 'UserCreationForm' для создания формы регистрации, но там есть ненужные указания 'Это поле обязательно.' о том, что эти поля обязательны, я хочу их убрать, помогите пожалуйста, или хотя бы переведите на русский язык, чтобы надпись была …

10.01.2025
Невозможно получить права на группу с помощью django custom User and Group

Я создаю своего пользовательского пользователя и группу следующим образом: models.py (приложение myusers) ` из django.db import models из django.contrib.auth.models import AbstractUser, GroupManager, Permission class AbstractGroup(models.Model): name = models.CharField(_("name"), max_length=150, unique=True) permissions = models.ManyToManyField( Permission, verbose_name=_("permissions"), blank=True, related_name="fk_group_permission", ) objects …

10.01.2025
Получение медиафайлов при рендеринге с помощью django

Надеюсь, это простой вопрос, на который я пока не могу найти ответа в Интернете. Предыстория: У меня есть веб-приложение django, которое размещено на render.com. Все работает, кроме медиафайлов, которые размещены на купленном диске (смонтированном в /var/data) для моего …

10.01.2025
Как повторно использовать mysql persistant connection в uwsgi + django + многопоточность?

Моя среда: DJANGO 4.1 UWSGI 2.0.26 процессы + режим gevent И я использую concurrent.futures.ThreadPoolExecutor в качестве пула потоков. Я знаю, что в django mysql соединение является локальным. Если я создаю пул потоков …

10.01.2025
Django REST + API Gateway CORS Проблема с аутентификацией Cognito

У меня проблемы с CORS, скорее всего из-за того, что Frontend (Amplify) - https, а backend (ElasticBeanstalk) - http. Безуспешно пытаюсь исправить ситуацию с помощью API Gateway. Фронтенд: Приложение React, размещенное на AWS Amplify Бэкэнд: REST-фреймворк Django на …

09.01.2025
Шрифт Вопрос тега в летней заметке

<font style="background-color: rgb(255, 255, 0);" color="#ff0000">Write something</font> Вышеприведенный тег сгенерирован Summernote; свойство color вышло за пределы атрибута style. Как я могу исправить эту проблему?» Кто-нибудь сталкивался с той же проблемой, что и я, если вы нашли, дайте мне знать, …

09.01.2025
Почему Auth0 использует /login/callback вместо моего настроенного URL обратного вызова при перенаправлении на Azure AD?

Я внедряю Okta - Auth0 с Azure Active Directory (Azure AD) в качестве провайдера идентификации (IdP) в моем проекте Django. Вот схема моей установки: Django OAuth Configuration: URL обратного вызова в Django: https://mydomain/api/auth/callback/. Мое приложение …

09.01.2025
Переключение Django USE_TZ на True

У меня есть сайт, который довольно старый (начинался на Django 1.6), но со временем был обновлен и сейчас находится на Django 4.2. На нем всегда были USE_TZ=False и TIME_ZONE='America/Chicago'. У нас много критических дат (подписки, записи о покупках …

09.01.2025
Убрать надпись в регистрации Это поле обязательно для заполнения [закрыто]

I'm using the UserCreationForm built into Django to create a registration form, but there are extra 'This field is required.' prescriptions that these fields are required, I want to remove them, please help me, or at least translate it into …

09.01.2025
Получение данных из нескольких таблиц связанных ForgainKey

Недавно работаю с Django, не могу найти способ получения данных, сразу из нескольких таблиц связанных ForgainKey. Модели: class RoutesInfo(models.Model): num_route = models.CharField(max_length=30) driver = models.CharField(max_length=300, null=True, blank=True) class ClientsInfo(models.Model): num_drive_task = models.CharField(max_length=30, null=True, blank=True) type_task = models.CharField(max_length=200, null=True, blank=True) routes …

09.01.2025
Wagtail - добавить опцию пользовательской ссылки

Я хотел бы настроить тип ссылки External в ссылках Wagtail в поле админки RichText - мне нужно изменить (или хотя бы отключить) проверку ссылок (например, на мой пользовательский regex) во фронтенде админки, так как мои ссылки имеют формат, отличный от …

09.01.2025
Как переопределить настройки для кода, выполняемого в urls.py, при юнит-тестировании django

В моем приложении django есть переменная env var DEMO, которая, помимо прочего, диктует, какие конечные точки будут объявлены в моем urls.py файле. Я хочу провести модульное тестирование этих конечных точек, я пробовал django.test.override_settings, но обнаружил, что urls.py выполняется …

09.01.2025
Добавление баттома из панели администратора в ModelForm в Django

В панели администратора приложения django при добавлении записи в базу данных, которая связывает данные из другой таблицы по внешнему ключу, появляется выпадающий список для выбора записи и 3 кнопки для редактирования, добавления или просмотра записи, например, так: <a href="https://i.sstatic.net/LhS7OaJd.png" …

09.01.2025
Как правильно настроить путь к python в Microsoft Dev Containers?

Я настроил Microsoft Dev Containers для проекта Django, но не могу правильно установить путь к python, поскольку vscode выдает ошибку, связанную с пакетом, который он не может найти (т.е. Import «django.contrib.auth.models» не может быть разрешен из …

09.01.2025
После перехода на postgresql - соединение сбрасывается коллегой

Согласно этому руководству я перешел на код postgresql. # django_project/settings.py DATABASES = { "default": { "ENGINE": "django.db.backends.postgresql", "NAME": "postgres", "USER": "postgres", "PASSWORD": "postgres", "HOST": "db", # set in docker-compose.yml "PORT": 5432, # default postgres port } } …

09.01.2025
Аннотация динамического типа для пользовательского метода менеджеров моделей Django

Мне нужна помощь с подсказкой типа для метода пользовательского менеджера моделей. Это мой пользовательский менеджер и базовая модель. Я наследую эту базовую модель для других моделей, чтобы не писать общие поля снова и снова. class BaseManager(models.Manager): …

09.01.2025
Юнит-тесты Django внезапно перестали работать

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

09.01.2025
Обработайте изображение на сайте с помощью Pilgram

Я полный ноль в программировании и только пытаюсь сделать первые шаги. Я думаю, что решение моей проблемы довольно простое, но я не могу его найти. Я хочу иметь 2 поля в модели Images: image и processed_image. Я использую …

09.01.2025
В панели администратора Wagtail изображение человека не отображается на странице редактирования блога

Я использовал человека в качестве автора на странице блога, но когда я открываю страницу редактирования блога, я могу видеть только текст, а не изображение человека. Как я могу отобразить изображение?

09.01.2025
Не удается подключиться к базе данных PostgreSQL в Linux Fedora через терминал VS Code

Итак, я использую Linux Fedora. Я нахожусь в текущем каталоге проекта Django. При двойной загрузке я сохранил приложение postgresql и сохранил резервную копию базы данных с помощью pg_dump на съемном диске перед загрузкой в Linux. Я нахожусь в …

08.01.2025
Фронтенд Django определяет, вошел ли пользователь в систему

Я использую django на бэкенде и html/javascript на фронтенде. Я ищу способ узнать во фронтенде, вошел ли пользователь в систему. Если пользователь не вошел в систему, то при нажатии некоторых кнопок на сайте появляется накладная форма входа. Просто …

08.01.2025
Django queryset с annotate, order_by и distinct вызывает ошибку при вызове values

Может ли кто-нибудь объяснить мне, почему следующий вызов работает нормально Order.objects.filter(part_description__icontains=search_query) .annotate(part_description_lower=Lower('part_description')) .order_by("part_description_lower", '-pk') .distinct("part_description_lower") Но следующее вызывает ошибку Cannot resolve keyword 'part_description_lower' into field Order.objects.filter(part_description__icontains=search_query) .annotate(part_description_lower=Lower('part_description')) .order_by("part_description_lower", '-pk') .distinct("part_description_lower") .values('pk') …

08.01.2025
Как получить доступ к данным запроса отправленной формы в Django

Мне нужно значение отправленных данных в init. Я могу получить данные после form.valid() через cleaned_data, но не могу получить доступ к этим данным в init после отправки формы form.py class MyForm(forms.Form): def __init__(self, *args, **kwargs): // Want to access …

08.01.2025
Почему Python TimedRotatingFileHandler не сворачивается, если запущены задания Celery?

Python 3.12.3, Celery 5.3.6, Django 4.2.11, Ubuntu 22.04.4 У меня есть инфраструктура из серверов Django и Celery, одновременно работающих на сервере Ubuntu. Для ведения логов я использую DiscordHandler и настроенный TimedRotatingFileHandler, определенный так: class CustomizedTimedRotatingFileHandler(TimedRotatingFileHandler): ''' log_name.date.log.log -&gt; …

08.01.2025
Socialaccount + mfa: как обойти форму с кодом mfa?

На старой версии django-allauth (0.61.1) я использовал totp для двух аутов. Теперь я обновился до django-allauth[mfa]==65.3.0 и у меня возникла проблема при использовании socialaccount auth. Раньше я использовал клиентский AccountAdapter, чтобы проверить, является ли пользователь, пришедший из microsoft: …

08.01.2025
Почему мой @import в CSS не работает при импорте других CSS-файлов?

Я создаю проект Django и пытаюсь организовать свои CSS-файлы, импортируя их в один index.css. Однако стили из импортированных файлов не применяются, когда я включаю в base.html только index.css. Вот что я сделал: Структура файла: static/ …

08.01.2025
Циклический импорт в Django

Я получаю эту ошибку: похоже, в нем нет шаблонов. Если вы видите переменную 'urlpatterns' с допустимыми шаблонами в файле, то проблема, вероятно, вызвана циклическим импортом всякий раз, когда я пытаюсь python manage.py runserver app urls.py from django.urls import path from …

08.01.2025
Проблемы с импортом CSV-данных в команде пользовательского управления Django (ошибка разбора DictReader)

Привет всем, Я работаю над проектом Django, в котором мне нужно импортировать вопросы из CSV-файла в базу данных с помощью пользовательской команды управления. Однако я столкнулся с проблемой разбора строк CSV. Вот что я делаю: …

08.01.2025
Как отобразить содержимое страницы wagtail, особенно содержимое listblock

Это мой файл модели, в котором я определяю карточки для администратора wagtail from wagtail.models import Page from wagtail.fields import StreamField from wagtail.admin.panels import FieldPanel from strems import Blocks class TestPage(Page): «»«Страница для тестирования рендеринга блока карты.»«»" template = «strems/test.html» cards …

08.01.2025
«Правильный» способ определения вспомогательных функций для мета-классов моделей Django

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

08.01.2025
Как отобразить несколько строк текста в админке django для заголовков?

Подобные вопросы уже задавались для полей данных, как в Здесь и Здесь. Но как разделить заголовок на несколько строк? Рассматриваю приложение Django с моделью и админкой, настроенными следующим образом: models.py from django.db import models …

07.01.2025
Как обновить список пунктов To-Do с чекбоксами и сохранить изменения с помощью React и Django?

Я пытаюсь обновить список дел, используя React для фронтенда и Django для бэкенда. Каждый пункт имеет флажок, чтобы отметить его как завершенный или незавершенный. Когда я нажимаю кнопку «Сохранить», я хочу, чтобы обновленные данные были отправлены на бэкенд через …

07.01.2025
Фронтенд React (Next.js), бэкенд (Django) и база данных (Postgres) [закрыто]

Я работаю над небольшим проектом с этим стеком: Фронтенд React (Next.js) Бэкенд (Django) База данных (Postgres) Нормально ли это для системы управления донорами (DMS)?

07.01.2025
Аннотирование нескольких значений как JSONObject - разбор datetime

Я аннотирую свой QuerySet следующим образом, используя JSONObject, чтобы получить несколько полей из Scan: MyModel.objects.annotate( myscan=Subquery( Scan.objects .all() .values(data=JSONObject( id='id', nin='nin', datetime='datetime') )[:1] ) ) Я хочу получить правильное представление времени даты, так или иначе. Когда …

07.01.2025
Django - javascript - ajax не работает со строками, созданными на javascript

I have three classes lets say, class Item(models.Model): id = models.AutoField(primary_key=True) # Explicitly define the id column as the primary key itemref = models.IntegerField(blank=True, null=True) code = models.CharField(max_length=150, db_collation='Turkish_CI_AS', blank=True, null=True) tanimlama = models.CharField(max_length=150, db_collation='Turkish_CI_AS', blank=True, null=True) itemname = models.CharField(max_length=150, …

07.01.2025
React, Django. Gunicorn, nginx, docker setup for production ready and not ablet to server static files for both frontend and backend

Это текущий директор моего проекта на данный момент Project/ │── .env ├── docker-compose.yml # Docker Compose configuration file │ ├── Frontend/ # React Frontend (Client-side) │ ├── Dockerfile # Dockerfile for React app build │ ├── package.json # React package …

07.01.2025
Django Vercel Deployment Issue | 500: INTERNAL_SERVER_ERROR | ModuleNotFoundError: Нет модуля с именем 'distutils'

Я пытался развернуть приложение Django на vercel, оно развертывается, но веб-сайт не работает, пишет «This Serverless Function has crashed» Requirements.txt Django==3.1.12 djongo==1.3.7 dnspython==2.7.0 pymongo==3.11.4 psycopg2-binary~=2.9.6 setuptools==75.7.0 vercel.json { "builds": [{ "src": "inventory_management/wsgi.py", "use": "@vercel/python", "config": { "maxLambdaSize": "15mb", …

07.01.2025
Social_core.exceptions.MissingBackend: Отсутствует запись бэкенда «google-oauth2» в Django с Google OAuth2

Я работаю над интеграцией Google OAuth2 в мой проект Django REST Framework, используя django-rest-framework и social-django. Однако, когда я пытаюсь пройти аутентификацию, используя конечную точку: GET /api/o/google-oauth2/?redirect_uri=http://localhost:3000/auth/google Я получаю следующую ошибку: social_core.exceptions.MissingBackend: Отсутствует запись бэкенда «google-oauth2». Что …

07.01.2025
Аннотации Django из разных источников

Я пытаюсь построить следующую аннотацию, по сути, ищу поле nin у человека либо из IDcard, либо из Person модели. .annotate( checkins_scan=Scan.objects.filter(models.Q(nin=OuterRef("person__idcard__nin") | models.Q(national_number=OuterRef("person__nin"))) .values( data=JSONObject(id="id", nin="nin", datetime="datetime") )[:1] ) Однако я получаю следующую ошибку: NotImplementedError: Use .bitand(), …

07.01.2025
VSCode Test Explorer зависает, несмотря на отсутствие ошибок в выводе и сбор всех тестов (в выводе).

У меня возникло много проблем с Test Explorer в VSCode. Он работал нормально до прошлой недели. Я писал новые тесты и нажал кнопку «Обновить тесты», после чего он внезапно (и довольно случайно) перестал работать - в частности, он «обнаруживает» …