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

18.09.2021
Ограничение количества изображений, которые может загрузить пользователь

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

18.09.2021
Установка библиотеки gdal/osgeo Python на Heroku

На моей машине Windows я установил GDAL, следуя этим инструкциям: загрузив колесо с сайта Chris Gohkle и установив его с помощью pip. pip install "C:/Users/andre/Downloads/GDAL-3.3.2-cp39-cp39-win_amd64.whl" Это дает мне доступ к gdal следующим образом: from …

18.09.2021
JavaScript работает только на index.html в веб-приложении Django

Недавно я начал интегрировать JavaScript в свои проекты Django. Однако я столкнулся с проблемой: Всякий раз, когда я пытаюсь анимировать элемент при нажатии на кнопку, это работает нормально в index.html, но не работает в других шаблонах, которые расширяют layout.html. …

18.09.2021
Вопрос по Django. Помощь в реализации регистрации на турнир

на данный момент такие модели существуют. class Team(models.Model): name = models.CharField('Название', max_length=35, unique=True) tag = models.CharField('Тег', max_length=16, unique=True) about = models.TextField('О команду', max_length=500, null=True, blank=True) logo = models.ImageField('Лого', upload_to="teams_logo/", null=True) game = models.ForeignKey( Game, verbose_name='игра', on_delete=models.SET_NULL, null=True, blank=True ) …

18.09.2021
Как реализовать обобщенное ограничение уникальности БД (A,B) и (B,A) в Django?

Я хочу проверить базу данных перед созданием объекта с полями one='a' и two='b', и не создавать (выбрасывать исключение), если в базе данных уже есть строки с полями one='b' и two='a' (в обратном порядке). То есть, гарантировать, что существует только одно …

18.09.2021
Использование django-hitcount в представлении на основе функций

Я пытаюсь реализовать логику, используемую HitCountDetailView модуля django-hitcount. Я успешно реализовал его. Моя проблема теперь в том, как я могу заставить его считать хиты, потому что сейчас он считает один хит для каждого IP. Пример. Если я ударил объект 5 …

18.09.2021
Django фильтрация по нескольким страницам

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

18.09.2021
Вопрос про Django views/forms/models. Помощь для реализации регистрации на турнир

В данный момент есть такие модели. class Team(models.Model): name = models.CharField('Название', max_length=35, unique=True) tag = models.CharField('Тег', max_length=16, unique=True) about = models.TextField('О команду', max_length=500, null=True, blank=True) logo = models.ImageField('Лого', upload_to="teams_logo/", null=True) game = models.ForeignKey( Game, verbose_name='игра', on_delete=models.SET_NULL, null=True, blank=True ) tournament …

18.09.2021
Отладка Django с помощью VS Code внутри контейнера Docker отключает контейнер

Я следую этому руководству по отладке Django внутри контейнера Docker с помощью VS Code. Единственное отличие, которое я сделал, это изменил порты на 8000 и хост на 0.0.0.0, потому что в моем docker-compose все именно так. Я …

17.09.2021
Использование схемы django url с Javascript fetch API

Я хочу использовать схему django url при работе с fetch API, но она не понимается, и в итоге я получаю URL в приведенном виде. Я следовал этому руководству (извините, на французском), в котором …

17.09.2021
"We're Sorry, Client not found" FreeIPA, Keycloak setup

Я настраиваю FreeIPA и Keycloak для аутентификации пользователей в веб-приложении django. Я настроил идентификатор клиента и секрет клиента в файле .bashrc и правильно указал путь в django (сайт загружается, но не правильно). Выдается ошибка "We're sorry, Client not …

17.09.2021
Как получить размер загруженного файла в django

Я загружаю zip-файл через мою форму. Как я могу получить размер файла, т.е. в KB / MB, чтобы я мог отобразить его в моем шаблоне.

17.09.2021
ValueError: Поле 'song_id' ожидало число, но получило 'Удалить из избранного'

ValueError: Поле 'song_id' ожидало число, но получило 'Remove from Favourites'. Django Music web App: Я добавил функцию "Добавить в избранное", но не могу добавить функцию "Удалить из избранного" Favourite.html <form action="/music/favourites" method="POST">{% csrf_token %} <input type="hidden" name="video_id" value="{{song.song_id}}"> <button type="submit" …

17.09.2021
Обход APIExceptions в django-rest-framework

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

17.09.2021
Как добавить много файлов в Django

я решил создать сайт фильмов на Django, я хочу добавить, например season 1 - series 1 , season 1 - series 2, season 2 - series 1 season 2 - series 1 какой способ лучше? Я имею в …

17.09.2021
Запрос на Python/Django для проверки совпадения дат

Я пытаюсь настроить валидацию на API, построенном с помощью Python/Django. Я использую сериализатор и хотел бы сделать фильтр запроса к данным поста, чтобы убедиться, что 2 поля даты не пересекаются. Например: Мой пост содержит: "valid_start": "2021-09-01", "valid_end": "2021-09-15" Я хочу …

17.09.2021
Как создать простые отношения "многие ко многим" с помощью django rest

я новичок в django и перешел из symfony. я хочу попробовать создать простое отношение между двумя моделями в django-rest-framework и получить apiview для них. но я не могу понять, почему сериализаторы не обрабатывают отношения между этими двумя моделями. мои …

17.09.2021
Django: Представление не возвращало объект HttpResponse. Вместо этого оно возвращало None. Когда переопределение Form_Valid

Я отменил метод form_valid в моем представлении RobotDetail, но всякий раз, когда я пытаюсь использовать представление, я получаю ошибку The view dashboard.views.RobotDetail didn't return an HttpResponse object. It returned None instead. Если кто-нибудь знает, как это исправить, буду очень …

17.09.2021
Поддерживает ли YugabyteDB Django, даже если функция SAVEPOINTS пока не поддерживается?

У нас есть приложение Django, настроенное на взаимодействие с YugabyteDB, но при выполнении миграций мы сталкиваемся со следующей ошибкой: Traceback (most recent call last): File "/opt/env/lib/python3.6/site-packages/django/contrib/contenttypes/models.py", line 54, in get_for_model ct = self.get(app_label=opts.app_label, model=opts.model_name) File "/opt/env/lib/python3.6/site-packages/django/db/models/manager.py", line 85, in …

17.09.2021
Как отфильтровать 2 Q условия в запросе django?

Итак, у меня есть Список всех мобильных телефонов, название марки которых является одним из входящих брендов. Будут введены нужные названия марок. Количество записей неизвестно и может быть пустым. Если вход пуст, должен быть возвращен список всех мобильных телефонов. модель: …

17.09.2021
Django: Отправка текущего зарегистрированного пользователя в виде JSON

Я хочу создать конечную точку GET, которая возвращает JSONResponse текущего вошедшего пользователя. В идеале это выглядело бы так: { "username": "joe", "email": "joe@plainviewhcp.com", "first_name": "", "last_name": "", "last_login": "2021-09-17T17:11:00.039Z", "is_superuser": true, "is_active": true } (Обратите …

17.09.2021
Как Django узнает о существовании объекта

Допустим, у меня есть две модели, например: class Product: product_name = models.CharField(max_length=40) class ProductPrice(models.Model): product = models.OneToOneField(Product, on_delete=models.CASCADE) product_price = models.FloatField() Пожалуйста, не беспокойтесь о том, почему кому-то могут понадобиться две разные модели/таблицы для таких данных. …

17.09.2021
Какой подход лучше для кэширования данных в приложении django при работе на gunicorn

У меня есть приложение django, которое работает на сервере приложений gunicorn. Gunicorn запускает N рабочих серверов. Мы знаем, что каждый рабочий - это отдельный python-процесс. В одном из сервисов моего приложения есть запрос к базе данных, который занимает много …

17.09.2021
Django кумулятивная сумма или текущая сумма

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

17.09.2021
Как сделать новую веб-страницу для каждого уникального ID с помощью Django

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

17.09.2021
Как "отключить" первичные ключи по умолчанию в djongo

Я получаю эту ошибку после обновления до djongo 1.3.6 ERRORS: some_app.Some_Class: (models.E026) The model cannot have more than one field with 'primary_key=True'. вот класс, дающий ошибку: # some_app/some_class.py from djongo import models class Some_Class(models.Model): _id = models.ObjectIdField() event_id …

17.09.2021
Filter_fields с DjangoFilterBackend

У меня есть модель под названием Product class Product(models.Model): id name created_at updated_at price and so on.... я хочу фильтровать, используя все вышеперечисленные атрибуты, которые будут переданы в query_params на данный момент я использую DjangoFilterBackends с filter_fields …

17.09.2021
Какие параметры необходимо указать в переменной CACHES файла settings.py программы Django для подключения к azure vm

Моя цель - использовать Linux (ubuntu 20.04) azure vm для запуска службы кэширования для django. Я запускаю memcached на Linux (ubuntu 20.04) azure vm. Я использую django-pymemcache, который расширяет библиотеку <a href="https://pymemcache.readthedocs.io/en/latest/getting_started.html" …

17.09.2021
Django/Javascript - Как сгенерировать ссылку для защищенного ресурса?

Я хотел бы узнать, возможно ли генерировать содержимое .href=... после того, как пользователь нажал на кнопку, а не заранее. Если я посмотрю на исходный код моей страницы, то увижу полную ссылку :( &lt;a type="button" class="btn btn-outline-primary" target="_blank" onclick="location.href='{% url 'stream' …

17.09.2021
Request.POST.getlist возвращает список строк - как вместо этого получить целые числа

У меня есть несколько полей формы, скажем: &lt;input name="item" value="2"&gt; &lt;input name="item" value="3"&gt; &lt;input name="item" value="4"&gt; Когда я получаю их в своем представлении Django с помощью getlist, я получаю следующее: items = request.POST.getlist("item") # items = ['2', …

17.09.2021
Django или Flask синхронный однократный запуск и возврат в подпроцесс или системный вызов в python и или vim

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

17.09.2021
AttributeError: объект 'str' не имеет атрибута 'ValidationError' Django

Я пытаюсь создать метод Views.py, в котором я проверяю, существует ли уже email в базе данных. Это работает для имени пользователя, но не работает для электронной почты или токенов. Как это можно сделать? Спасибо! <div class="snippet" data-babel="false" data-console="true" data-hide="false" …

17.09.2021
Возвращение аргументов ключевых слов со значениями None в представления в django 3.2

Согласно журналу изменений Django 3 (https://docs.djangoproject.com/en/3.2/releases/3.0/#miscellaneous): RegexPattern, используемый re_path(), больше не возвращает аргументы ключевых слов со значениями None, которые должны быть переданы представлению для необязательных именованных групп, которые отсутствуют. Недавно я обновился с django …

17.09.2021
Суммирование нескольких строк для проверки, меньше ли значение, чем ссылающаяся модель в django

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

17.09.2021
Django обрабатывает файлы, загруженные пользователем

Я работаю над приложением, в котором пользователь загружает текстовый файл, который затем обрабатывается. Все работает хорошо в моей локальной среде, но на Heroku приложение не может найти файл в указанном месте. User uploads file through form &amp; I …

17.09.2021
Использование регулярного выражения для имени поля в Django

У меня есть модель в Django, которая имеет поля photo_1, photo_2, photo_3 и многие другие поля, которые не содержат строку "фото" в своих именах. Кроме того, поля фото могут быть пустыми, поэтому я могу найти несколько строк с пустыми …

17.09.2021
Приложение Django не работает из-за пакетов в aws

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

17.09.2021
Как перенести приложение django с Heroku на aws Elastic Beanstalk

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

17.09.2021
Django/Wagtail : django-debug-toolbar выдает 404 ошибку при нажатии на панель

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

17.09.2021
Невозможность загрузки определения API Swagger - Django rest Framework

Я совсем новичок в DRF и Python нужна ваша помощь здесь. получаю Swagger ERROR "Fail to load API definition", при загрузке Swagger страницы используя пакет drf-yasg ниже приведены мои конфигурации примечание: app - это название моего Django-проекта, а …