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

26.10.2022
N-й ребенок не меняет цвет для четных и нечетных значений

Это проект Django, в котором я перебираю папки и файлы. Цвет фона каждого файла должен быть разным. Например, нечетные должны быть фиолетовыми, а четные - синими. Но все они отображаются как фиолетовые. Вот файл div из HTML: <div class="each_key">{{file}}</div> …

26.10.2022
Модели Django - Пользовательский метод обновления jsonfield

Итак, мое намерение состоит в том, чтобы быть более эффективным, когда дело доходит до касания json-полей базы данных в моей базе данных postgres. Конечно, я могу добавить данные jsonfield следующим образом (оба являются списками с внутренними dicts): obj.jsonfield …

26.10.2022
Сообщения ValidationError не отображаются на главной странице. Как мне вызвать постоянные сообщения, которые появляются при ошибке проверки, в моей программе?

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

26.10.2022
Rpy2 Error in Django - Conversion 'py2rpy' not defined for objects of type '<class 'str'>

Я никогда раньше не использовал R и пытаюсь вызвать функцию R из python с помощью rpy2. Это работает на отдельном терминале python, но не в Django. Но rpy2, похоже, не может преобразовывать строки python в объекты r. …

26.10.2022
Psycopg2.OperationalError: SSL-соединение было закрыто неожиданно

Мое приложение использует Django==3.0.6 с psycopg2==2.8.6. Я использую Django ORM, а не SQl-Alchemy. Я получаю эту ошибку каждые 4-5 дней случайным образом. Не удается воспроизвести эту ошибку на локальном компьютере. Подскажите, в чем может быть причина? Если я перезапускаю контейнер …

26.10.2022
Django - почему мой виджет очищается при сохранении?

У меня проблемы с пользовательским виджетом django, используемым для представления HTML-данных. Я начал с шаблона стандартной текстовой панели django: class Descriptionarea(forms.Widget): template_name = "widgets/descriptionarea.html" def __init__(self, attrs=None): super().__init__(attrs widgets/descriptionarea.html: &lt;textarea name="{{ widget.name }}"{% include "django/forms/widgets/attrs.html" %}&gt; {% …

26.10.2022
Добавьте папку .well-known в Django urls.py

Я хочу проверить свой SSL-сертификат, чтобы проверить свой сервер. Что делает его еще более запутанным, так это то, что он отлично работает на моем текущем сертификате. Но поскольку срок его действия скоро истекает, я решил его обновить. Но файл …

26.10.2022
Объект сериализатора структуры отдыха Django из ID

У меня есть этот сериализатор: class OrderLineSerializer(serializers.ModelSerializer): id = serializers.ReadOnlyField(source="item.id") name = serializers.ReadOnlyField(source="item.name") price = serializers.ReadOnlyField(source="item.price") quantity = serializers.IntegerField( validators=[MinValueValidator(0), MaxValueValidator(MAXNUMBERSIZE)] ) class Meta: model = OrderLine fields = ("id", "name", "price", "quantity", "sub_total") и это нормально, …

26.10.2022
Чтение изображения, присутствующего в модели Django

Код модели выглядит следующим образом class Post(models.Model): title = models.CharField(max_length=100) file = models.FileField(null=True,blank=True,upload_to='Files') content = models.TextField() date_posted = models.DateTimeField(default=timezone.now) author = models.ForeignKey(User, on_delete=models.CASCADE) Я хочу прочитать файл (изображение или видео). Допустим, это изображение. Я хочу прочитать это …

26.10.2022
Как увеличить скорость выполнения запроса select?

У меня есть таблица, которая имеет 4 внешних ключа, и эта таблица содержит только 2000 строк. Таблица была создана с помощью Django ORM. В качестве базы данных я использую Postgresql. когда я отправляю Select запрос к базе данных …

26.10.2022
ProgrammingError at / column projects_project.prequalif_state does not exist LINE 1: SELECT "projects_project". "id", "projects_project". "prequali

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

26.10.2022
Джанго сессии. Перенос последних просмотренных товаров в шаблон

Я хочу сделать функцию показа последних просмотренных товаров через сессии. Проблема в том, что я не могу нормально отфильтровать эти товары. Они идут не по порядку. Я вижу, что все дело в строке recently_viewed_products = Product.objects.filter(slug__in=request.session['recently_viewed']), ибо выводя в консоль …

26.10.2022
Как передать запрос в качестве аргумента сериализатору в поле метода сериализатора

У меня есть основной сериализатор, и у меня также есть сериализатор для моей модели BOOK, поэтому я сделал метод для возврата сериализованного набора запросов, используя мой BOOK SERIALIZER. НО проблема в том, что ** я не могу получить доступ …

26.10.2022
Как настроить приложения javascript и django для обмена токенами jwt

У меня есть SAP, реализованный на платформе Netlify. Обработка для приложения реализована в django api, работающем на хостируемом сервере. Пользователи аутентифицируются в приложении Netlify, но не нуждаются в аутентификации в django. Теперь я хочу, чтобы авторизованные пользователи могли …

26.10.2022
Динамическое создание формы / динамическое добавление полей в форму

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

26.10.2022
Конкатенация свойств Django QuerySet

Могу ли я объединить свойства/атрибуты модели Django ORM в строку без введения циклов? У меня есть модель django: class Foo(models.Model): id = models.BigAutoField(primary_key=True) name = models.CharField(max_length=1000, db_collation='Latin1_General_CI_AS') Я хочу выбрать имена в строку …

26.10.2022
Получить дату последнего элемента, в котором поле элемента_1 и поле элемента_2 имеют дубликаты

Я использую Django 4.0 и Python 3.8. У меня есть продукт, который имеет дату модификации, имя отдела и обозначение. Я хочу получить каждый продукт, но для продуктов, имеющих одинаковое обозначение и одинаковый отдел, я хочу получить только …

26.10.2022
Django/Wagtail Rest API URL Filter без ответа

Я использую Wagtail и у меня есть API под названием 127.0.0.1:8000/api/v2/stories. В API я имею следующий ответ JSON { "count": 81, "results": [ { "id": 122, "title": "Test Blog", "blog_authors": [ { "id": 82, "meta": { "type": "blog.BlogAuthorsOrderable" …

26.10.2022
Невозможно связать правильные идентификаторы с помощью обратного отношения ManyToMany

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

26.10.2022
Можно ли использовать сервер разработки Django для однопользовательских приложений?

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

26.10.2022
Как получить точные значения foreignkeys в админке django

class Mio_terminal(models.Model): terminal = models.CharField(max_length = 50) gate = models.CharField(max_length = 50) gate_status = models.CharField(max_length = 50, default = 'open') #open, occupied, under_maintenance class Meta: unique_together = [['terminal', 'gate']] class Mio_flight_schedule(models.Model): fact_guid = models.CharField(max_length=64, primary_key=True) airline_flight_key = models.ForeignKey(Mio_airline, related_name …

26.10.2022
Создание системы оценок по шкале 1-5 и средней оценки [закрыто]

Enter image description here]. Это на языке python с Django и использованием SQL в качестве базы данных. Я новичок в этом языке. У меня проблемы с созданием среднего рейтинга …

26.10.2022
Как связать существующего пользователя с несколькими социальными аккаунтами (разные электронные адреса)? [DRF_SOCIAL_OAUTH2].

Я пытаюсь связать пользователя с несколькими социальными аккаунтами в Django Rest Framework. После входа пользователя в систему, он может ассоциироваться с социальными аккаунтами (неважно, один и тот же email или разные email). Сейчас я использую библиотеку drf-social-oauth2. …

26.10.2022
Активные или неактивные пользователи

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

26.10.2022
Django rest framework пользовательская модель разрешений

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

26.10.2022
Проблема с использованием npm для chart.js в проекте django

Я пытался использовать Chart.js в моем Django проекте, когда я использую NPM пакет он не работает, но когда я использую CDN он работает идеально char.js версия 3.9.1 вот мой файл index.html в моем проекте &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; …

26.10.2022
Python sleep, если функция выполняется 20 раз

У меня есть функция для отправки электронной почты, которая используется в задаче celery, мне нужно сделать так, чтобы код засыпал на секунду, если эта функция электронной почты будет запущена 20 раз, как я могу сделать так, чтобы это произошло. …

26.10.2022
Групповая сессия в каналах Django

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

26.10.2022
Веб-приложение Django - мониторинг локальной папки и импорт файлов csv в базу данных

У меня есть проект веб-приложения Django, который должен быть размещен в локальной сети. Среди прочих функций, требуется постоянно отслеживать локальную папку хранения (C: или D: или E:) на наличие csv файлов и импортировать их в базу данных (Postgresql). Я …

26.10.2022
Перекрытие URL в Django (два приложения в одном проекте Django)

Я делаю свой учебный проект, который называется GuitarStore. В этом проекте у меня есть два приложения - магазин и блог. Вот вымышленная ситуация: У меня есть страница "контакты" для моей команды авторов, и другая страница "контакты" для моей команды продавцов …

26.10.2022
For-looping по три столбца в строке в шаблоне Django

Я пытаюсь получить данные из базы данных и отобразить их в виде строк из трех столбцов. Я перепробовал столько методов, сколько смог найти, в итоге рендеринг получился с таким кодом: &lt;div class='container'&gt; &lt;div class="row"&gt; {% for category in categories …

26.10.2022
Загрузка изображения с помощью FastAPI вызывает ошибку exc.ResourceClosedError

У меня есть конечная точка, которая сохраняет загруженное изображение: @router.post("/v1/installation/{installation_uuid}/image") @db.create_connection async def upload_installation_image(installation_uuid: UUID, request: Request): content_type = request.headers["content-type"] async with db.transaction(): installation = await get_installation_by_uuid(installation_uuid) if not installation: raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail=f"Installation {installation} not found") try: content = …

26.10.2022
Как я могу скрыть или удалить подменю внутри выпадающего меню? Я новичок в python django

Итак, я нашел в интернете нижеприведенный файл исходного кода Django. generic_subnavigation.html {% load common_tags %} {% load navigation_tags %} {% if link|common_get_type == "&lt;class 'mayan.apps.navigation.classes.Menu'&gt;" %} &lt;li class="dropdown"&gt; &lt;a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"&gt; {% if link.icon %}{{ …

26.10.2022
Python очистка текста emoji-библиотека django-error

Я хочу использовать библиотеку emoji для замены эмодзи в тексте, ничего сложного. conn = create_connection(database) cur1 = conn.cursor() cur2 = conn.cursor() sql_select = """SELECT msg_id, MessageClean FROM Tbl_RawDataPART where MessageClean &lt;&gt; ''""" count = 0 for row in cur1.execute(sql_select): …

26.10.2022
Как я могу использовать несколько функций на одной странице без изменения URL с помощью Django?

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

26.10.2022
Django поднял 'django.utils.datastructures.MultiValueDictKeyError: 'image'' при загрузке изображения

Я пытался загрузить изображение через форму, но django выдал ошибку "django.utils.datastructures.MultiValueDictKeyError: 'image'" в строке 106, views.py. Я не знаю, что происходит, и почему выдает ошибку, когда я отправляю через пользовательскую форму, но это не происходит через интерфейс администратора. Кто-нибудь может …

26.10.2022
Как взять функцию python и перевести ее в вывод Django?

Я экспериментирую с Django, и у меня возникло несколько вопросов о том, как функции python переводятся в выходные данные Django. Во-первых, правильно ли использовать Http Responses для генерации вывода Django из функций python? Например, если у меня есть функция Hello …

26.10.2022
Доступ запрещен для файлов, загруженных в личную папку Digital Ocean после добавления пользовательского домена

Отказано в доступе для файлов, загруженных в личную папку после добавления пользовательского домена. Если я включил custom_domain=False, то все работает, но доступ идет к digitalocean, а не к пользовательскому домену. Возможно ли использовать доступ к приватному файлу, используя пользовательский домен? …

26.10.2022
Как предотвратить повторный вызов представления Django, несмотря на длительное время выполнения?

У меня есть представление Django, которое запускает подпроцесс и возвращает JsonResponse обратно пользователю: def process_images(request, id): log.debug("Processing images view...") start = perf_counter() result = subprocess.run(["ssh", "&lt;REMOTE SERVER&gt;", "bash", "process_images.sh"], capture_output = True, text = True) # Run backend processing …

26.10.2022
Альтернатива eval для использования в уравнениях [дубликат]

Я создаю Django приложение, которое хранит уравнение с переменными, которые должны быть вычислены в бэкенде. Т.е. пользователь будет хранить следующее в виде строки: {rower_weight}/({rower_time})^3 где rower_weight и rower_time - переменные. Затем в бэкенде (при получении новых данных) …