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

06.12.2021
Получение контекста из запроса в Django

Как мы можем получить доступ к context переданному шаблону в представлениях методов? urls.py urlpatterns = [ path('', views.method_A, name='first_view'), path('method_B', views.method_B, name='second_view'), ] def method_A(request): context = {"name":"sample"} html_template = loader.get_template('some_template.html') return HttpResponse(html_template.render(context, request)) Шаблон …

06.12.2021
API Django разделяет данные по уникальному идентификатору

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

06.12.2021
Django фильтры пользовательского формата даты для DateFilter

Можно ли настроить формат даты для DateFiler в django_filters. Сейчас DateFilter принимает значения yyyy-mm-dd. Можем ли мы изменить его на mm-dd-yyyy?

06.12.2021
Как ссылаться на сериализатор в Djano

У меня есть два сериализатора для моделей Product и Ingredient, я хочу использовать оба отношения во фронтенде. Так как продукты в модели Ingredient (ingredient.products) и я хочу то же самое в модели Product (product.ingredients), как я могу получить это? …

06.12.2021
Сессия Django не создается в браузере компьютера Похоже, что антивирус блокирует создание сессии Сессия создается, если отключить антивирус [закрыто]

Django сессия не создается в браузере, похоже, что создание сессии блокируется антивирусом. (Сессия работает нормально в незащищенном браузере). Какова может быть причина проблемы. Нужно ли следовать какому-либо стандарту для создания сессии без блокировки антивирусом?

06.12.2021
Фильтр отдельных объектов из ManyToMany внутри ManyToMany

У меня есть следующие Модели в моем приложении Django DRF. class FilterValue(models.Model): code = models.Charfield(…) class ProductVariant(models.Model): filters = models.ManyToManyField("FilterValue", blank=True, …) class Product(models.Model): variants = models.ManyToManyField("ProductVariant", blank=True, …) category = models.ForeignKey("Category", blank=True) Я пытаюсь определить функцию на …

06.12.2021
Создавать экземпляр модели, только если поле id пользователя равно id вошедшего пользователя

В приложении django rest framework есть TextViewSet. Структура объекта Text выглядит следующим образом: { text: text_value, author: author_id } При создании нового экземпляра Text я хочу проверить, равен ли указанный author_id идентификатору текущего зарегистрированного пользователя. Я прочитал такой вопрос: …

06.12.2021
Как автоматически проверить, не истекла ли подписка пользователя, и внести изменения в модель?

Я делаю сайт, где пользователь выбирает план с разным сроком действия, например, 7 дней, 14 дней, 21 день. Однако план не активируется сразу. После того, как пользователь завершает процесс регистрации, он должен принять соглашение, а затем, в зависимости от типа …

06.12.2021
Статический файл на Django 3.2 не загружается

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

06.12.2021
Django-query: получение значения родительского поля на основе детского поля

Прошу прощения, если я не очень четко сформулировал запрос, который я пытаюсь построить, основываясь на следующих моделях: class BankingDetail(models.Model): sfAttachmentID = models.CharField(max_length=18, unique = True) created = models.DateTimeField(auto_now_add=True) class TransactionBankDetail(models.Model): bankingDetail = models.ForeignKey(BankingDetail, on_delete=models.CASCADE, related_name='BankingDetails') institution = models.TextField(blank=True, unique = …

06.12.2021
Как передать общую сумму товара в платежный шлюз

я создаю сайт электронной коммерции на django. после того, как пользователь нажимает кнопку checkout, появляется html форма выставления счета, которая всплывает и предлагает пользователю ввести адрес, email и т.д. Я также передал данные, такие как email, и он …

06.12.2021
Скорость доступа к базе данных Django зависит от хоста, используемого в запросе

У меня проблемы с производительностью/скоростью в приложении Python/Django/Postgres. В частности, скорость запросов к базе данных (через ORM Django), похоже, связана с именем хоста, используемым в запросе к django. В примерах, которые я использую, используется либо localhost, либо имя хоста …

06.12.2021
Ajax URL не выполняет правильную функцию в views.py, как определено в urls.py

Я использую Ajax для некоторых круговых диаграмм, но data-ajax-url не работает так, как задумано (или как я думал). Согласно urls.py, reptibase:item-update должен выполнить функцию item_update в моем файле views.py. Однако item_update никогда не выполняется, вместо этого снова выполняется та же …

06.12.2021
Как сохранить изображение в Django с помощью Cropper.js?

У меня опять возникла небольшая проблема. У меня в базе данных есть картинки, и нужно сделать так, чтобы их можно было обрезать по своему усмотрению. Я пробую Cropper.js, но не могу сохранить изображение после этого. Что я делаю не …

06.12.2021
Блок в моем шаблоне отображается с неправильным отступом

У меня такая проблема: в шаблоне мой блок имеет правильный отступ, но когда он отображается, отступ не срабатывает и весь текст моего поста встает на свои места. Чтобы пояснить, я использую django для создания блога. Это просто личный проект, …

06.12.2021
Как я могу добавить дополнительное поле в ответ, чтобы понять, какой элемент вызвал результат поиска

У меня есть простой рецепт и модели ингредиентов. class Ingredient(models.Model): id = models.UUIDField(default=uuid.uuid4, primary_key=True, editable=False) name = models.CharField(db_column='name', max_length=200, blank=False, null=False, unique=True) class Recipe(models.Model): id = models.UUIDField(default=uuid.uuid4, primary_key=True, editable=False) name = models.CharField(db_column='name', max_length=200, blank=False, null=False, unique=True) ingredients = models.ManyToManyField(Ingredient, …

06.12.2021
Если значение, полученное в десятичной форме, является пустой строкой, как я могу преобразовать его в число с плавающей точкой?

На моей странице я запрашиваю различные вещи у пользователя в форме, так как это калькулятор, который делает различные вещи, теперь вы видите, дело в том, что если у пользователя нет значения для bf, я хочу дать возможность рассчитать с различными …

06.12.2021
Ошибка при запросе User.history.all ()

У меня есть модель класса User (AbstractUser), я хотел бы отслеживать историю пользователя, у меня есть ошибка при получении User.history.all (), ОШИБКА: таблица "core_user" отсутствует в предложении FROM LINE 1: SELECT "core_user". "Id", "core_user". "Password", "core_user" ... SELECT …

06.12.2021
Попытался создать три приложения в Django, но при попытке нажать на третье приложение оно перенаправляет на второе приложение страница настроек шаблонов DIR позволяет маршрутизировать 2 DIR

В этом коде ниже я объяснил, как я укоренил шаблоны, но только первые два корня работают, когда я нажимаю на третье приложение, оно автоматически укореняется во втором приложении #--assigning apps templates as values-- mail = os.path.join(BASE_DIR,'mail/templates') cloud = os.path.join(BASE_DIR,'cloud_storage/templates') …

06.12.2021
SQL0601N Имя создаваемого объекта идентично существующему имени "DJANGO_MIGRATIONS" типа "TABLE"

Я хочу, чтобы django подключался к db2 под другим пользователем (DBADM) вместо db2inst1, схема - XXX. Но после запуска python manage.py migrate произошел сбой после создания таблиц DJANGO_MIGRATIONS и DJANGO_CONTENT_TYPE. Они обе пусты. Возвращаемая ошибка [IBM][CLI Driver][DB2/AIX64] SQL0601N The …

06.12.2021
Сбой команды контейнера при развертывании

Я пытаюсь развернуть свой проект Django с помощью Elastic Beanstalk. Все было хорошо, пока не попытался запустить команды контейнера. Вот как выглядит мой .config файл: container_commands: 01_migrate: command: "source /var/app/venv/*/bin/activate && python3 manage.py migrate" leader_only: true 02_createsuperuser: # <- The …

06.12.2021
Вставка с 1 внешним ключом и 2 пк не удалась

Class TbBoard(models.Model): board_seq = models.BigAutoField(primary_key=True) board_title = models.CharField(max_length=30) board_content = models.CharField(max_length=2000, blank=True, null=True) board_writer = models.CharField(max_length=40) board_password = models.CharField(max_length=200) create_date = models.DateTimeField(default=timezone.now) class Meta: managed = False db_table = 'tb_board' class TbComment(models.Model): board_seq = models.ForeignKey(TbBoard, models.DO_NOTHING, db_column='board_seq') comment_seq = models.IntegerField(primary_key=True) …

06.12.2021
Django: объект 'WSGIRequest' не имеет атрибута ошибки

В моем приложении есть две модели: модель Dataset создается при сохранении модели File, но у меня проблема с привязкой поля file_uploaded в наборе данных к модели File с помощью внешнего ключа. Для этого я использую следующее: file_uploaded = request.file_uploaded.file, …

06.12.2021
Пользовательские входы django-filter в templeta

Я хочу улучшить отрисовку входов в шаблоне. Я пробовал добавлять стили из виджетов в классе: class ProductosFilter(django_filters.FilterSet): class Meta: model = Elemento fields = ('estado','tipo','grupo') widgets = { 'grupo':widgets.Select(attrs={ 'class': 'form-control form-select ', }), } но у меня …

06.12.2021
Невозможно распаковать неитерабельный объект Django

Итак, я пытаюсь отфильтровать варианты поля по атрибуту created_by, который является экземпляром User, полученным из запроса при его создании. После некоторого исследования я нашел некоторые объяснения и последовал им, но я не смог добиться того, чтобы выбор действительно появился …

06.12.2021
Нужна помощь в django

У меня есть 4 модельных класса (Course, Semester, Subject, TuModelQuestions), как вы можете видеть ниже. Когда я пытаюсь вывести конкретный вопрос из TuModelQuestions из конкретного предмета из конкретного семестра и конкретного курса. Как мне его отобразить? Пожалуйста, дайте мне …

06.12.2021
Django - "psycopg2.errors.ForeignKeyViolation: insert or update on table" при выполнении "python manage.py test", но не при выполнении одиночного теста

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

06.12.2021
Отправка электронной почты с сервера DebuggingServer localhost:1025 не работает

Я тестирую отправку электронной почты после заполнения формы на сайте и использую свой локальный хост. После отправки формы я использую метод django send_mail() и отправляю тестовое письмо на учетную запись gmail, а учетная запись имеет тип данных list. $ …

06.12.2021
Django ModuleNotFoundError: Нет модуля с именем "\n 'hello"

Я изучаю курс Django dj4e. При прохождении установки, ссылка на которую находится здесь https://www.dj4e.com/assn/dj4e_ads1.md?PHPSESSID=991c1f9d88a073cca89c1eeda44f61d2. я получил эту странную ошибку: Traceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 18, in …

06.12.2021
Докеризация приложения Django с помощью mongoDB

Я работаю над веб-приложением Django, которое хранит данные в базе данных mongoDB. Когда я запускаю docker, используя файл docker-compose.yml, он открывает страницу входа и выдает ошибку CSFR token. Ниже приведены логи контейнера Django: pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused, Timeout: …

05.12.2021
Django Модель отношений "многие-к-одному

Я хочу создавать модели с такими характеристиками : У пользователя есть ТОЛЬКО ОДИН профиль для добавления дополнительной информации Я хочу, чтобы пользователи могли принадлежать только к одной организации Правильно ли писать это : Class …

05.12.2021
Как связать количество с суммой в отношениях "многие ко многим" в Django

В Django у меня есть 2 модели. Одна называется Box и одна называется Product. В коробке может быть много разных продуктов и с разным количеством каждого продукта. Например, box1 может содержать 1 продуктА и 2 продуктаВ. Моя модель коробки …

05.12.2021
Невозможно войти в систему после переопределения модели пользователя по умолчанию в Django

Я настроил модель Django по умолчанию, и теперь после создания нового суперпользователя я не могу войти в систему. Пишет, что логин или пароль недействительны. models.py: class UserProfileManager(BaseUserManager): def create_user(self, email, first_name, last_name, password=None): if not email: raise …

05.12.2021
Проектирование DRF API: лучший способ создания представлений для вошедшего пользователя

Я работаю над приложением DRF + React, которое позволяет пользователям маркировать медицинские данные. Нужно ваше мнение о дизайне моего API Здесь есть 3 модели: Пользователь, Аннотация и IC (независимый компонент). Каждый пользователь может сделать только одну аннотацию для каждой …

05.12.2021
Как задать стиль css в фильтре Django

Друзья, есть ли другой способ изменить стиль полей фильтра Django, кроме Bootstrap? можно ли самостоятельно придать ему стиль с помощью css

05.12.2021
Почему Plotly отображает пустое пространство при отображении графика через данные django?

Я пытаюсь распечатать круговую диаграмму с помощью Django, но она показывает пустое место вместо печати круговой диаграммы. Я использовал инструкции из https://plotly.com/javascript/pie-charts/, но получаю ошибку. Как мне ее исправить? views.py labels = list(account_graph.keys()) # ['Food', 'Gas', …

05.12.2021
Как в шаблоне из записи получить значение, а не ключ?

Уже когда-то реализовывал, но подзабыл как, и в интернете ответ не нашел, короче, такая проблема: есть модель: from django.db import models COLOR_SPISOK = ( ('dc0000', 'Красный'), ('f0ef00', 'Желтый'), ) class profilModel(models.Model): color = models.CharField('Цвет', choices=COLOR_SPISOK, max_length=20) class Meta: verbose_name = …

05.12.2021
Отправьте запрос на View Django, не получив никакого ответа

Я задаю пользователю вопрос на моем сайте и если ответ положительный, я отправляю два данных в View Django с помощью JavaScript файла и используя Ajax. Я хочу получить эти данные в View Django и не отправлять пользователю никакого HttpResponse. Если …

05.12.2021
Как хранить данные за каждый месяц в модели django

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

05.12.2021
Django ChoiceField и RadioSelect возвращают ошибку EnumMeta

У меня есть ChoiceField, которое я хотел бы показать как Radio selection, но я получаю следующую ошибку: EnumMeta.call() missing 1 required positional argument: 'value' Вот код model.py class Answer(models.IntegerChoices): NO = 0, _('No') YES = 1, …