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

24.08.2021
Django 3 - сброс пароля - не генерируется электронное письмо

Я следовал многочисленным источникам о том, как это настроить. Теперь все вроде бы работает (ошибок нет), но я просто не вижу электронной почты. gmail - Разрешить менее безопасные приложения: ВКЛ url.py path('pw_reset/', auth_views.PasswordResetView.as_view(template_name="authacc/pw_reset.html"), name="reset_password"), path('pw_done/', auth_views.PasswordResetDoneView.as_view(template_name="authacc/pw_done.html"), name="password_reset_done"), path('pw_confirm/<uidb64>/<token>/', auth_views.PasswordResetConfirmView.as_view(template_name="authacc/pw_confirm.html"), …

24.08.2021
Gunicorn предотвратить HUP после его срабатывания

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

24.08.2021
Экспорт таблицы с внешним ключом в excel

У меня есть эти 2 модели: class Canva(models.Model): name = models.CharField(null=True, blank=True, max_length=255) site = models.CharField(null=True, blank=True, max_length=255) def get_absolute_url(self): return reverse('bilans:canva_detail', kwargs={'pk': self.pk}) def __str__(self): return self.name class Bilan(models.Model): agregat = models.CharField(null=True, blank=True, max_length=255) SCF = models.CharField(null=True, …

24.08.2021
Как просматривать других членов группы, если я являюсь членом этой группы?

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

24.08.2021
Добавление дополнительной информации в каждое поле формы

Я использую Django/Wagtail и пакет wagtailstreamforms для создания форм. К сожалению, в конструкторе форм wagtailstreamforms нельзя добавить два поля рядом, поэтому я пытаюсь добавить функциональность, которая позволит пользователю ввести целое число от 1 до 12 (на основе столбцов Bootstrap - …

24.08.2021
База данных Django не существует в контейнере postgreSQL?

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

24.08.2021
Я пытаюсь изучить pytest, и 1 тестовый пример продолжает давать сбой с подробностями, приведенными ниже

#!/usr/bin/python -- кодировка: utf-8 -- # Я написал pytest в соответствии с #комментариями в файле test_invetory.py. Все тестовые случаи пройдены, но только 1 все еще не работает. может кто-нибудь помочь мне с ответами. -------Данные файлы: inventory.py------<>>> class InsufficientException(Exception): pass …

24.08.2021
Как сгенерировать случайный uid и токен в django без генерации моделей и логинов пользователя

Мне нужно активировать пользователя без моделей. Я не генерирую никакого пользователя. Я хочу генерировать случайный uid и токен. Для этого я хочу передать этот uid и токен в ссылке /activate/{uid}/{token}. Я создал этот код в представлении для генерации uid …

24.08.2021
Django Как зарегистрировать членство на другой странице

Я студент, который изучает Django. Если нажать кнопку OK на странице регистрации, то регистрация завершена! Я хотел бы поместить кнопку подтверждения в другой html и сохранить то, что я ввел на странице членства, возможно ли это? Подводя итог, я …

24.08.2021
Почему обслуживание статических файлов является проблемой в приложениях на Python

Я, кажется, не понимаю проблему с обслуживанием статических файлов в приложениях на Python, например, Django. Сейчас я читаю документацию по WhiteNoise и первый вопрос - зачем он вообще был разработан? Я имею в виду, какую проблему он решает? Почему …

24.08.2021
Вызов обновления сериализатора в функции в django

У меня есть эта дата, приходящая с фронтенда: d = {'dispatch_date': '2021-08-25T10:40:19.783Z', 'send_from_warehouse': 2, 'sales_order': 635, 'flows': [{'flow': 67, 'kit': 8, 'asked_quantity': 9, 'alloted_quantity': '9'}, {'flow': 67, 'kit': 3, 'asked_quantity': 8, 'alloted_quantity': '0'}, {'flow': 67, 'kit': 49, 'asked_quantity': 7, …

24.08.2021
Как запустить образ hub pulled docker, установив переменные окружения

У меня есть проект Django, и я пытаюсь развернуть его на экземпляре AWS EC2. Я создал 2 образа docker (приложение и nginx), протестировал локально, отправил на хаб, но когда я подключаю свой экземпляр EC2 и пытаюсь запустить его, …

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

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

24.08.2021
Как получить пользователя, который изменил объект? django-simple-history

Я пытаюсь сохранить историю объекта с помощью библиотеки django-simply-history, пока что я могу видеть изменения самого объекта, но не пользователя, который сделал эти изменения. У меня есть следующие настройки. Настройки: # settings.py INSTALLED_APPS = [ …

24.08.2021
Изменение модели в CreateView в зависимости от пользователя в django

Я хочу изменять модель представления createview в зависимости от пользователя. Класс представления выглядит следующим образом: class SubirCasoView(LoginRequiredMixin, CreateView): login_url = reverse_lazy('users_app:user-login') template_name = 'casos/crear-caso.html' success_url = reverse_lazy('casos_app:update-caso') def get_form_class(self): current_user = self.request.user if current_user.especialidad == 'Reumatología': self.form_class = CasoReumaForm …

24.08.2021
Поле id, которое не является первичным ключом в django django model

Возможно ли в django создать поле id в модели, которое не является primary_key? Если да, то как это сделать? Чтобы было понятнее, вот моя модель: class GWS(models.Model): id = models.CharField(max_length=20,primary_key=False) ... Что я могу сделать, чтобы поле …

24.08.2021
Почему появляется "django.core.management.base.SystemCheckError" в Django App и не удается запустить сервер

Я получил "django.core.management.base.SystemCheckError: SystemCheckError: Проверка системы выявила некоторые проблемы:" в моем Django App. Вот мой код settings.py 'rangefilter', 'csp', 'jazzmin', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'sales', Вот мой код admin.py. from django.contrib import admin from …

24.08.2021
Django с проверкой Https CSRF не удалось. Запрос прерван

Я использую Django+nginx+uwsgi для создания своего сайта. Ранее я уже следовал этому https://docs.djangoproject.com/en/3.2/ref/csrf/ для настройки CSRF. А когда мой сайт был Http, он работал хорошо. Но после того, как я изменил свой сайт на …

24.08.2021
Как предотвратить появление пустой строки журнала в консоли

Я новичок в django и я использовал django logging в моем settings.py, а также имею один подпроцесс, который содержит другой basicConfig. Я не знаю, почему у меня пустые строки в моем логгере, хотя однажды я добавил logfile и там не …

24.08.2021
Python- Django : Где Django "добавляет слеш"?

Мне интересно... Если у меня есть приложение под названием magazine, и его urlpatterns внутри urls.py имеет следующий вид : from django.urls import path from . import views path("articles/&lt;int:pk&gt;", views.get_article, name="article") . без прицепного слеша, то Django должен …

24.08.2021
Django - Конкатенация двух полей в отношении "многие ко многим" для поиска строки

Я использую Django 3.2.6 и Mysql. У меня есть две модели class Author(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) class Book(models.Model): ... author = models.ManyToManyField(Author, related_name="authors") Книга может иметь несколько авторов, а автор может иметь несколько …

24.08.2021
Django реверс для 'password_change_done' не найден

У меня есть небольшое приложение, которое я пишу, но я столкнулся с некоторыми проблемами с элементами смены пароля, используемыми в фреймворке аутентификации Django. Но я всегда получаю ошибку после смены пароля: Reverse for 'password_change_done' not found. 'password_change_done' не является …

24.08.2021
Как добавить значение по умолчанию в переменную и сохранить в базе данных в django?

Я очень новичок в фреймворке Django. Я начал работать с моделями и формами в django. Я столкнулся с проблемой хранения значений в базе данных. Я хочу получить что-то вроде этого. from django.db import models class attempt(models.Model): name = models.TextField(max_length=200) …

24.08.2021
Получение текущего пользователя с помощью Django drf и простого jwt

Я пытался получить текущего пользователя с помощью rest framework и простого jwt Я новичок в Django и я написал простое представление, которое делает(ит) работу class UserDetail(viewsets.ModelViewSet): queryset = User.objects.all() serializer_class = UserSerializer authentication_classes = [JWTAuthentication,] permission_classes = [IsAuthenticated,] …

24.08.2021
Изменение поля BooleanField при каждом обновлении объекта

У меня есть модель со свойством changed, которое я хотел бы менять на True при изменении модели. Но, конечно, я не хочу устанавливать его в True при создании объекта. class SomeModel(models.Model): changed = models.BooleanField(default=False, blank=True, null=True)

24.08.2021
Как редактировать и удалять данные на одной странице в django

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

24.08.2021
Я делаю функцию кнопки "нравится" и "не нравится" для блог-проекта Django. (Я начинающий).

Я пытаюсь сделать кнопку "нравится", которая также функционирует как "не нравится", если на нее нажать еще раз тем же пользователем. Один пользователь может поставить лайк нескольким постам, но только один раз, следующее нажатие не нравится. Что я сделал: Я создал …

24.08.2021
SyntaxError: Неожиданная лексема < в JSON в позиции 0 при попытке обновить эмодзи реакции

Я разработал панель эмодзи, как в facebook, которая работает нормально. Однако, когда я хочу обновить эмодзи "SyntaxError: Unexpected token &lt; in JSON at position 0". Также есть много связанных файлов, так что не знаю, что может играть важную роль …

24.08.2021
Django include с переменной не дает ожидаемых результатов

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

24.08.2021
Как ограничить опции селекта при обновлении страницы (зависимые селекты)?

Я создаю проект, используя Django. В моем проекте есть форма с двумя зависимыми select (выпадающий список). Дочерний select опирается на ранее выбранный вариант родительского select, поэтому дочерний select отображает список отфильтрованных вариантов. Они работают хорошо, но …

24.08.2021
Как создать управляющую секцию формы?

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

24.08.2021
Как фильтровать по тегам с помощью пользовательской модели тегов

я пытаюсь фильтровать объекты по именам тегов, но получаю исключение. models.py: class Etiqueta(CommonGenericTaggedItemBase, TaggedItemBase): object_id = models.CharField(max_length=50, verbose_name=_('Object id'), db_index=True, null=True) class Lugar(Entidad): etiquetas = TaggableManager(verbose_name=_("Etiquetas"), through=Etiqueta) lugares = cms_models.Lugar.objects.filter(etiquetas__name__in=['pueb']) Выбрасывает ошибку: HINT: Ни один оператор …

24.08.2021
Нужна помощь по NGINX DJANGO для негабаритных данных ответа

у нас есть одна конечная точка, где загружается 50 МБ данных, а недавно размер данных увеличился до 60 МБ, поэтому приложение не может загрузить эти данные, но оно нормально работает с 50 МБ. Нужно ли нам изменить какую-либо …

24.08.2021
Ошибка JsonResponse не отображается в виде сообщений

Я создаю BlogApp и пытаюсь показать ошибки JsonResponse в виде сообщений в браузере пользователю (как всплывающее окно). Но ошибка Json Response не отображается, нет ошибок в терминале и нет ошибок в browser console. Когда пользователю не нравится сообщение …

24.08.2021
Ключ раздела должен быть определен для запросов на удаление в django-cassandra-engine

From django.utils import timezone from cassandra.cqlengine import columns from django_cassandra_engine.models import DjangoCassandraModel class RequestResponse(DjangoCassandraModel): id = columns.UUID(primary_key=True, default=uuid.uuid4) sel_no = columns.Text(index=True) transaction_type = columns.Text() created_at = columns.DateTime(default=timezone.now()) updated_at = columns.DateTime(default=timezone.now()) Я использую django-cassandra-engine==1.6.1. Когда я пытаюсь удалить все данные …

24.08.2021
Управление доступом к странице в UpdateView

Здравствуйте!!! Я хочу контролировать, чтобы только суперпользователь и, например, учитель, могли получить доступ к странице, унаследованной от UpdateView и перенаправлять других на страницу /404. Мой класс в views.py : class Edit_news(UpdateView): model = News form_class = …

24.08.2021
Добавьте значок глаза на форму password_change_form.html Django admin

Я хочу переопределить форму администратора Django password_change_form.html, в частности, добавить значок глаза в раздел пароля. Значок глаза скрывает и показывает пароль. Мои шаги заключались в том, чтобы сначала расширить шаблон, создав этот файл templates/registration/password_change_form.html, но я не совсем понимаю, …

24.08.2021
Django : KeyError: "Получена ошибка KeyError при попытке получить значение для поля `channel` на сериализаторе ``...

Модель class Metric(models.Model): date = models.DateField() channel = models.CharField(max_length=50) country = models.CharField(max_length=10) os = models.CharField(max_length=10) impressions = models.IntegerField() clicks = models.IntegerField() def __str__(self): return "{} - {}".format(self.date, self.channel) Мое мнение class MetricViewSet(viewsets.ModelViewSet): serializer_class …

24.08.2021
Django Crispy Forms не отображает границу определенного поля

Я использую bootstrap и crispy forms для стилизации моего сайта. Но рамка вокруг всех моих полей имени пользователя не отображается. Как показано здесь (я обрезал некоторые части). Меня это смущает, так как все остальные поля отображаются правильно: <a href="https://i.stack.imgur.com/CUYpI.png" rel="nofollow …

24.08.2021
Как массово обновить данные в таблице django db?

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