Django and Python "Questions and answers", page 681

17.07.2022
Как создать фильтр по умолчанию в наборе запросов django

У меня есть следующая модель в моем приложении django. class Segment(BaseSegmentModel): payload_json = JSONField(null=True, default=None, blank=True) owner = models.ForeignKey(CustomUser, null=True, blank=True, on_delete=models.SET_NULL, related_name='segments') name = models.CharField(max_length=100, null=True, blank=False) status = models.CharField(max_length=100, null=True, blank=True, choices=SegmentStatuses.choices, default=SegmentStatuses.STOPPED) created_date = models.DateTimeField(null=True, auto_now_add=True)as …

17.07.2022
Django-notifications-hq Как в реальном времени обновлять уведомления для чтения

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

17.07.2022
Почему мой django позволяет загружать файлы вне папки static?

Мой проект django позволяет загружать изображения из статической папки: http://0.0.0.0:8001/static/img/login.png Это имеет смысл. Но меня беспокоит то, что он также позволяет мне загружать файлы даже за пределами статической папки, такие как: <a href="http://0.0.0.0:8000/logs/result.log" rel="nofollow …

17.07.2022
Celery не запускается с Django 4.0

Я обновился с Django 2.2 до 4.0, и хотя приложение работает нормально, celery не запускается, он только отображает логотип Celery, без текста, без ошибок. В моем приложении есть несколько файлов tasks.py в разных модулях. Согласно сайту Celery, все настроено нормально. …

17.07.2022
Лучший способ создать уникальный URL для "регистрации" [Django]

Мне необходимо создать простой способ для сотрудников "зарегистрироваться" на работе путем сканирования QR-кода, который будет регенерироваться ежедневно и будет доступен в офисе. QR-код приведет их на страницу, где они нажмут "зарегистрироваться", чтобы получить кредит за посещение. В чем …

17.07.2022
Запрос Django с 3 таблицами

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

17.07.2022
Django: представление не работает, когда я перенаправляю на представление, оно не может загрузить страницу?

Я пытаюсь перенаправить на представление с обратным вызовом в django, но кажется, что это не работает, urls.py выглядит нормально, но он продолжает терпеть неудачу. У меня есть представление investmentDetail, которое получает purchased_package_id , теперь идентификатор купленного пакета - …

17.07.2022
Импорт 'django' не мог быть разрешен из исходного текста (VSCode)

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

17.07.2022
Django model.objects.values() возвращают id связанного объекта вместо названия

Я хочу получить данные Chapter model в формате json, я использовал метод values() и он работает, но он возвращает id книги, а не название книги, а мне нужно название книги models.py class Books(models.Model): title = models.CharField(max_length=200 , …

17.07.2022
Django с Javascript fetch API: POST работает, но все остальные небезопасные методы запрещены

Я работаю над этим проектом CS50W. При использовании API fetch для отправки POST запросов на сервер все работало нормально. После того как я изменил метод на PUT или любой другой небезопасный метод, все перестало работать. Javascript …

17.07.2022
Как я могу отправлять электронные письма с помощью Django на мой аккаунт gmail

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

17.07.2022
Есть ли способ реализовать следующие требования в django

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

17.07.2022
Заполнение таблицы на основе выбора из выпадающего списка

Здравствуйте, я пытаюсь создать таблицу, которая будет показывать значения на основе выбранного имени. Например, если бы существовал выпадающий список и было выбрано значение, остальные поля отображали бы данные, связанные с выбранным значением. &lt;div class="main-items"&gt; &lt;h2&gt;Database&lt;/h2&gt; &lt;div class="card-items"&gt; &lt;table class="main-items-table"&gt; …

17.07.2022
Валидация электронной почты в Django

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

17.07.2022
Проблема стиля CSS3 - grid-template-columns с использованием Django

(включено изображение сайта) По сути, на моем сайте он отображает "Обзор тем", а также список тем с отступом, как будто это 3fr (это навигация, поэтому она должна быть слева), в то время как "2 комнаты доступны" и их содержимое …

17.07.2022
Форма Django не работает корректно после изменения psw она выдает ошибку

$ страница urls.py, password change done не работает, я настроил auth_views на изменение psw и done view, но он выдает следующее: Ошибка страницы NoReverseMatch at /accounts/settings/change_password Reverse for 'password_change_done' not found. 'password_change_done' is not a valid view function or …

17.07.2022
Django: Метод для получения url изображений

В настоящее время я работаю над веб-сайтом и хотел бы перейти от класса Product, содержащего изображения, к следующему: models.py: class Product(models.Model): name = models.CharField(max_length=60) price = models.DecimalField(max_digits=10, decimal_places=2) # Digital Products do not need shipping digital = models.BooleanField(default=False, null=True, blank=False) …

17.07.2022
Django и AJAX в сочетании

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

17.07.2022
Как использовать filterset перед другой фильтрацией в get_queryset()?

Что я имею в виду: get_queryset(): q = Model.objects.some_filtering() #use filterset for this q q = q.another_some_filtering() return q Спасибо за помощь!

17.07.2022
Не удалось разобрать остаток: '% if survey.questiontype1 == multiplechoice %' из '% if survey.questiontype1 == multiplechoice %'

Я пытаюсь получить конкретный экземпляр из поля 'questiontype1' в модели Survey, часть которого выглядит следующим образом from django.db import models from datetime import datetime # Create your models here. class Survey(models.Model): category = models.CharField(max_length=100, blank = True) description = models.CharField(max_length=5000, …

17.07.2022
Django send_mail не работает, в то время как smtplib работает

У меня есть установка, в которой я использую "send_mail" для отправки писем пользователям, использующим учетную запись gmail. По какой-то причине эта функция возвращает "smtplib.SMTPServerDisconnected: Соединение неожиданно закрыто". Я использую учетную запись gmail с включенной двухфакторной защитой и паролем …

17.07.2022
Как показать то же значение иностранного поля в панели администратора - имя поля это приз

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

17.07.2022
Вопрос новичка: Как я могу автоматически создать экземпляр модели в Django?

Привет Я довольно новичок во всем этом, так что извините, если я не очень хорошо объясняю. Я хочу создать модель, в которой я могу делать некоторые футбольные прогнозы, пока что у меня есть: class Team(models.Model): name = models.CharField(max_length=20) name_short= …

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

В моих Django формах у меня 5 полей, но 4 из них я беру из html шаблона. 5. одно будет заполнено в представлении. Когда я пытаюсь сделать это, то появляется сообщение, что форма не действительна. Как я могу заполнить данные …

17.07.2022
Django db не отображается в представлениях html

Я нормально настроил, как я думаю, представление, url и модели, но я все еще не понимаю, почему ничего не отображается в шаблоне, это моя проблема в настоящее время помогите мне решить эту проблему from django.shortcuts import render, get_object_or_404 from django.views.generic …

17.07.2022
Django - Как сделать так, чтобы у администратора не было собственной модели профиля

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

17.07.2022
Поле моей формы не отображается в веб-приложении

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

17.07.2022
Django ORM Оптимизация запроса

КОД: Модель Answers: class Answers(models.Model): &quot;&quot;&quot; Класс модели ответа &quot;&quot;&quot; content = models.TextField( verbose_name = &quot;Содержимое ответа&quot;, max_length = 4096, ) date_of_creation = models.DateTimeField( verbose_name = &quot;Дата создания ответа&quot;, auto_now_add = True, ) is_correct = models.BooleanField( verbose_name = &quot;Наличие статуса …

16.07.2022
Форма Django недействительна перед рендерингом с помощью контекстного процессора

У меня есть небольшая проблема с моей формой, использующей Django. На моем сайте на каждой странице есть поле 'settings' (отображаемое с помощью 'include') в base.html - каждое поле настроек имеет форму, которую я отображаю с помощью 'context processor', однако …

16.07.2022
Reverse и HttpResponseRedirect не работают с DefaultRouter

Мне нужно отправить ответ с деталями продукта, поэтому я использую HttpResponseRedirect и реверс. Он требует имя_приложения:имя, поэтому я попробовал что-то вроде ниже, но получаю ошибку: django.urls.exceptions.NoReverseMatch: Reverse for 'product' not found. 'ProductViewSet' is not a valid view function or …

16.07.2022
Локальные данные PostgreSQL не отображаются в Docker Container

Мне просто нужна помощь, я застрял в Docker и не могу найти выход. Во-первых, я использую Windows для Django APP и Docker Я использую PgAdmin4 с PostgreSQL 14 и создал новый сервер для docker Журнал для Postgres …

16.07.2022
Django Ошибка при обновлении представления, ассоциированного с моделью с внешними ключами

У меня есть модель, ProjectNoteComments, которая предназначена для добавления комментариев к ProjectNotes. Комментарии связаны с заметками, а заметки связаны с проектами через внешние ключи. ProjectNoteComments отображаются через представление ProjectNotesDetailView. Когда я добавляю ProjectNoteCommentUpdateview и соответствующую ссылку на страницу детального …

16.07.2022
Django/Postgres полнотекстовый поиск - исключить, если значение содержит <STRING>

Пытаюсь использовать Postgres поиск в Django с помощью SearchVector и хочу исключить результаты, содержащие заданную строку. Возможно ли это? Пример из документации: Entry.objects.annotate(search=SearchVector('body_text', 'blog__tagline')).filter(search='Cheese') Что если я хочу исключить объекты, blog__tagline содержащие "queso"? Я …

16.07.2022
Django webpack loader render_bundle error

У нас есть унаследованное приложение Django-webpack, использующее загрузчик Django webpack. Код приложения переместился в каталог /app и render_bundle перестал работать. Сообщение об ошибке следующее File "/usr/local/lib/python3.9/site-packages/webpack_loader/templatetags/webpack_loader.py", line 22, in render_bundle tags = utils.get_as_tags( File "/usr/local/lib/python3.9/site-packages/webpack_loader/utils.py", line 71, in …

16.07.2022
Как ограничить доступ к сайту? Для всего доменного сайта?

У меня есть сайт на основе django, мне нужен контроль доступа на основе домена. Я уже установил собственную систему аутентификации django и систему 2 аутентификации. Мне нужен контроль доступа для всего домена, даже для статических файлов. Если это возможно, …

16.07.2022
JSON POST и GET 404 (Not Found)

Я пытаюсь создать API в Django, но получаю следующее сообщение об ошибке в консоли JavaScript. GET http://127.0.0.1:8000/edit/undefined 404 (Not Found) POST http://127.0.0.1:8000/edit/undefined 404 (Not Found) Кто-нибудь знает, как решить эту проблему? API url: path("edit/&lt;int:post_id&gt;", views.edit, name="edit") …

16.07.2022
Устанавливать вычисляемое свойство модели только один раз

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

16.07.2022
Как показать значения поля "многие-ко-многим" в форме?

Я написал код о музыке и использовал ManyToManyField() для жанра, но когда я пытаюсь показать жанры, он просто показывает: Genre['a number'] Шаблон: {% extends 'pages/base.html' %} {% block content %} &lt;form&gt; {% if mdata.image %} &lt;img src="mdata.image.url" height="500" …

16.07.2022
Модель зарегистрировать сохранить созданного пользователя django admin

Я использую django admin, и у меня есть модель, в которой есть свойство created_user. Проблема в том, что я не знаю, как зарегистрировать пользователя из админки django. Кто-нибудь знает, как это сделать?

16.07.2022
Dj allauth получает пароль при его сбросе

Мне нужно предоставить необработанный пароль пользователя allauth стороннему провайдеру, когда он сбрасывает свой пароль. Поэтому каждый раз, когда пароль сбрасывается, я вызываю @receiver(password_reset). Однако в этом случае пароль уже был соленым. Мне нужно получить необработанные данные пароля, чтобы реализовать …