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

16.03.2022
Как лучше всего хранить большие разреженные матрицы в проекте django?

Я заканчиваю проект по общественному транспорту, в котором используется алгоритм Дейкстры. Алгоритм использует матрицы смежности, количество узлов превышает тысячи -> вероятно, собираюсь масштабировать это в 10-100 раз, мои матрицы разрежены - <10% ненулевых значений. Данные должны обновляться раз в день …

16.03.2022
TypeError: Object of type Restaurant is not JSON serializable!!! Подскажите пожалуйста, пишу тесты для drf, получаю такую ошибку

Class CreatePizzaTestt(APITestCase): def setUp(self): self.restaurant = Restaurant.objects.create(name='Print', address='1') Restaurant.objects.create(name='Print12', address='1') self.valid = { 'ресторан': self.restaurant, 'пицца': 'Маффин', 'сыр': 'Маффин', 'тесто': 'Памерон', 'ингредиент': 'Белый' } def test_restaurant_create(self): response = self.client.post( reverse('create_pizza'), self.valid) self.assertEqual(response.status_code, status.HTTP_201_CREATED)

16.03.2022
Django фильтр qs, содержащий имя файла, не работает с подчеркиваниями

Моя цель - отфильтровать, если имя загруженного документа содержит search (простая строка из поля ввода, предоставленная пользователем). Странно, но это работает для длинных подстрок, но не для коротких. Пример Мой запрос фильтра следующий: Tab.objects.filter(document__file__icontains=search) где Tab …

16.03.2022
Использование шаблонов django для попытки отображения изображения

Я пытаюсь заставить изображение отображаться на моей веб-странице. Я создал папку static в journal и папку media в ней для хранения изображений. Затем я попытался отобразить это изображение с помощью следующего кода в файле base.html, который я использовал в …

16.03.2022
Python 3.10/Django 3.2.7: Нет модуля с именем 'MySQLdb'

На этой неделе я начал работать дома и пытался установить свой проект на ПК, но он не работает. Я клонировал git-репо, установил MySQL Workbench и Server и прочее, установил Visual C++ и прочее. и кучу модулей из моего …

16.03.2022
Аутентификация с помощью маркера django не работает должным образом

Привет всем я настроил аутентификацию токена в моем проекте, когда я отправляю имя пользователя и пароль на postman токен генерируется, но когда я добавляю этот токен для доступа к моему api respose, то получаю [Authentication credentials were not provided.] …

16.03.2022
Веб-интерфейс Slurm

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

16.03.2022
Дополнительное поле select не возвращается из метода create() сериализатора django-rest

Django==3.1.5 djangorestframework==3.12.2 Я хочу сортировать методом order_by() динамически вычисляемое поле. Это поле - "is_active". Я добавил это поле в класс ActivityModelManager, как показано ниже. Поле "is_active" не появляется в данных, возвращаемых из метода create сериализатора. Но в данных, возвращаемых методом …

16.03.2022
Выравнивание элементов панели навигации

У меня странный глюк, при котором элементы Navbar не выравниваются по центру (предварительный просмотр Navbar) Я пытался исправить это вручную, добавив margin и padding, но у меня ничего не получилось из-за отсутствия знаний Bootstrap <div …

16.03.2022
Промежуточное ПО Django запускается дважды из-за запроса к jsi18n

Запуская чрезвычайно простой кусок промежуточного программного обеспечения на django 3.2, я показываю уведомления пользователям перед загрузкой каждой страницы. Код для этого выглядит следующим образом: from django.contrib import messages class ChangeNotifierMiddleware(object): def __init__(self, get_response): self.get_response = get_response def __call__(self, request): messages.add_message(request, …

16.03.2022
Подключение к OpenVPN в Django и nginx

У меня есть приложение Django, которое общается со сторонним API, но для того, чтобы запросы были успешными, необходимо создать туннель OpenVPN. Локально я делаю это с помощью OpenVPN GUI, который имеет сертификат, однако я не уверен, как сделать то …

16.03.2022
Ошибка Django: Элементы не могут быть созданы, потому что данные не прошли валидацию

Я получаю следующую ошибку: ValueError at /create-items/. Элементы не могут быть созданы, потому что данные не прошли проверку., и не могу найти в чем проблема... Views.py def createMulitpleItemsPage(request): currency = '€' ItemFormSet = modelformset_factory(Items, form=CreateItemFormset, extra=1) qs = Items.objects.none() …

16.03.2022
Каковы наилучшие методы создания миграций в уже запущенном проекте?

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

16.03.2022
Как автоматически обновлять модель django по наступлению срока?

Я пытаюсь создать приложение менеджера задач на Django. Задачи имеют срок выполнения и статус is_complete. class Task(models.Model): title = models.CharField(max_length=30) description = models.CharField(max_length=30) expire_date = models.DateField() is_completed = models.BooleanField(default=False) Во время создания задачи пользователь должен выбрать опцию автоматического …

16.03.2022
Печать диктанта в шаблоне Django

У меня есть диктант, определенный следующим образом: table_data = [{'aircraft': &lt;Aircraft: P28A I-ASTV&gt;, 'row_data': [{'colspan': 2, 'booking_obj': &lt;Booking: I-ASTV 2022-03-11 08:00:00 09:00:00&gt;}, {'colspan': 4, 'booking_obj': &lt;Booking: I-ASTV 2022-03-11 09:00:00 11:00:00&gt;},...}]}] Я печатаю в своем шаблоне примерно следующее: …

16.03.2022
Сделать немодельное поле отключенным или доступным для чтения в админке djnago на основе условия

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

16.03.2022
Как реализовать двухфакторную аутентификацию в Django rest framework в социальной аутентификации?

В моем проекте Django я использую DRF Social OAuth2 для социальной аутентификации. Теперь мой вопрос заключается в том, как реализовать двухфакторную аутентификацию, когда пользователь входит в систему с помощью социальной аутентификации.

16.03.2022
Django отображение атрибута промежуточной сущности через родительскую сущность

Я пытаюсь сослаться на атрибут из промежуточной сущности Material_Requisition_Items через поле ManytoManyField Material_Requisition.reqItems и отобразить его в HTML; однако вместо этого он ссылается на родительскую сущность Item. Есть ли способ ссылаться на атрибуты промежуточной сущности через родительскую в Django …

16.03.2022
Запрос на обновление состояния с недопустимой полезной нагрузкой в модульных тестах Django

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

16.03.2022
Django с использованием mongodb _id

Я хочу использовать самогенерируемый objectID mongodb, удалив генерируемый django ID. Как мне это сделать и не вызовет ли это неизвестную мне ошибку в будущем? Моя строка ID в моделях. Я удалил этот ID.: id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) …

16.03.2022
Django/Python - значение радиокнопки: проверка в зависимости от значения модели и отправка значения в представление

У меня есть проблема: У меня есть модель, которая говорит, включен или выключен autoreply (автоматическая отправка электронной почты). Модель (которая содержит только 1 строку) выглядит следующим образом: class AutoSendMail(models.Model): auto = models.BooleanField(default=False) manual = models.BooleanField(default=True) модель содержит …

16.03.2022
Как я могу реализовать вход и выход администратора, используя django rest framework?

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

16.03.2022
Dropdown не работает(((

Проблема в Dropdown &lt;div class=&quot;dropdown&quot;&gt; &lt;button class=&quot;btn btn-secondary dropdown-toggle&quot; type=&quot;button&quot; id=&quot;dropdownMenuButton&quot; data-bs-toggle=&quot;dropdown&quot; aria-haspopup=&quot;true&quot; aria-expanded=&quot;false&quot;&gt; Dropdown button &lt;/button&gt; &lt;div class=&quot;dropdown-menu&quot; aria-labelledby=&quot;dropdownMenuButton&quot;&gt; &lt;a class=&quot;dropdown-item&quot; href=&quot;#&quot;&gt;Action&lt;/a&gt; &lt;a class=&quot;dropdown-item&quot; href=&quot;#&quot;&gt;Another action&lt;/a&gt; &lt;a class=&quot;dropdown-item&quot; href=&quot;#&quot;&gt;Something else here&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;

16.03.2022
Структура модели django (структура базы данных)

У меня есть одна модель многие к одному текущее состояние этого следующим образом: class A(models.Model): a_field = models.CharField() class B(models.Model): c_field = models.CharField() class C(models.Model): c_field = models.CharField() и они связаны с моделью D class D(models.Model): a_field …

16.03.2022
Как понять Django, придя из R Shiny?

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

16.03.2022
Django - Как вычесть две аннотации с разными моделями

A = Category.objects.annotate(total_products=Count('product')) b=Order.objects.values('category__name').annotate(total_approve=Sum('approve_quantity')).order_by('-total_approve') поэтому я хочу вычесть a - b

16.03.2022
Метод drf-spectacular post не работает с полем формы

Я использую Django Rest Framework. А для документации я использую drf-spectacular. Но проблема, с которой я столкнулся, заключается в том, что когда я пытаюсь отправить форму, я не могу ее отправить. Но я могу нормально отправить, используя тип …

16.03.2022
Django с Nginx и Gunicorn prompt null warning

Я запускаю проект Django на сервере, используя Nginx и Gunicorn. Когда пользователь посещает веб-сайт, я могу найти предупреждающее сообщение NULL на сервере. Кто-нибудь знает, как это решить?

16.03.2022
Как переделать функцию в class based views django

У меня есть функция. Мне надо её переделать в класс. Как можно это сделать используя ListView? Где прописывать всю логику? Или как можно улучшить данную функцию и переделать в класс? (Знаю, сделано всё плохо, но по другому я не придумал) …

16.03.2022
Разбор массива объектов, переданных из фронтенда в бэкенде Django на языке python

У меня есть веб-приложение, бэкенд использует Django, фронтенд - обычный HTML5. Во фронтенде я использую axios для отправки массива объектов через POST запрос. axios ({ method: 'POST', url: test_url, data: { [{title:1, isbn:1234},{title:2, isbn:5678}] } }) …

16.03.2022
Django: Получение всех инлайн-объектов в save_model администратора

У меня есть две связанные (через foreignKey отношение) модели и созданная модель администратора для родительской модели с инлайнами. В определенном случае мне нужно получить все связанные модели и использовать их для обновления 1 конкретного поля в родительской модели. Какой …

16.03.2022
CKEditor не отображается при развертывании

Я установил CKEditor в моем приложении Django blog и все работало нормально в разработке. После развертывания через Heroku окно текстового редактора исчезло как из панели администратора, так и из клиентского фронт-энда, показывая в консоли следующие ошибки: <a href="https://i.stack.imgur.com/tMRYg.jpg" rel="nofollow …

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

Есть ситуация условие гонки, когда я хочу создать новый экземпляр модели Order. Есть поле daily_id, в котором ежедневный день для любой категории начинается с единицы. Это означает, что каждая категория имеет свой собственный ежедневный идентификатор. class Order(models.Model): daily_id = …

16.03.2022
Возврат только одного ответа из базы данных в Django rest-framework

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

16.03.2022
Условно возвращайте JSON или XML ответ из представления Django django-rest-framework, основанного на классах

Как получить ответ ap на тело запроса, передав output_format = 'json' или 'xml'. Он возвращает только один тип ответа. Как я могу получить оба ответа в соответствии с условием. Ниже представлен мой код. djangorestframework==3.13.1 Setting.py REST_FRAMEWORK = { …

16.03.2022
Как изменить значение поля Django после отправки формы?

Недавно начал изучать Django и нужна помощь с формой. Есть модель для записи на консультацию from django.db import models class Category(models.Model): # Класс для категорий обращений cat_name = models.CharField(max_length=64, verbose_name='Категория') # Имя категории class Meta: verbose_name = 'Категории' verbose_name_plural = …

16.03.2022
Получение HTTP/1.1" 500 27, когда отладка установлена на FALSE в моем локальном окружении django

У меня есть settings.py, как показано ниже В принципе, наш DEBUG будет установлен на TRUE. Но поскольку для продакшена нам нужно установить FALSE, мы должны обработать код для установки debug FALSE. Даже с debug=FALSE приложение должно работать как есть. …

16.03.2022
Django jwt и React перенаправляют на разные страницы для разных пользователей после входа в систему

У меня есть 2 роли - член и сотрудник, и я хочу перенаправлять на разные страницы в зависимости от роли пользователя, используя имя пользователя и пароль, например, после входа в систему как член перенаправлять на страницу члена, а как …

16.03.2022
HTML5 video ошибка currentTime

Uncaught TypeError: Failed to set the 'currentTime' property on 'HTMLMediaElement': The provided double value is non-finite. пишу проект на джанго(видеохостинг) и не могу настроить перемотку видео const Video = document.querySelector('.video'), …

16.03.2022
Ошибка 502: Развертывание приложения Django с помощью Gunicorn и Nginx

Я разработал веб-приложение с помощью Django и пытаюсь опубликовать его на виртуальной машине, созданной в Azure. Для этого я использую следующий программный стек: Ubuntu (20.04) Django (3.0.7) Virtualenv (20.0.17) Gunicorn (20.1.0) Nginx (1.18.0) Для развертывания приложения …