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

10.02.2022
Для чего на самом деле нужен Can Order в Django Formsets?

За последний день или около того я потратил изрядное количество времени на изучение поля can order в Django Formsets, но до сих пор не могу понять, для чего оно нужно. Очевидно, оно не обновляет базу данных... и оно помещает …

10.02.2022
Ошибка CSP для загрузочного изображения в гамбургере панели навигации

Я только что добавил политику безопасности контента на свой сайт Django. У меня все работает правильно, за исключением этих двух ошибок для изображений, о которых я понятия не имею, что это такое <img alt="enter image description …

10.02.2022
Атрибут MY 'image' не имеет связанного с ним файла

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

10.02.2022
Падение сервера при загрузке файла в приложении Django на DigitalOcean

Я разработал приложение, в котором пользователь может загрузить zip-файл, zip-файл распаковывается и сохраняется во вновь созданной папке с помощью os.mkdir() На локальной машине процесс работает отлично, но при загрузке на digitalocean в производственном режиме (gunicorn + nginx) процесс …

10.02.2022
Подражание объекту запроса для передачи методу ViewSet create()

Я изучаю unittest и unittest.mock, и борюсь с концепциями и реализациями в основном с mock. Для контекста, то, с чем я играю, это Django / DRF API и Redis. Я пытаюсь написать тесты, для которых необходимо подружить вызовы …

10.02.2022
Как создать кнопку для отправки формы и загрузки файла в Django

Как создать кнопку для отправки формы и загрузки файла в Django Я знаю, как использовать этот код и скачать файл &lt;html&gt; &lt;title&gt;Download File&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;enter&gt; &lt;h1&gt;Download File using Django&lt;/h1&gt; &lt;a href="{% url 'download_pdf_file' filename='CF.pdf' %}"&gt;Download PDF&lt;/a&gt; &lt;/center&gt; &lt;/body&gt; …

10.02.2022
Как я могу добавить диктофон в веб-страницу от пользователя и сохранить его в поле filefield в модели django?

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

10.02.2022
Объект Django AttributeError не имеет атрибута 'upper'

Я реализую API для приложения для маркировки изображений. Я настроил метод create() для Tagging. Tagging содержит тег, который является объектом, содержащим имя и язык. Чтобы теги было легче сравнивать друг с другом, я должен сохранять все теги в верхнем …

10.02.2022
Рекурсивная функция для вычисления дочерних элементов родителя

У меня есть набор данных, которые выглядят следующим образом: Персона1 является родителем Персоны2 Персона2 является родителем Персоны3 и Персоны4 Персона3 является родителем Персоны1 Если я попытаюсь вычислить все дерево для Person1, максимальная рекурсия будет превышена, и программа …

10.02.2022
Как позволить пользователю выбирать несколько вариантов при фильтрации данных с помощью django-filter?

У меня есть модель: class Radiations(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) patient_type=models.ForeignKey(PatientType, on_delete=CASCADE, default=None) date=models.DateField(default=datetime.date.today) done_fractions=models.IntegerField(default=0) base_value=models.DecimalField(max_digits=10, decimal_places=2, blank=True, default=None) expected_value=models.DecimalField(max_digits=10, decimal_places=2, blank=True, default=None) remarks=models.TextField(max_length=500, blank=True, default=None) radiations_date=models.DateTimeField(auto_now_add=True) modified_on=models.DateTimeField(auto_now=True) Их фильтр выглядит следующим образом: class RadiationsFilters(django_filters.FilterSet): patient__name=django_filters.CharFilter(lookup_expr='icontains', label='Name') from_date=django_filters.DateFilter(widget=forms.DateInput(attrs={'type': 'date'}), field_name='date', …

10.02.2022
JsonPickle декодирует функцию в значение None

Я использую jsonpickle в проекте django для хранения списков, наборов или массивов пользовательских объектов в models.JSONField. Я запускаю тесты для проверки своего кода: все в порядке, но все идет не так, если я просто пытаюсь .reload_from_db() экземпляр, содержащий …

10.02.2022
Сбои в тестировании каналов Django

Я следовал руководству из readthedocs: https://channels.readthedocs.io/en/stable/tutorial/index.html для каналов django. Все работало хорошо до последней части руководства, о тестировании. Вот тестовый файл, а также обратная трассировка. Я новичок в каналах. Пока я сосредоточился только на …

10.02.2022
Как сделать так, чтобы представление показывало многоступенчатую форму, в которой есть формы и наборы форм

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

10.02.2022
Django-celery-results не истекает, даже если установлено значение CELERY_RESULT_EXPIRES

У меня есть ежеминутная задача, выполняемая на celery beat, и я использую rabbimq в качестве брокера и имею postgresql в качестве базы данных. Поскольку моя задача выполняется каждую минуту и я сохраняю результат задачи в базе данных, размер моей …

10.02.2022
Django преобразование isoformat string datetime в кортеж и возникновение ошибки

Я пытаюсь обновить два поля времени даты для сущности Skill в моей базе данных. Я уверен, что передаю изоформатную строку времени. При создании вместо обновления все работает нормально, но при обновлении я получаю: Exception Type: TypeError Exception Value: fromisoformat: argument …

10.02.2022
Django: как работает manage.py?

Как работает выполнение команд вызовом команд из manage.py в консоли? В файле же нет никаких команд (я начинающий в Python) Опишите коротко, что коротко происходит при вызове? import os import sys def main(): &quot;&quot;&quot;Run administrative tasks.&quot;&quot;&quot; os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'ChatServerPlayground.settings') try: …

10.02.2022
В Django как добавить пользователя в файл "многие ко многим

Я хочу добавить разрешение тем пользователям, которых я добавляю в отношение "многие-ко-многим". У меня есть модель Projekt, в которой я хочу добавить несколько пользователей следующим образом: class Projekt(models.Model): def __str__(self): return str(self.projekt) projekt = models.TextField(max_length=150) company_name = models.ForeignKey('Company', on_delete=models.CASCADE, …

10.02.2022
Объект Django 'NoneType' не имеет атрибута 'file'

У меня код реализован следующим образом, и когда нет файла, как я могу поднять исключение **models.py** class Template(BaseModel): file = models.FileField( upload_to='', validators=[FileExtensionValidator(['xls', 'xlsx'])] ) uploaded_by = models.ForeignKey( 'Some Model', related_name='', null=True, on_delete=models.SET_NULL, ) views.py @api_view(('GET',)) def i_view(request): …

10.02.2022
Как проверить, существуют ли значения списка в двух или более таблицах базы данных?

У меня есть следующий тип Django Model. class ClientPackageMapping(models.Model): user_id=models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE, null=False) client_package=models.ForeignKey(ClientPackage,on_delete=models.CASCADE,blank=True, null=True) joined_date = models.DateField(null=True,blank=True) expiry_date = models.DateField(null=True,blank=True) class Meta: abstract=True @property def is_expired(self): if self.expiry_date&lt; date.today(): return True return False class ClientPackageBasicStocks(ClientPackageMapping): stocks = ArrayField(models.CharField(max_length=5),null=True,blank=True) class ClientPackageSilverStocks(ClientPackageMapping): …

10.02.2022
Форма django не отображает ярлыки

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

10.02.2022
Форма отображает только кнопку "Сохранить"

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

10.02.2022
Как использовать несколько полей имени пользователя для аутентификации пользователя в Django

Я работаю над проектом, в котором я могу получить имя пользователя, электронную почту или номер телефона как USERNAME_FIELD, подобно Instagram, но я застрял и не знаю, как это сделать, вот моя модель USER models.py from django.contrib.auth.models import AbstractUser from django.db …

10.02.2022
Python: GPIO / RpiMotorLib в виртуальной среде с Django - шаговый двигатель вращается рывками

Я пытаюсь запустить шаговый двигатель (NEMA17) с контроллером шагового двигателя DRV8225 внутри приложения python/Djano в виртуальной среде. Сценарий для запуска шагового двигателя с помощью RPiMotorLib - это сценарий в этом руководстве: https://makersportal.com/blog/raspberry-pi-stepper-motor-control-with-nema-17 Когда я запускаю …

10.02.2022
Создание объекта с несколькими отношениями в graphene django

Привет ребята, у меня есть следующие модели в моем проекте class User(AbstractUser): email = models.EmailField(_('email address'), unique=True, blank=False, null=False) username = None first_name = None last_name = None USERNAME_FIELD = 'email' REQUIRED_FIELDS = [] # set custom manager objects …

10.02.2022
Есть ли способ выдать предупреждение на странице администратора django о несоответствии некоторых ограничений при добавлении данных в поля?

В основном на моем простом сайте я добавляю некоторые детали праздника колледжа, такие как название, дата и т.д. со страницы администратора, а не с сайта. Это моя модель Fest class Fest(models.Model): FEST_CHOICES=[ ('CUL','Cultural'), ('TEC','Technical'), ('COL','College'), ('SPO','Sports'), ] id=models.IntegerField(primary_key=True) name=models.CharField(max_length=50) …

10.02.2022
Django: exists() с использованием кэша queryset

Использует ли метод django QuerySet.exists() кэш queryset, если его вызвать дважды? Например # this makes a call to db queryset.exists() # &gt; true # does it make a call to the db or reuse some cached result? …

10.02.2022
Настройка поля изображения в ckeditor

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

10.02.2022
Django - Как создать форму для внешних ключей модели?

Вот что я пытаюсь сделать. Мне интересно, может ли кто-нибудь предложить хороший подход: модели.py: class Color(models.Model): name = models.CharField(... class Speed(models.Model): name = models.CharField(... class Dog(models.Model): name = models.CharField(... speed = models.ForeignKey(Speed... class DogRequest(models.Model): id_name = models.PositiveSmallIntegerField() color = models.ForeignKey(Color... …

10.02.2022
Django поддерживает необязательные параметры в маршрутах? Я использую path() [дубликат].

Я потратил много времени, чтобы найти, как создать url с необязательными параметрами, но ничего не нашел. Я работаю с Python 3.4 Это мой путь и мне нужно добавить необязательный параметр: path('request', request_view.index, name="request_index"), Подобно этому (как и …

10.02.2022
Django: создание учетной записи пользователя для покупок в интернете

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

10.02.2022
Django: У меня есть текстовое поле, которое при вводе в него текста также сохраняет html-ввод.

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

10.02.2022
Социальный логин Steam с бэкендом Django и фронтендом React

Я создал логин steam с библиотекой python-social-auth на бэкенде. Это работало нормально. Теперь я пытаюсь отделить бэкенд от фронтенда, используя React для фронтенда и Django для бэкенда. Я не могу понять или найти что-нибудь о том, как мне подключить социальный …

10.02.2022
Совместим ли Apache 2.2 с django3.2 и python 3.9?

Совместим ли Apache 2.2 с django3.2 и python 3.9? на нашем сервере Apache 2.2 необходимо установить python версии 3.9 и Django 3.2.

10.02.2022
Django: Ссылка на ForeignKey со страницы изменений

Представьте, что есть модели: from django.db import models class Category(models.Model): name = models.CharField(...) class Product(models.Model): name = models.CharField(...) category = models.ForeignKey(Category, ...) Зарегистрировать модели: from django.contrib import admin @admin.register(Product) class ProductAdmin(admin.ModelAdmin): fields = 'name', 'category', Как …

10.02.2022
Django Rest Framework пользовательский сериализатор данных

Я получил ответ сериализатора, который выглядит следующим образом: "results": [ { "property_name": "Villa", "username": "Ivan", "email": "ivan@mail.com", "start_date": "2022-01-05", "end_date": "2022-01-19" }, { "property_name": "Villa", "username": "Ivan", "email": "ivan@mail.com", "start_date": "2022-02-16", "end_date": "2022-03-03" }, { "property_name": "Villa", "username": "Ivan", …

10.02.2022
Ввод "test" в URL ломает диспетчер в django [закрыто]

Это скорее вопрос "хмм", чем "мне нужна помощь" Итак, у меня есть URL, например, такой: path('&lt;str:movie&gt;', views.movies, name='movies') URL работает нормально, когда я перехожу на /movies/test-movie, но не movies/test или movies/bro Есть ли …

10.02.2022
Как использовать цепочку селектов django_select2 в панели администратора django?

Я взял почти неизменное руководство из документации есть мой models.py from django.db import models class Country(models.Model): name = models.CharField(max_length=255) class City(models.Model): name = models.CharField(max_length=255) country = models.ForeignKey('Country', related_name="cities", on_delete=models.CASCADE) class Address(models.Model): country = models.ForeignKey('Country', on_delete=models.CASCADE) city = models.ForeignKey('City', on_delete=models.CASCADE) …

10.02.2022
Моя страница редактирования не показывает ничего, кроме того, что уже есть в main.html

Я работаю над проектом Django, создавая приложение для списка дел, на моей странице редактирования ничего не отображается, кроме того, что уже есть в моем main.html мой файл edit.html {% extends 'main.html' %} {% block container %} &lt;div&gt;editor&lt;/div&gt; &lt;div&gt; …

10.02.2022
Локальное размещение проекта Django на Apache2

Я закончил проект Django и хочу развернуть его на Apache2 локально по LAN. Я выяснил, как соединить Django с Apache2 с помощью mod_wsgi, и это сработало отлично, потому что я смог использовать Apace2 для фактического размещения Django на localhost. Теперь …

10.02.2022
Почему django не может прочитать url моего пути, чтобы показать список книг?

Я сделал несколько объектов на сайте моей местной библиотеки и пытаюсь перейти по этой ссылке: catalog/books/ чтобы посмотреть свой Книжный список, но результат: введите описание изображения здесь также мои коды : urls.py: from django.urls import …