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

11.12.2022
Django несколько сайтов с использованием nginx и gunicorn

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

11.12.2022
Фильтр по json-файлам с неизвестными ключами в Django ORM

В модели Django есть модель с JSON-полем: class MyClass(models.Model): is_info = models.BooleanField() info = models.JSONField() Данные внутри таблицы имеют вид: is_info info false true …

11.12.2022
Как использовать objects.filter для высвобождения (один-ко-многим)

У меня есть 3 таблицы: Работа, Рейс и Изображение. Одно задание может иметь несколько рейсов, а рейс может иметь только одно задание. И у рейса может быть много изображений. Я получаю все рейсы, связанные с заданием, используя запрос: flights …

11.12.2022
Невозможно получить переменную в шаблоне при вызове Django ajax

Я пытаюсь получить значение счетчика, переданное из представления в html шаблоне .Оно приходит как None, однако в печати представления и в журнале успеха ajax оно приходит правильным. JS ajax func $(".pos").click(function(){ counter=counter+1; $(".add").html('add counter '+counter); $.ajax( { url …

11.12.2022
FileNotFoundError at / [Errno 2] Нет такого файла или каталога при сохранении изображения

Я хочу создать генератор qr-кодов для хэшированных значений. Однако он работает довольно странно, потому что иногда все работает хорошо, но иногда выдает ошибку: FileNotFoundError at / [Errno 2] No such file or directory. Например, он может сохранить несколько qr-кодов, а …

11.12.2022
Получение данных сериализатора по внешнему ключу

Мне нужно передать данные из EmployeeSerializer в VacationSerializer в виде вложенного json. Вот мой serializer.py: class EmployeeSerializer(serializers.ModelSerializer): class Meta: model = Employee fields = ('pk', 'first_name', 'surname', 'patronymic', 'birthday', 'email', 'position', 'phone_number') class VacationSerializer(serializers.ModelSerializer): class Meta: model = Vacation …

11.12.2022
403 Запрещенный медиафайл django, nginx, aws

Изображения не отображаются в моем проекте. Если статические файлы. Вот как выглядит моя конфигурация nginx server{ listen 80; server_name domain; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { autoindex on; alias /var/www/html/static/; } …

11.12.2022
Filter over jsonfiled with unknown keys in Django ORM

There is a model with JSONfield in Django model: class MyClass(models.Model): is_info = models.BooleanField() info = models.JSONField() The data inside table is like: is_info info false …

11.12.2022
Django Models Reverse Lookup

Я пытаюсь нормализовать свои модели в Django. У меня есть три модели, как показано ниже from django.db import models class Province(models.Model): province = models.CharField(max_length=20, blank=False, null=False) def __str__(self): return province class District(models.Model): district = models.CharField(max_length=20, blank=False, null=False) province = …

11.12.2022
Я хочу загрузить папку и подпапку с файлами в Django

HTML КОД <div class="input-group"> <input type="file" id="folder-upload-newtask" onchange="selectFolder(event)" webkitdirectory mozdirectory msdirectory odirectory directory multiple name="folder_name" tabindex="2"/> <label for="folder-upload-newtask">Choose Files</label> </div> Folder MainFolder --- FirstSubfolder -- (1.xlsx, 2.xlsx) SecondSubfolder -- (1.xlsx, 2.xlsx, 3.xlsx) ThirdSubfolder -- (1.xlsx, 2.xlsx, 3.xlsx, 4.xlsx) …

11.12.2022
Django формирует бесполезный тег div

У меня возникла одна проблема при использовании django forms. На самом деле, когда я использую виджет RadioSelect, он дает ненужные теги div. То есть каждая радиокнопка отделяется отдельным тегом div. А я этого не хочу. Пожалуйста, помогите <a href="https://i.stack.imgur.com/KRRTP.png" …

11.12.2022
Как отправить письмо на smtp-сервер в django?

здесь находится файл m settings.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAL_HOST_USER = 'test.mailed.login@gmail.com' EMAIL_HOST_PASSWORD = '' EMAIL_PORT = 587 Раньше у Google была менее безопасная настройка приложений, теперь она удалена, я использую эту …

11.12.2022
Получение значенияОшибка: недопустимый литерал для int() с основанием 10:'''

Я пытался запустить веб-сайт, но он показывает следующее сообщение об ошибке: ValueError at /store недопустимый литерал для int() с основанием 10: '' Метод запроса: GET URL запроса: http://127.0.0.1:8000/store Версия Django: 4.1.3 Тип исключения: ValueError …

11.12.2022
502 ошибка плохого шлюза с django , gonicorn на сервере ubuntu

я получил эту ошибку 502 bad gateway При проверке error.log я получил когда я проверил Гойкорна службы nginex запущены, но после проверки я получил эту …

11.12.2022
Django: objects.raw() результирующий запрос, но не записи

Я новичок в django, у меня есть один фундаментальный и один технический вопросы. Я использую БД Postgres. Я использовал psycopg2 соединение/курсор для получения данных, при установлении соединения возникла некоторая задержка. Я читал, что ORM заботится о низкоуровневых …

11.12.2022
Автоматический селектор цвета фона Chart.js в приложении Django

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

11.12.2022
Загрузка TikTok mp4 на стороне клиента в Django App

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

11.12.2022
Получение ошибки Keyerror при обновлении вложенного сериализатора в DRF

У меня есть два сериализатора AccountSerializer UserProfileSerializer. user в UserProfileSerializer является Foreingkey к AccountSerializer. Когда я пытаюсь обновить UserProfileSerializer, я получаю ошибку ключа confirm_password. На самом деле это валидация в AccountSerializer. Как это предотвратить #Serializer class AccountSerializer(ModelSerializer): confirm_password …

11.12.2022
Как объявить тип для связанного объекта в django

В views.py Я создаю продукты на основе queryset и не знаю, как присвоить тип wz_product, чтобы получить подсказки соответствующих переменных. product_qs: List[Product] = product.orderproduct_set.all() for product in product_qs: product_serializer = ProductModelSerializer( data={"og_product": product.wz_product.og_product.id}) В VSC это выглядит следующим …

11.12.2022
Метод Django Channels await database_to_async не работает

Я пытаюсь создать приложение для уведомлений, используя Django Channels. Проблема, с которой я сталкиваюсь, заключается в следующей ошибке: django.core.exceptions.SynchronousOnlyOperation: Вы не можете вызвать это из асинхронного контекста - используйте поток или sync_to_async. consumers.py class NotificationConsumer(AsyncJsonWebsocketConsumer): @database_sync_to_async def get_notifications(self, …

11.12.2022
Поле пароля не переносится в базу данных

У меня есть пользовательское приложение со следующими полями в файле models.py: from django.db import models from django import forms # Create your models here. class User (models.Model): name=models.CharField(max_length=50, verbose_name='Name') surname=models.CharField(max_length=50, verbose_name='Surname') username=models.CharField(max_length=50, unique=True, verbose_name='Username') password=forms.CharField(widget=forms.PasswordInput()) email=models.EmailField(unique=True, verbose_name='Email') Когда …

11.12.2022
Django - Получение определенных колонок с помощью функции get_object_or_404()

Есть ли способ получить только определенные колонки из базы данных с помощью функции get_object_or_404()? Это мой запрос для получения информации о диссертации из моей базы данных. Но я хочу вернуть только название, автора и дату публикации, а не …

11.12.2022
Библиотека планировщика не работает с представлением на основе функций в django

Я работаю над функциональным представлением на django и хочу запланировать задачу на каждые несколько минут. Я планирую задачу с помощью библиотеки "schedule" [pip install schedule]. Когда я выполняю задачу, я получаю ошибку : TypeError: home() missing 1 required positional …

11.12.2022
Есть ли в django способ получить доступ к значению выбранного поля ForeignKey в ModelForm для фильтрации другого ForeignKey в форме?

В django 4.1.3 Попытка отфильтровать запрос поля ForeignKey, используя значение другого выбранного поля ForeignKey в ModelForm, чтобы ограничить фильтр в зависимости от соответствующего идентификатора выбранного экспонента. from django import forms from .models import Entry, Exhibitor, Pen class EntryForm(forms.ModelForm): class Meta: …

11.12.2022
Проблема запроса Django - Ошибка разбора JSON - Ожидаемое значение: строка 1 столбец 1 (char 0)

Я пытаюсь запросить маркер доступа, используя следующую функцию и обращаясь к бэкенду Django. На интерфейсе django я могу получить токен доступа и обновления. Однако когда я пытаюсь вызвать его через python, я получаю ответ: {'detail': 'JSON parse error - …

11.12.2022
Как автоматически получить поле имени пользователя в Django

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

11.12.2022
Правильный способ динамического добавления экземпляров Django formset и POST с помощью HTMX?

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

11.12.2022
Суммировать значения формы и добавить результат в базу данных

Я хочу сделать форму, которая имеет 3 числовых радио-значения, предположительно выглядящие следующим образом: И я бы хотел, чтобы эти 3 значения суммировались и выводилась сумма этих значений, чтобы затем …

11.12.2022
Как обновить пользовательскую приборную панель Django

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

11.12.2022
Django DeleteView SuccessMessageMixin -- как передать данные в сообщение?

Я использую SuccessMessageMixin на CreateView и DeleteView. В CreateView я могу отправить название книги в сообщение success_message, например, так: success_message = "%(title)s added successfully" Который правильно показывает "Great Expectations added successfully" на url успеха. …

11.12.2022
Groupby с использованием ORM Django для получения словаря списков между двумя моделями

У меня есть две модели, User и Gift: class User(models.Model): name = models.CharField(max_length=150, null=True, blank=True) ... class Gift(models.Model): user = models.ForeignKey( "User", related_name="users", on_delete=models.CASCADE, ) ... Теперь я хочу создать словарь списков, чтобы иметь список …

11.12.2022
Диаграмма Google не отображается на Django

Итак, я отправляю эти данные на фронтенд из моего представления: data = [["Name", "Ammount"], ["x", 0], ["y", 2], ["z", 1]] И я пытаюсь показать это как гистограмму моему пользователю, но ничего не отображается (буквально, пусто там, где …

11.12.2022
Как я могу аутентифицировать пользователя в приложении FastAPI, используя аутентификацию пользователей Django?

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

10.12.2022
Bootstrap-select не работает с партикулами HTMX

Я пытаюсь использовать Bootstrap-select с HTMX частичными элементами в Django. Когда определенный элемент изменяется, htmx возвращает частичный html, содержащий только выпадающий элемент, например: &lt;select id="myDropdown" class="selectpicker"&gt; &lt;option&gt;Mustard&lt;/option&gt; &lt;option&gt;Ketchup&lt;/option&gt; &lt;option&gt;Barbecue&lt;/option&gt; &lt;/select&gt; При первоначальной загрузке …

10.12.2022
Изменение значения поля в clean() после отрицательной валидации

У меня есть проблема, которую я не знаю, как решить. Я не знаю, возможно ли это вообще :( У меня есть форма, которая для простоты имеет четыре поля (check, select, time1, time2). Когда чекбокс активен, отображается поле time, …

10.12.2022
Factory-boy fuzzy DateTimeField всегда имеет одну и ту же дату при использовании create_batch

Я использую factory-boy для создания экземпляров модели Django, и я всегда получаю одно и то же значение, возвращаемое при использовании factory.fuzzy.FuzzyDateTime. Минимальный пример: # factory class class FooFactory(DjangoModelFactory): class Meta: # models.Foo has a dt_field that is a DateTimeField …

10.12.2022
Проверка, является ли вошедший пользователь автором сообщения | Django | If-else не работает

Я хочу проверить, является ли зарегистрированный пользователь автором сообщения на моем форуме. Я написал некоторый код, чтобы выяснить это: &lt;div class="right-section-posts"&gt; user: {{ user }} &lt;!--Output: Admin--&gt; author: {{ post.author }} &lt;!--Output: Admin--&gt; {% if user == post.author %} …

10.12.2022
Как использовать связанный поиск в Django?

Я заметил, что реляционные поля Django регистрируют 7 поисков: fk.get_lookups() 'in' : &lt;class 'django.db.models.fields.related_lookups.RelatedIn'&gt;, 'exact' : &lt;class 'django.db.models.fields.related_lookups.RelatedExact'&gt;, 'lt' : &lt;class 'django.db.models.fields.related_lookups.RelatedLessThan'&gt;, 'gt' : &lt;class 'django.db.models.fields.related_lookups.RelatedGreaterThan'&gt;, 'gte' : &lt;class 'django.db.models.fields.related_lookups.RelatedGreaterThanOrEqual'&gt;, 'lte' : &lt;class 'django.db.models.fields.related_lookups.RelatedLessThanOrEqual'&gt;, 'isnull' : &lt;class 'django.db.models.fields.related_lookups.RelatedIsNull'&gt;} defined …

10.12.2022
Как установить тип нераспакованного объекта?

Я распикирую объект (шоколад), принадлежащий к классу Food через: chocolate = pickle.loads(chocolate_pickled) Предположим, что у меня есть импорт Food в верхней части моего файла, как я могу сказать python, что шоколад принадлежит классу Food?

10.12.2022
Получение ошибки в поле резюме в django в панели администратора, когда я даже сделал его необязательным

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