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

24.03.2025
Использование pghistory с пользовательскими именами таблиц событий

В настоящее время я тестирую pghistory для нашего проекта Django. Я установил несколько моделей для отслеживания. По традиции имена наших моделей отличаются от имен таблиц - они определяются в классе Meta следующим образом: class Delivery(models.Model): created = models.DateTimeField(auto_now_add=True, editable=False) creator …

24.03.2025
Как использовать несколько подключений к базе данных в Django TestCase

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

24.03.2025
Невозможно импортировать 'celery' при запуске pylint, но Django работает нормально

Я работаю над проектом Django и использую uv в качестве менеджера пакетов. Мои зависимости управляются в pyproject.toml, и у меня есть следующая настройка: pyproject.toml (Релевантные части) [project] name = "port-backend" version = "0.1.0" description = "Backend service for port.az" …

24.03.2025
Ошибка шаблонаСинтаксис : Не удалось разобрать остаток

Используется пакет easy-thumbnails. Получаю ошибку для приведенного ниже файла шаблона. Не могу понять, в чем проблема с синтаксисом. i.image имеет тип ImageFileField **Не удалось разобрать остаток: ' i.image 320x260' из 'thumbnail i.image 320x260' ** {% for i in …

23.03.2025
/bin/bash: строка 1: gunicorn: команда не найдена в железной дороге

Я пытаюсь разместить бэкэнд Django моего сайта на железной дороге, однако, когда я пытаюсь развернуть сервер, я получаю: /bin/bash: line 1: gunicorn: command not found ошибка в журналах Я выполнил все шаги по созданию файла requirements.txt и …

23.03.2025
Как разработать схему базы данных Django для отслеживания взаимодействий пользователя с элементами (с количеством), чтобы обеспечить аналитику и отчетность?»

Я создаю веб-приложение Django для управления запасами товаров, где авторизованные пользователи могут «брать» товары из инвентаря (я не использую систему аутентификации djangos, скорее пользователь вводит код, а приложение проверяет его в SQL Server, если он существует, то сохраняет информацию …

23.03.2025
Другие пользователи не могут подключиться к серверу через websocket

У меня есть сервер на AWS EC2 с открытым портом 8001 с приложением websocket. Само приложение написано на Django Channels и использует сервер daphne. Проблема в том, что я сам могу подключиться к серверу websocket, но у других …

23.03.2025
Как разобрать api запрос на определенную модель?

Я новичок в python, я пытаюсь разобрать api запрос к определенной модели, так что как исправить нижеприведенный код? class PersonSerializer(serializers.Serializer): name = serializers.CharField() class APIJustTest(APIView): parser_classes = (JSONParser,) @swagger_auto_schema(request_body=PersonSerializer) def post(self, request, *args, **krgs): serializer = PersonSerializer(data=request.data) serializer.is_valid() …

23.03.2025
Невозможно присвоить «»: «» должен быть экземпляром »Пользователь»

Я делаю проект с использованием фреймворка Django, создаю сайт и сталкиваюсь с такой ошибкой: Невозможно присвоить «<User: >»: «Booking.teacher» должен быть экземпляром „User“. это моя модель для User: class User(AbstractUser): groups = models.ManyToManyField( 'auth.Group', related_name='custom_user_set', …

23.03.2025
Шаблон Django, вложенный в цикл for из 2 разных списков

У меня есть 2 списка (если django так их называет), содержащие идентификатор и пару ключ/значение, например [{'id': x, 'string': 'string'}] один список назначен переменной 'periods', другой - 'paydates'. Я пытаюсь пройтись по каждому списку и отобразить значение из …

23.03.2025
Добавление HTTPS в приложение django на VM (Windows OS) на уровне производства

Мы разрабатываем react native app с django в качестве бэкенда. Мы развернули django на VM (которую мы купили, она имеет Window OS) и там git вытащил и запустил django сервер просто uvicorn backend.asgi:application --host 0.0.0.0 --port 8000, мы хотим добавить …

23.03.2025
Запускается один раз для вычисляемого свойства модели Django

Class Company_Car(models.Model): @property def days_left(self): print("RUNNED PROPERTY") if self.date_valid is not None and self.date_valid >= datetime.datetime.now().date(): return (self.date_valid - datetime.datetime.now().date()).days added = models.DateTimeField(auto_now_add=True) status = models.BooleanField(default=True) company = models.ForeignKey(Company, on_delete=models.DO_NOTHING) date_valid = models.DateField(null=True, blank=True) Каждый раз, когда я …

23.03.2025
Django: Как динамически обновлять количество товара на складе при выборе его разновидности?

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

23.03.2025
Есть ли способ обслуживать приложение Django, используя предварительную загрузку, ASGI и SO_REUSEPORT?

Я не могу найти способ обслуживать наше большое приложение Django, используя все три варианта: preload, ASGI и SO_REUSEPORT. Без предварительной загрузки и форка мы используем гораздо больше памяти (гигабайты). Без ASGI мы не можем обслуживать веб-сокеты (а …

23.03.2025
Должен ли я обслуживать React-сборку с Django или использовать Node.js-сервер, если я использую Websockets с Django Channels?

У меня есть React-приложение, которое мне нужно развернуть, и я рассматриваю два варианта обслуживания производственной сборки: 1. Обслуживание React-сборки непосредственно с помощью Django (например, с помощью WhiteNoise или в виде статических файлов). 2. Использование сервера Node.js (например, Express) для …

22.03.2025
Как передать значение pk в формы и правильно вызвать метод view.py, показывающий модальное окно подтверждения в django

<<0>>>Проблема в том, что я не вижу никаких сообщений печати или журнала в моем views.py, что привело меня к выводу, что этот метод не вызывается.<<<1>>> < <<0>>>Я хочу отменить подписку клиента с помощью кнопки и показать модальное окно …

22.03.2025
Миграция моделей Django генерируется после установки значения False для managed

<<0>>>В моем проекте django модели Form, FormSubmission, CmsEvent находятся в базе данных postgres, а модели CmsEventOrder, CmsEventPayment - в другой базе данных postgres.<<<1>>> < <<0>>>Когда я создаю миграции, миграции создаются для всех моделей, в то время как они …

22.03.2025
HTTP FAILED: java.net.ConnectException: Не удалось подключиться к /127.0.0.1:8000

<<0>>>Я Kotlin разрабатываю Django приложение для android в <<<1>>> и пытаюсь сделать запрос к моему локальному <<<2>>> серверу, но получаю эту ошибку.<<<3>>> < <<0>>>Локальный 127.0.0.1:8000 сервер http://127.0.0.1:8000/api запущен на IP и порту <<<1>>> и я указал в своем …

22.03.2025
Иерархия объектов «один к одному» с полем типа enum

У меня есть сайт wagtail, и я хочу создать иерархию объектов по принципу «один к одному», но с несколькими вариантами. В принципе, я хочу, чтобы настройка базы данных выглядела следующим образом: CREATE TABLE products ( id PRIMARY KEY, product_type …

22.03.2025
Аутентификация Azure AD с Django на AWS ALB: проблема с перенаправлением URI

Я пытаюсь интегрировать аутентификацию Microsoft в мое приложение Django, используя пакет django_auth_adfs. Однако я столкнулся с ошибкой, связанной с несоответствием URI перенаправления. Я следовал документации, предоставленной django_auth_adfs для настройки интеграции Azure Active Directory. На портале Azure я …

21.03.2025
Как придать стиль ярлыку Django crispy-form

Я разрабатываю небольшой проект, используя Django v5 и Bootstrap v5. На данном этапе я просто играю со страницами registration и login, но я хотел бы стилизовать форму, используя crispy-form и crispy FormHelper. Я могу изменить отображаемую метку, но (пока) …

21.03.2025
Невозможно аутентифицировать пользователя Django с помощью электронной почты вместо имени пользователя

Я пытаюсь реализовать в Django аутентификацию по электронной почте вместо использования имени пользователя по умолчанию. Я обновил модель пользователя и бэкенд аутентификации, но все еще не могу аутентифицировать пользователей по их адресам электронной почты. views.py from django.shortcuts import render,HttpResponseRedirect …

21.03.2025
Как выполнить условие {% if %}

Необходимо что бы во вкладке отображались данные по направлениям при написании {% if n.route == "ЦДНГ-2,ДНС-1,ЦДНГ-1,ДНС-1" %} условие не выполняется что я делаю не так <div class="panel_data"> <div class="tab"> {% …

21.03.2025
Django: Подстановка игроков в ORM, проверка __isnull=False против None

У меня есть Django модель Player. Теперь у этой модели есть метод save, который работает следующим образом: def save(self, *args, **kwargs): """ Overrides the save method to convert the 'name' attribute to uppercase before saving. """ player = Player.objects.filter( …

21.03.2025
Как правильно определить индекс для эффективного запроса обратного отношения для полей ForeignKey? (Django)

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

21.03.2025
Настройка wagtail-markdown для использования Prism вместо Pygments

Есть ли способ внедрить класс в тег <code>, создаваемый wagtail-markdown, чтобы я мог стилизовать свои блоки кода в формате Markdown с помощью Prism вместо Pygments, который является подсветкой синтаксиса по …

21.03.2025
Доступ к полям базовых классов внешнего ключа в UniqueConstraint

В UniqueConstraint для языка personality -> я получаю ошибку FieldDoesNotExist Например, если бы мой код выглядел так: class LanguageModel(models.Model): language = models.CharField( max_length=16, default="en", ) class Meta: abstract = True class PersonModel(LanguageModel): created_at = models.DateTimeField(editable=False, auto_now_add=True) …

21.03.2025
ValueError: Поле exam.Question.created_by было объявлено с ленивой ссылкой на 'add_user.user', но приложение 'add_user' не установлено

Эта ошибка продолжает появляться, несмотря на то, что приложение add_user установлено в моей директории и зарегистрировано в файле settings.py.

21.03.2025
PyCharm 2024. 3.5 Django docker compose устанавливает путь к проекту в контейнере

У меня есть docker compose Django-проект, который отлично работает в терминале на сервере, и я пытаюсь настроить PyCharm для отладки разработки. В моем docker-compose.py у меня есть том, отображающий корень проекта на файловой системе хоста на контейнер: Тома: …

21.03.2025
Получено несколько значений для аргумента 'request' в методе get_user_colls в Django Ninja Extra

Я использую Django Ninja Extra для написания контроллера API. Вот мой код: @api_controller('', tags=['User'], auth=NOT_SET, permissions=[]) class User: @http_get('/user/colls', response=List[schemas.UserCollsOut], auth=JWTAuth()) @paginate(PageNumberPagination, page_size=10) def get_user_colls(self, request): data = userModels.UserCollection.objects.filter(user=request.auth) return data Когда я запускаю этот код, я …

21.03.2025
Мое django приложение ORM не работает должным образом [закрыто]

Я установил свой проект на локальном компьютере, и в начале все работало. последние пару дней мой django ORM не работает должным образом, он показывает ошибку failed SQL …

21.03.2025
Сервер Ubuntu с Django, Gunicorn, Nginx не выдает статический

Файл /var/log/nginx/error.log содержит ошибки следующего типа: [error] 714#714: *5 open() "/home/<user>/<projects>/static/css/custom.css" failed (13: Permission denied), client: ip, server: domain, request: "GET /static/css/custom.css HTTP/1.1", host: "domain", referrer: "http://domain/" В файле /etc/nginx/sites-available/<project> указаны следующие настройки: server { listen 80; …

21.03.2025
Сервер на Ubuntu с Django, Gunicorn, Nginx не отдает статику

В файле /var/log/nginx/error.log ошибки следующего типа: [error] 714#714: *5 open() "/home/<user>/<projects>/static/css/custom.css" failed (13: Permission denied), client: ip, server: domain, request: "GET /static/css/custom.css HTTP/1.1", host: "domain", referrer: "http://domain/" В файле /etc/nginx/sites-available/<project> указаны следующие настройки: server { listen 80; server_name <domain>; …

20.03.2025
Django - тот же slug, но с другим URL-путем

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

20.03.2025
Я могу разработать программное обеспечение для работы с массой [закрыто]

Как разработать программное обеспечение, которое позволит мне отправлять массовые сообщения клиентам через WhatsApp, импортируя CSV-файл, используя официальный WhatsApp API, гарантируя, что мой аккаунт останется активным и не будет заблокирован? Мне нужно руководство о том, как настроить и эффективно управлять этим. …

20.03.2025
Как начинающий разработчик django какую последовательность тем нужно сделать? [закрыто]

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

20.03.2025
Как изменить создание устройств, чтобы управление ими осуществлялось только через модель Client, и ограничить прямое создание устройств? [закрыто]

В настоящее время у меня есть система, в которой устройства можно создавать и управлять ими непосредственно через модель Device. Однако я хочу изменить ее таким образом, чтобы устройства можно было добавлять или удалять только через модель Client, а не напрямую …

20.03.2025
Размещение веб-сайта на локальном сервере

Я создал веб с помощью django и разместил его в heroku. Сейчас я работаю в банке и собираюсь создать дашборд, но не могу разместить его на heroku. Насколько я знаю, она должна быть только на локальном сервере. Может …

20.03.2025
Подтверждение отправки формы не работает в jQuery `ready()`.

Работая в Django, я пытаюсь обновить элементы базы данных через отправку формы. Мне нужен диалог подтверждения перед отправкой. Вот мои строки в соответствующем коде: $(document).ready(function(){ setInterval(function(){ $.ajax({ type: 'GET', url: 'http://127.0.0.1:8000/update_in_line_orders', success: function(response){ $('#in-line-list').empty(); console.log('res'); let temp = "" for …

20.03.2025
Gemini 2.0 экспериментальная генерация изображений в django

Я работаю над веб-приложением с бэкендом django. Это связано с генерацией изображений с последовательностью персонажей, у нас наконец-то есть модель, которая хорошо работает для этого, gemini 2.0 flash experimental. Я генерирую персонажа с помощью openAI, а затем передаю его …