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

26.10.2022
Django выбрасывает пустую ошибку валидации на поле администратора при использовании filter_horizontal. это нормально?

У меня есть ThesisExamSchedule модель, которую я зарегистрировал в админке с помощью ModelAdmin. class ThesisExamSchedule(models.Model): participant=models.ForeignKey(User,on_delete=models.CASCADE,related_name="thesis_participant") room=models.TextField() date=models.DateField() start_time=models.TimeField() end_time=models.TimeField() thesis_title=models.TextField() examiner=models.ManyToManyField(User) def __str__(self) -> str: return self.participant.first_name class ThesisExamScheduleAdmin(admin.ModelAdmin): list_display=['participant','date','start_time','end_time','thesis_title'] filter_horizontal=['examiner'] autocomplete_fields=['participant'] admin.site.register(ThesisExamSchedule,ThesisExamScheduleAdmin) …

26.10.2022
Есть ли решение для загрузки html без необходимости хранить их в папке static?

Мой индекс хорошо загружается в браузере, но когда я нажимаю на главную страницу, нет ничего 404 ошибка, отвечает static/index.html, (когда я нажимаю на главную страницу или любую другую, такую как контакт, он ищет html в static) почему он запрашивает …

26.10.2022
Использование кэша в UserViewSet в djoser в django / djangorestframework

В настоящее время я использую cache_page из декораторов в django rest framework для кэширования api. Для аутентификации я использую djoser с django rest framework, но я не понимаю, как я могу добавить декоратор cache_page в урлы djoser. Это …

26.10.2022
Группируйте все объекты по годам

У меня было 3 объекта [{u'criados': u'25/10/2022 00:50', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/9.pdf', u'id': 1, u'tipo': u'NAI', u'slug': u'Teste-1'}, {u'criados': u'25/10/2022 23:54', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/Profile.pdf', u'id': 2, u'tipo': u'NIP', u'slug': u'copa-06'}, {u'criados' : u'16/5/2020 21:25', u'arquivo': u'http://hml.static.detran.al.gov.br/media/infracoes/notificacoes/test.pdf', u'id' : 3, u'tipo: u'NIP', u'slug': …

26.10.2022
Как обслуживать медиафайл в Django?

У меня есть проект Django, в котором я пытаюсь создать карточку с изображением, которое было загружено пользователем. Я продолжаю получать определенную ошибку, но я уже сделал все решения, а она все равно появляется. любая помощь будет признательна. переменная {{image}} …

26.10.2022
Улитка в Djnago URL

Я хочу создать каталог типа mysite.com/user после того, как пользователь войдет в систему. Т.е. mysite.com/john Здесь представлены соответствующие виды и urlpatterns. Но после авторизации у меня осталось только http://127.0.0.1:8000/authorization вместо http://127.0.0.1:8000/user? models.py …

26.10.2022
Как сделать ссылку на URL связанного объекта в DRF

Я делаю музыкальный плеер с бэкендом DRF. У меня есть две модели, одна - Song, а другая - TrackQueue В браузере "nowplaying" экземпляр TrackQueue показывает мету поставленной в очередь песни со ссылкой на файл в ее мета. …

26.10.2022
Ссылка href в Django не маршрутизируется на правильный url

Ссылки в моих страницах/templates/base.html, которые используются для шаблона заголовка, приводят к 404 ошибке. Страницы загружаются правильно, если вручную написать 'http://127.0.0.1:8000' 'http://127.0.0.1:8000/about/'. Я использую представления на основе классов и следую главе 3 книги Django для начинающих (William Vincent). pages/templates/base.html: <header> <a …

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 = …