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

09.12.2022
Как организовать многопоточность

У меня есть код, вылазит WARNING: QApplication was not created in main() thread, но код запускается, но 1 раз, когда начинает запускаться 2 раз сайт умирает, как мне организовать многопоточность, что бы он не падал? from .forms import …

09.12.2022
Ошибки подключения к mysql в Django

Пытаясь подключить мой проект django к MySQL с помощью сервера wamp, я сталкиваюсь с ошибкой "Django.db.utils.NotsupportedError" Я пробую старую версию django. чтобы решить эту ошибку, но похоже, что также та же ошибка.

09.12.2022
Как передать словарь в url в POST-запросе в Python

Мне нужно получить информацию о товарных запасах из API торговой площадки через POST-запрос. API требует передавать в url идентификаторы товаров (sku). Пример: https://api.market.com/campaigns/{campaignId}/warehouse/{warehouseId}/stocks/actual.json?sku=sku1&sku=sku2&sku=sku3. Так что я полагаю, что мне нужно передать дикту типа {'sku': '1', 'sku': …

09.12.2022
Django: Исключение Значение: Атрибут 'image' не имеет связанного с ним файла

Привет всем Я пытаюсь создать аукционную систему с помощью Django. Но когда я перехожу к профилю элемента, Django выдает мне ошибку: Значение исключения: Атрибут 'image' не имеет связанного …

09.12.2022
Как развернуть приложение django с помощью celery и celery beat на дроплете digitalocean?

Здравствуйте разработчики мне нужно развернуть django приложение с celery и celery beat в digitalocean droplet. где celery worker и celery beat будут выполняться одновременно. для рабочего сельдерея: celery -A <project_name>.celery worker --pool=solo -l INFO для …

09.12.2022
Django ImageField не обновляет базу данных, если я нажимаю кнопку submit, но делает это, если я нажимаю клавишу enter

Проблема Проблема в том, что после заполнения формы без изображения и нажатия на кнопку submit, django ничего не делает и изображение по умолчанию не отображается, но если я нажимаю на клавишу Enter на клавиатуре, то это работает, отображается …

09.12.2022
Django - Обновление только колонки FileField без переопределения других колонок

В Django у меня есть model: class List(models.Model): item = models.CharField(max_length=200) document = models.FileField(upload_to='documents/', null=True, blank=True) Также у меня есть страница, которая должна ТОЛЬКО загрузить файл в List.document для существующего списка: <img alt="enter image description …

09.12.2022
Запуск события React из фронтенда Django

Я хочу открывать диалоговое окно в React каждый раз, когда пользователь нажимает на соответствующую кнопку в Navbar. Проблема в том, что Navbar является частью Django Frontend. Я пытался обновить значение в localstorage, но у меня ничего не получилось. Я …

09.12.2022
Как отсеять неактивные / плохие токены APN в Django-push-notifications

Я использую django-push-notifications (DPN) для отправки уведомлений в приложение iOS. Когда я отправляю уведомление, DPN дает мне ответ от APN в виде диктанта с токенами устройств и их статусом. r = devices.send_message(message="Fancy pansy message.", sound="default") …

09.12.2022
Как заставить отображаться сообщение шаблона Django при выборе значения из выпадающего списка, которое соответствует условию в родительской таблице?

У меня есть форма, составляющие поля которой являются внешними ключами к соответствующим родительским моделям, как показано ниже: class vehicle(models.Model): STATUS = [ (OPERATIONAL, ('Operational')), (GROUNDED, ('Grounded')), (NA, ('Not Applicable')), ] reg no = models.CharField(max_length=100, null=True) operationalstatus = models.CharField (max_length=100, …

09.12.2022
Django - Добавить текст справки в поле, унаследованное от абстрактного базового класса

Я только что обнаружил атрибут "help_text" у полей модели Django, который автоматически добавляет справочные тексты к полям, например, в панели администратора. Опять же, какая хорошая функция Django! Теперь у меня проблема: я хочу добавить help_text в поле, которое …

09.12.2022
Уникальное ограничение в моей модели в моем проекте django?

Я хочу настроить модель учителя так, чтобы у меня было несколько учителей с одинаковым именем, одинаковым возрастом, но разными факультетами. Как это сделать? class Teacher(models.Model): name=models.CharField(max_length=70) age=models.IntegerField() service=models.CharField(max_length=100) Пример вывода на моей базе данных : Name Age …

09.12.2022
Django: Получение нескольких идентификаторов из чекбокса

У меня проблемы с получением нескольких ID из checkbox. Он показывает пустой список, и если я просматриваю свою страницу, он даже не показывает свое значение. В отличие от других, например, obj.stage, если я выделяю его, он показывает значение. Значит, …

09.12.2022
Django - присвоение уникального ID записи/элементу блога, чтобы его можно было использовать с http referer

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

09.12.2022
Параметры рендеринга ModelChoiceField

Я хочу отобразить опции для поля ModelChoiceField: {% for value, label in form.fields.event_type.choices %} &lt;option value="{{ value }}" {% if form.fields.event_type.value|add:"" == value %}selected="selected"{% endif %}&gt; {{ label }} -- {{ form.event_type.value }} .. {{ value }} &lt;/option&gt; {% …

09.12.2022
Отправка почты работает с mailtrap, но не с сервером outlook или другим

Я сделал контактную форму, я протестировал с сервисом mailtrap и она работает Я получаю сообщения хорошо. Но когда я ввожу параметры smpt для реального почтового аккаунта, у меня появляется сообщение об ошибке SMTPRecipientsRefused at /contact/ {'info@mysite.net': (550, b'relay …

09.12.2022
Установить расширение postgresql перед pytest установить базу данных для django

Мне нужно установить расширение citext в мою базу данных postgresql для проекта django. Для самого проекта все прошло гладко и отлично работает через миграции, но мой pytest настроен с опцией --no-migrations, поэтому pytest создает базу данных без запуска миграций. …

09.12.2022
Вложенные формы

Разрабатываю сайт для системы тестирования (тест с вопросами и вариантами ответов) Модели следующие: class FullTest(models.Model): """Модель содержащая названия тестов""" title = models.CharField(max_length=150, default='', verbose_name='Название теста') class TestQuestion(models.Model): """Модель для …

09.12.2022
Невозможно войти в систему даже после ввода правильных учетных данных

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

09.12.2022
Enctype='multipart/form-data' не сохраняет изображения в django?

Я хотел сохранить текст и изображения в моей базе данных в django, но когда я использовал enctype='multipart/form-data' не сохраняет изображение. Когда я делаю это без enctype='multipart/form-data' хранит имя изображения вот мой index.html ` &lt;form …

09.12.2022
Как контролировать поток в python?

У меня есть потребитель kafka, который работает в потоке в моем приложении django, я хочу применить некоторый мониторинг и оповещение на этом потоке. Как я могу добавить мониторинг потока (проверить состояние, жив он или мертв) и если поток мертв, …

09.12.2022
Две модели с принципом "один ко многим" в одном дикте JSON

У меня есть две модели для данных 'PO Header' и 'PO Item' следующим образом: class po(models.Model): po_number = models.CharField(max_length=16, null=True) buy_org = models.CharField(max_length=20, null=True) supplier = models.CharField(max_length=16, null=True) class poitm(models.Model): po = models.ForeignKey(po, on_delete=models.CASCADE, related_name='poitm') po_li = models.CharField(max_length=6, …

09.12.2022
Как получать данные из базы данных при каждом обновлении базы данных в кэшировании базы данных в Django [закрыто]

Когда я обращаюсь к API, каждый раз данные берутся из кэша базы данных, даже если база данных обновляется (добавляется или удаляется). Как взаимодействовать с кэшем и базой данных, когда в базе данных происходят изменения

09.12.2022
Замените страницу входа в систему администратора Django

Мне нужно заменить страницу входа в Django Admin. Причина в том, что я добавил некоторую дополнительную аутентификацию на своей собственной странице входа, однако я не знаю, как переопределить вход на сайте администратора.

09.12.2022
Пароль аутентификации Django возвращает False

Я пытаюсь создать систему аутентификации с помощью Django с пользовательским бэкендом и классом пользователя, но каждый раз, когда я пытаюсь аутентифицироваться с существующим пользователем и паролем в моей базе данных Postgresql, функция check_password() всегда возвращает False и я не могу …

09.12.2022
Как искать внутри json-файла с помощью redis?

Здесь я устанавливаю объект json внутри ключа в redis. Позже я хочу выполнить поиск по json-файлу, хранящемуся в redis. Мой ключ поиска всегда будет строкой json, как в примере ниже, и я хочу найти соответствие этому ключу в сохраненном json-файле. …

09.12.2022
У меня есть базовый регистрационный api, однако, похоже, что он выдает эту ошибку, HTTP_201_CREATED' not found

у меня возникает эта ошибка, я пытался преобразовать переменную fields в serializers.py в my_fields, но она не может быть изменена, также я пытался преобразовать значения переменной fields в list, но бесполезно**. сначала все работало, но я не знаю, в …

09.12.2022
Как настроить приложение Django, развернутое с помощью Gunicorn, с фронтальным сервером NGINX, через docker compose?

Мне трудно понять ошибку в следующей установке, которая пытается обслуживать сервер приложений django-gunicorn с помощью nginx. (Я пока не концентрируюсь на статических активах) Докер составляет файл # Mentioning which format of dockerfile version: "3.9" # services or nicknamed …

09.12.2022
Какая база данных лучше всего подходит для python? [закрыто]

Я запутался в выборе базы данных. Mysql или mongodb или sqllite

09.12.2022
В django, как аннотировать (группировать по) дату из поля datetime с помощью MYSQL

Определяется как class Data(models.Model): created_at = models.DateTimeField(default=timezone.now) number = models.IntegerField(default=1) Требуется получить sum группу по date из created_at и я использовал qs = Data.objects.values('created_at__date').annotate(sum=Sum('number')) Приведенный выше запрос отлично работает в sqlite3, но в MySql он …

09.12.2022
Как получить доступ к свойствам отношений "один-ко-многим" в шаблонах Django?

Я очень новичок в Python &amp; Django. Я создаю личный дневник с довольно простыми свойствами, такими как месяцы и записи. models.py class Month(models.Model): id = models.AutoField(primary_key=True) month_name = models.CharField(verbose_name="Month", max_length=20, unique=True) year_number = models.IntegerField(verbose_name="Year") featured_img = models.ImageField(verbose_name="Featured", upload_to='diary/featured_img', …

09.12.2022
Правильно ли использовать Celery в Kafka Consumer?

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

09.12.2022
Невозможно отправить данные поста javascript в представление django

У меня есть функция в javascript, в которой я пытаюсь получить очень простую пару ключ-значение данных через пост-запрос в то же представление, в котором отображается веб-страница. У меня есть форма в том же шаблоне/вебстранице HTML, которая может отправлять данные …

09.12.2022
Данные пользователя не обновляются в панели администратора и формах django

Когда я пытаюсь обновить данные пользователя (в панели администратора или форме), он ничего не делает и выдает 0 ошибок. В панели администратора написано, что данные обновлены, но данные остаются прежними. Вот мой model.py: https://pastecode.io/s/jx4jpt0x

09.12.2022
Загрузка нескольких файлов с другой информацией в Django Rest Framework

Я собираюсь создать api для загрузки нескольких файлов в django rest framework. В каждом файле есть поле описания файла. Поэтому мне нужно загрузить большое количество файлов и данные описания файлов одновременно. files = request.FILES.getlist('files[]') files_description = json.loads(request.data.get('files_description')) …

09.12.2022
Как обрабатывать конфликты зависимостей пакетов, особенно в Django?

Я пытался реализовать BERTopic внутри моего проекта Django. Однако, зависимости BERTopic конфликтуют с моей существующей версией numpy: Когда я запускаю !pipdeptree -p bertopic в jupyter notebook, я получаю следующий результат: * tensorflow-gpu==2.3.0 - numpy [required: &gt;=1.16.0,&lt;1.19.0, installed: 1.21.6] …

09.12.2022
Я не могу увидеть свою ошибку. Почему я получаю эту ошибку? raise RequestsJSONDecodeError

......................... ....................... ...................... Когда я выполняю python py_client/details.py, я получаю: raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0) Что здесь происходит? detail.py import requests endpoint = "http://localhost:8000/api/products/1" get_response = requests.get(endpoint) …

09.12.2022
Смешивание рендеринга DataTableView и стандартного представления в Django

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

09.12.2022
Ошибка 404 при реализации асинхронной функции

Detail.html {% if request.user.is_authenticated %} &lt;form class="like-forms d-inline" data-book-id="{{ book.pk }}" data-review-id="{{ review.pk }}"&gt; {% csrf_token %} &lt;h4&gt; {% if request.user in review.like_users.all %} &lt;button type="submit" id="btn-like-{{ review.pk }}" class="btn-none bi bi-emoji-heart-eyes"&gt;&lt;/button&gt; {% else %} &lt;button type="submit" id="btn-like-{{ review.pk }}" …

09.12.2022
Django annotate based on another annotate create a duplicate query

Я хочу вычислить количество членов группы (no_members), сумму баллов членов группы (point) и средний балл на человека (avg_point) для каждой группы с аннотацией: groups = StudyGroup.objects.filter(group_filter).select_related('parent').annotate( no_members=Count('student', distinct=True), point=Sum('student__point__point', filter=point_filter), avg_point=ExpressionWrapper(F('point') / F('no_members'), output_field=FloatField())) но когда я …