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

18.08.2024
Azure Appservice для Django не работает с Azure Devops Pipeline

У меня есть служба приложений, работающая на Azure в среде Linux. Я пытаюсь связать его с Azure Devops Pipeline, чтобы иметь CI/CD для репозиториев & веток на Github. Я хочу, чтобы сборки происходили на Azure Pipeline & …

18.08.2024
Как использовать prefetch_related для Generic Relationship в Django?

У меня есть несколько моделей. Модель1, Модель2, Модель3, ... Для каждой модели требуется несколько, допустим, характеристик/изображений. Это можно реализовать, создав различные модели изображений (например, Morel1Image) и связав их внешним ключом. Или сделать общую модель изображения и использовать ее везде, …

18.08.2024
Использование набора форм в django formtool

Я создаю 8-шаговый мастер создания форм. 2 из моделей - квалификация и SSCE, и я использовал набор форм для создания нескольких входов формы Фабрика форм QualificationsFormSet = modelformset_factory(Qualifications, form=QualificationsForm, extra=5) SscesFormSet = modelformset_factory(Ssces, form=SSCESubjectForm, extra=5) представление class …

18.08.2024
Всплывающее окно администратора Django не закрывается после успешной отправки формы

У меня есть вычисляемое поле(add_workplace_link) в display_list, чтобы открыть всплывающее окно для добавления нового экземпляра модели Workplace. Всплывающее окно открывается, как и ожидалось. После успешной отправки формы окно остается открытым на пустой странице. models.py from django.db import models class …

18.08.2024
Как запустить программу в фоновом режиме в django без загрузки страницы

я работаю над проектом, в котором есть функция, которая автоматически генерирует ответ на цикле с использованием google gemini api и показывает его на html странице, сохраняя его в базе данных, я хочу, чтобы эта функция работала в фоновом режиме …

18.08.2024
Как получить атрибут класса сериализатора в DRF?

У меня есть класс сериализатора CourseSerializer. В курсе может быть несколько групп, уроков и т.д. Код для сериализатора: class CourseSerializer(serializers.ModelSerializer): lessons = MiniLessonSerializer(many=True, read_only=True) lessons_count = serializers.SerializerMethodField(read_only=True) students_count = serializers.SerializerMethodField(read_only=True) groups_filled_percent = serializers.SerializerMethodField(read_only=True) demand_course_percent = serializers.SerializerMethodField(read_only=True) def get_lessons_count(self, obj) …

18.08.2024
Неправильное наследование объектов в приложении django python

У меня есть модель MenuIngredientConsumption, которая наследуется от MenuOfferOptionModificationThrough. class MenuOfferOptionModificationThrough(models.Model) : 'content of offer' menu_offer_option_modification = models.ForeignKey(MenuOfferOptionModification, on_delete=models.CASCADE) storage_position = models.ForeignKey(StoragePosition, on_delete=models.CASCADE) quantity = models.DecimalField(max_digits=20, decimal_places=2, null=True) ingredient_name = models.CharField( max_length=200, validators=[MinLengthValidator(2, "Title must be greater than 2 …

18.08.2024
Ошибка "Модуль Django не найден" при выполнении команды docker-compose up

Я пытаюсь настроить локальный сервер разработки для своего сайта www.priyaji.thakurani.in с помощью dockers. Сайт создан на основе python 3.6.8 и django 3.1.5. При выполнении команды docker-compose build django я вижу, что пакеты из priyaji_requirements.txt загружаются. И …

18.08.2024
Невозможно обновить последнюю конфигурацию базы данных в settings.py в django

Я пишу код на своей локальной машине, а затем использую github для передачи кода на мой сервер Amazon AWS EC2, я использую AWS Route53 для подключения к доменному имени и AWS RDS для базы данных (начал использовать недавно, несколько …

18.08.2024
Почему приложение Django не отображает HTML-страницу

Здравствуйте, я использую Django версии 4.2.3 для создания своего сайта. У меня есть объект UE (upcoming_events), в который я добавил несколько полей, однако, эти поля не отображаются при вызове объекта, вместо этого отображается надпись No Events, что происходит только …

18.08.2024
Django Choice Dropdown не работает на клонированной форме в Formset

Я клонирую свою пустую форму в django, следуя указаниям, которые я нашел в других местах в stack overflow. JS добавляет новую форму, как и предполагалось, однако выпадающие элементы из виджета выбора больше не работают, и я не могу понять, …

18.08.2024
Генерируют ли Django ListView шаблоны для Django-моделей автоматически?

Вот и весь код на Python, который нам нужно написать. Однако нам все еще нужно написать шаблон. Мы могли бы явно указать представлению, какой шаблон использовать, добавив атрибут template_name к представлению, но в отсутствие явного шаблона Django выведет …

18.08.2024
502 ответ при работе с nginx + uwsgi

Час добрый Деплою django проект через связку nginx + uwsgi и запускаю все при помощи supervisor Проблема в том что не создается файл file_name.conf в папке проекта Обычно он автоматом …

18.08.2024
Кэшированное представление Django REST Framework возвращает 2 разные полезные нагрузки

У меня возникла странная проблема с моим представлением пагинационного списка в Django REST Framework, которое использует 2-часовой кэш. Если я неоднократно делаю запросы к конечной точке представления, то иногда получаю ответ 1 (размер x байт), а иногда ответ 2 …

17.08.2024
ModuleNotFoundError: Нет модуля с именем 'django.contrib.contenttyfrom datetime import timedelta'

Я пытаюсь выполнить миграцию "python manage.py makemigrations", но получаю ошибку Traceback (most recent call last): File "/home/anton/Documents/project2/backend/my_backend/manage.py", line 22, in <module> main() File "/home/anton/Documents/project2/backend/my_backend/manage.py", line 18, in main execute_from_command_line(sys.argv) File "/home/anton/Documents/project2/backend/pr2_venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line utility.execute() File "/home/anton/Documents/project2/backend/pr2_venv/lib/python3.12/site-packages/django/core/management/__init__.py", line …

17.08.2024
VSCode. venv - входит в виртуальное окружение, но не входит

Переустанавливал систему, естественно пришлось переустановить и VSCode - все настройки синхронизировались. В систему поставил 2 версии python: 3.9.13 и 3.12.4. Проект на Django, есть виртуальное окружение (папка .venv). Установил ещё до этого GitBash, чтобы в IDE появился терминал bash - …

17.08.2024
Как обновить код для стека Django на Google Cloud Platform

я использовал Django Stack, указанный на Marketplace GCP. При посещении IP-адреса я получаю ошибку DisallowedHost, поэтому я изменил settings.py на (пока что) ALLOWED_HOSTS = ["*"]. Проблема в том, что я не вижу никаких изменений, все та же ошибка. Как …

17.08.2024
AttributeError: у объекта 'PosixPath' нет атрибута 'read'

Я хотел сделать миграцию, но получил ошибку Моя версия python в virturalenv - Python 3.12.3. Я пока не нашел ни одного подходящего ответа на stackoverflow. Traceback (most recent call last): File "/home/anton/Documents/project2/backend/my_backend/manage.py", line 22, in <module> main() File "/home/anton/Documents/project2/backend/my_backend/manage.py", …

17.08.2024
База данных Django Mock не работает должным образом

Я создавал метод модульного тестирования для метода post, но по какой-то причине он продолжает модифицировать реальную базу данных, а не имитацию базы данных. Вот мой тестовый метод: def test_post_contest(self): mock_collection = self.mock_db.collection.return_value mock_document = mock_collection.document.return_value mock_document.set.return_value = None response …

17.08.2024
Как запустить функцию python без загрузки страницы в django

я работаю над проектом, в котором есть функция, которая автоматически генерирует ответ на цикле с использованием google gemini api и показывает его на html странице, сохраняя его в базе данных, я хочу, чтобы эта функция работала за сценой без …

17.08.2024
Django Rest api json imput для m-m отношений

Я пытаюсь разместить json файл и сохранить модели в базу данных. AttributeName и AttributeValue генерируются правильно, но Attribute сохраняется без "nazev_atributu_id" и "hodnota_atributu_id". [ { "AttributeName": { "id": 2, "nazev": "Barva" } }, { "AttributeValue": { "id": 2, "hodnota": …

17.08.2024
Как передать параметры связанных объектов в сериализатор основных объектов

У меня есть объект Room, который будет содержать некоторые настройки. Я хотел сделать Room и RoomSettings разными объектами, но связанными друг с другом. RoomSettings будет создаваться каждый раз, когда создается комната, поэтому я использую сигналы. Однако при создании комнаты …

17.08.2024
Выделение активных ссылок не работает на сайте Django

Я выполнил все необходимые шаги для выделения активных ссылок в моем проекте Django Website. Когда я нажимаю на "О нас", "Свяжитесь с нами" или "Услуги" в строке меню, ни одна из опций строки меню не подсвечивается, подскажите мне, как это …

17.08.2024
Индексация модели по полю Choice в django

У меня есть модель, которая имеет поле статуса поля выбора, которые являются ожидающими, одобренными, отмененными, отклоненными. Я индексирую поле status в моей модели и makemigrations, но индекс работает только для других значений, но не для approved. Если я фильтрую …

17.08.2024
Как подготовить веб-приложение Django к развертыванию?

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

17.08.2024
PyJWT установлен, но выдает ошибку: ModuleNotFoundError: Нет модуля с именем 'jwt'

Мой проект Django работал нормально. Затем я выполнил шаги по внедрению Auth0 в мой проект, который я успешно настроил на своем фронтенде. Я выполнил все эти шаги: https://auth0.com/docs/quickstart/backend/django/01-authorization Запуск в Python 3.9.6 ('.venv': Pipenv) ./.venv/bin/python …

17.08.2024
Локальный порт 8000 Gunicorn с обратным прокси Apache порт 443

Я пытаюсь развернуть свой проект django на виртуальной машине linux ubuntu (с linode), используя сервер Apache2. Я следовал руководству CoreySchafer на youtube, но мой результат не совпадал с его. Его проект django был напрямую размещен на 80-м порту его виртуальной …

17.08.2024
Удалите div и ярлык для этого div без id ярлыка

Используя Crispy forms в приложении Django, я HTML код: <div id="div_id_pripadnost" class="form-group"> <label for="id_pripadnost_0" class=""> Pripadnost </label> <div class=""> <div class="form-check"> <input type="radio" class="form-check-input" name="pripadnost" id="id_pripadnost_1" value=""> <label for="id_pripadnost_1" class="form-check-label"> --------- </label> </div> <div class="form-check"> <input type="radio" class="form-check-input" checked="checked" …

17.08.2024
Как отправить пакетное письмо с помощью почтового знака в Anymail для Django?

Я хочу использовать Anymail API для почтовых отметок в моем django-приложении. Это не то же самое, что поместить список адресов электронной почты в cc, но я пытаюсь отправить отдельное письмо на каждый отдельный адрес электронной почты (содержание письма при этом …

17.08.2024
Много к много пост запрос DRF

В настоящее время я пытаюсь понять, как должен быть структурирован почтовый запрос, чтобы создать объект в watchlist. Мой models.py содержит две модели, которые связаны между собой через stock. class Stock(models.Model): model_number = models.CharField(max_length=100, unique=True, default="") model = models.CharField(max_length=100) …

17.08.2024
Как использовать logrotate для вырезания лог-файлов uwsgi

Мой путь к журналу uwsgi.log: /root/code/script/uWSGI.log Мой журнал о конфигурации uwsgi: in /etc/logrotate.d/uwsgi /root/code/script/uWSGI.log { daily missingok rotate 7 compress delaycompress notifempty create 640 root root sharedscripts postrotate touch /root/code/script/.touchforlogrotate endscript } Мой uwsgi.ini [uwsgi] http …

17.08.2024
Как я сохраняю. Холст в db. С фоном. Который берется из загруженного пользователем в Django поля img

Я успешно сохраняю, если путь статический Как передать изображение поля клиента в java Есть много попыток, но src для поля из модели я не могу сохранить оба и если я добавляю url в стиле фон не сохраняется your text …

16.08.2024
Как загрузить проект django на hestiacp

Как загрузить проект django на hestiacp Я установил python в терминале и загрузил проект, но не знаю, что я могу сделать, чтобы запустить на моем домене Я спросил shat GPT, но это не помогает. если кто-то сталкивался с этой …

16.08.2024
Переводы Django i18n работают локально, но не работают при развертывании в конвейере CI/CD

Я пытаюсь добавить переводы в свой проект django, и по какой-то причине это никогда не получалось. Когда я разворачиваю его в ci/cd pipeline, он не только не переводит, но и получает ошибки csrf, несмотря на то, что в моем шаблоне …

16.08.2024
Django instance.add() не работает при добавлении нового поля m2m

Разница между кодом 1 и кодом 2, приведенным ниже, заключается в том, что поля industry и dindustry поменялись местами. В то время как код 1 работает нормально, код 2 не обновляет базу данных. Может кто-нибудь помочь..... Примечание: …

16.08.2024
В html-файле что-то не так Форма регистрации не отправляется в Django

Мой html-файл имеет некоторые проблемы, но я не могу понять, в чем проблема. Может ли кто-нибудь определить, в чем на самом деле заключается проблема. Вот Html, который я использую: signup.html {% include "user/layout.html" %} {% block content %} <h1>Sign …

16.08.2024
KeyError: 'pick-number' при доступе к пользовательским заголовкам в представлении Django Rest Framework [duplicate]

Я работаю над API Django Rest Framework и столкнулся с KeyError при попытке получить доступ к пользовательским заголовкам в моем представлении. Ошибка возникает, когда я пытаюсь получить доступ к заголовку "pick_number" в моем confirmingPick1View. Отслеживание выглядит следующим образом: Internal Server …

16.08.2024
Получение ошибки "страница не найдена" на моем сайте, построенном на Django & React в netlify после развертывания

Страница не найдена Похоже, вы перешли по неработающей ссылке или ввели URL, не существующий на этом сайте. Назад на наш сайт Если это ваш сайт, и вы не ожидали 404 для этого пути, пожалуйста, посетите руководство по …

16.08.2024
Django_ CreateView показывает наличие класса

У меня есть проект тренажерного зала на django, с booking_create (CreateView) для создания заказов на занятия в тренажерном зале. Я использую модель и форму, с типами пользователей и классов. В HTML-шаблоне есть форма для бронирования занятий. Я хочу сделать …

16.08.2024
Django:: ImproperlyConfigured: Пулинг не поддерживает постоянные соединения

Недавно я обновился до версии Django 5.1 и настроил опцию объединения баз данных со следующими параметрами: DATABASES["default"]["OPTIONS"] = { "pool": {"min_size": 2, "max_size": 4, "timeout": 10} } DATABASES["default"]["CONN_MAX_AGE"] = None Однако я столкнулся со следующей …