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

05.10.2022
Django - эффективный метод проверки, следует ли один пользователь за другим (отношения "многие-ко-многим")

В принципе, я реализую довольно простую функцию, в которой один пользователь может перейти на страницу профиля другого пользователя и следовать/отслеживать его. Для управления логикой пользовательского интерфейса я хотел бы знать, следует ли один пользователь за другим (или нет). …

05.10.2022
Django обернуть текст внутри формы

Здравствуйте, я пытаюсь обернуть текст внутри формы, но ничего не получается. Я пытался стилизовать или вставить {{ forms|crispy|wordwrap:50 }}, но это тоже не работает, текст продолжает переполняться без переноса строки, есть ли у кого-нибудь решение? ===page.html=== {% extends 'accounts/main.html' …

05.10.2022
Получение ошибки при eb deploy : ERROR: NotAuthorizedError - Operation Denied. Доступ запрещен

ERROR: NotAuthorizedError - Operation Denied. Access Denied Стек: Django-приложение, размещенное на AWS с использованием Elasticbeanstalk. В последний раз, когда я развертывал систему с помощью eb deploy для моей среды QA, все работало нормально. Теперь внезапно появляется ошибка, что …

05.10.2022
React-Django csrf токен Аутентификация

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

05.10.2022
Не отображать уже выбранные элементы в качестве вариантов в выпадающем списке в админке django inline, а сохранять уже выбранные

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

05.10.2022
Django Rest API Cache с помощью Radis и поиск предложений

Проблема У меня есть бэкенд с Django (Wagtail CMS) и фронтенд с react. Я использую их в качестве новостного сайта. Я новичок в Django, а мой коллега по команде управляет фронтендом. Я предоставляю им стандартный API Wagtail с некоторой …

05.10.2022
Django - команда createsuperuser создает суперпользователя в базе данных по умолчанию при передаче параметра --database

В моем проекте есть три базы данных Postgre: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'default', 'USER': 'user', 'PASSWORD': 'password', }, 'clients_db': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'clients_db', 'USER': 'user', 'PASSWORD': 'password', }, 'other': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'other', …

05.10.2022
Как я могу позволить пользователю редактировать комментарии в Django Blog, используя DetailView и UpdateView на одной странице?

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

05.10.2022
Программный вход удался, но не распознан

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

05.10.2022
Django: аннотирование модели с несколькими графами происходит очень медленно

Я пытаюсь аннотировать модель, которая имеет несколько отношений, с несколькими подсчетами этих отношений. Но запрос выполняется очень медленно. Campaign.objects.annotate( num_characters=Count("character", distinct=True), num_factions=Count("faction", distinct=True), num_locations=Count("location", distinct=True), num_quests=Count("quest", distinct=True), num_loot=Count("loot", distinct=True), num_entries=Count("entry", distinct=True), ) Когда я говорю …

05.10.2022
Django: Как получить список вариантов поля выбора

У меня Choices: all_choices= Choices( ('val1', _("val1 text")), ('val1', _("val2 text")), ('val3', _("val3 text")), ('val4', _("val4 text")), ) Я ищу функцию, которая возвращает список всех вариантов выбора, например: list=['val1', 'val2', 'val3', 'val4'] Мне не удалось …

05.10.2022
Self.request.user не возвращается в набор запросов

В моих представлениях queryset возвращает всех пользователей, когда я хочу, чтобы он возвращал только пользователя, который в настоящее время зарегистрирован. У меня есть метод get self, у которого сериализатор установлен на пользователя, но он не используется. Когда я попробовал …

05.10.2022
Получение списка имен slug по имени пути к url

Я занимаюсь реверс-инжинирингом urlpatterns в django. Для моей цели мне нужно динамически узнать список имен slug, которые разработчики решили использовать в url. Пример: path("<slug:membership_slug>/<slug:parent_slug>/data/", rzd.ReportingUnitDataView.as_view(), name="hierarchy.item.data"), Итак, в мире, где все пишут идеальный код, моя функция принимает …

05.10.2022
Как исправить отображение результатов в проекте

Как скорректировать проект, чтобы улучшить результат работы: in myworld/members/view.py: def testing(request): template = loader.get_template('template.html') context = { 'heading': 'Hello <i>my</i> World!', } print(context) return HttpResponse(template.render(context, request)) в myworld/members/templates/template.html : <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> …

05.10.2022
Форма Django summernote don't не отображается вне панели администратора

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

05.10.2022
JS-функция не срабатывает в событии включения выпадающего списка Django

У меня вопрос, у меня есть JS функция, которая используется в проекте Django (скачанная из интернета) , так вот в template.html у меня <select class="select_filter" onchange="myFunc(this.value);"></select>, также эта функция объявлена в этом template.html <script> function myFunc(val) { console.log(val); …

05.10.2022
Обновление только целевого элемента с помощью ajax

Я пытаюсь обновить страницу корзины с помощью ajax, когда кто-то увеличивает или уменьшает количество продуктов, моя логика просмотра в порядке. Моя проблема, как я могу предположить, заключается в нацеливании класса "ajax_updater", как только я нажимаю на кнопки количества, ajax …

05.10.2022
В чем разница между SimpleTestCase.settings() и django.test.override_settings?

Django предоставляет различные способы изменения настроек (документации) в тесте на разных уровнях (класс TestCase, метод теста, менеджер контекста). Я понимаю разницу между override_settings и modify_settings, но не могу уловить разницу между SimpleTestCase.settings() и django.test.override_settings() при использовании в …

05.10.2022
(Django / Nginx / Gunicorn) HTTPS не может обслуживать патентованные каталоги на моем сайте

Довольно новичок в Nginx и развертывании веб-сайтов в целом. У меня есть сайт, который я собираюсь развернуть с помощью дроплета DigitalOcean. Сейчас он работает, но только с http://[SERVER-IP] (здесь) Хотя сайт загружается с …

05.10.2022
UpdateAPIView | Django REST не обновляет данные должным образом

Я хочу регистрировать значения в таблице отношений при обновлении данных. И наоборот, я хочу генерировать ошибку, если значение не существует. models.py class CustomUser(AbstractBaseUser, PermissionsMixin): uuid = models.UUIDField(default=uuid.uuid4, primary_key=True, editable=False) email = models.EmailField(_('email address'), unique=True) role = models.OneToOneField('Role', related_name='user', …

05.10.2022
Как получить конкретные данные из модели в профиле, когда человек вошел в систему, Django?

Я хочу публиковать определенные данные в профиле пользователя, который вошел в систему. У меня есть такая модель: class Customer(models.Model): user = models.OneToOneField(User, null=True, on_delete=models.CASCADE) name = models.CharField(max_length=60) email = models.EmailField(max_length=100) class Wallet(models.Model): name = models.OneToOneField(User, null=True, on_delete=models.CASCADE) usd = …

05.10.2022
Проблема развертывания веб-приложения Django на хостинге OVH

Я пытаюсь развернуть Django App на хостинге OVH и, после некоторых сложных исследований и ошибок, я продолжаю сталкиваться с проблемой. File "/usr/share/passenger/helper-scripts/wsgi-loader.py", line 381, in <module> handler = RequestHandler(server_socket, sys.stdin, app_module.application) AttributeError: module 'passenger_wsgi' has no attribute 'application' …

05.10.2022
Как найти 3 верхних или максимальных значения в модели django?

У меня есть класс в django model и как я могу найти 3 максимальных значения в нем? Нужен ли мне цикл for в for? Или мне нужен какой-нибудь класс? class Prices (models.Model): user = models.ForeignKey(User,on_delete=models.CASCADE) Price = models.IntegerField() …

05.10.2022
Используя URLconf, определенный в name, Django попробовал эти шаблоны URL, в таком порядке

У меня есть проект django, и в этом проекте есть два приложения: главное и профили. Итак, я добавил оба мини-приложения в файл settings.py: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'main', 'profiles', ] и …

05.10.2022
Как отметить слова, совпадающие со словами из списка, в текстовой области формы django с помощью javascript?

У меня следующая форма: class TestForm(Form): testfield = CharField(widget=Textarea(attrs={'rows': 10, 'id': 'test'}), label='Input test text here') Передается в мой шаблон вместе со следующим списком в качестве контекста: dummy_list = ['hi', 'hello'] Я пытаюсь сделать кнопку, которую …

05.10.2022
Django: отношения между двумя объектами одной модели

Я создал эту модель: class Process(models.Model): name = models.CharField('Process name', max_length=50, unique=True) owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.SET_NULL, max_length=50, null=True, verbose_name='Process owner') Я хочу создать несколько процессов и на их основе построить иерархию. Вот модель иерархии: class Hierarchy(models.Model): name …

05.10.2022
XXX не определен - Импортирование класса из модуля OpenLayers Node в Django

Испытываю трудности с тем, чтобы заставить Node OpenLayers работать в Django. npm и ol установлены, и файлы находятся в папке node_modules в моем проекте. Я включил папку node_modules в мой STATICFILES_DIRS в settings.py. Я включаю модули OpenLayers в …

05.10.2022
Wagtail dumpdata modellogentry null values

Возникла проблема с командой dumpdata в Wagtail v.3.0.3. Некоторые записи для таблицы pagelogentry имеют data установленное значение null, а не ожидаемое {}. Это не все значения. Когда я делаю dumpdata, мне приходится вручную редактировать файл дампа, чтобы он …

05.10.2022
Django Как получить значение из рекурсивной ссылки на модель?

Я пытаюсь реализовать функцию комментирования комментариев через самоссылку. error: models.ReComment.DoesNotExist: ReComment, соответствующий запросу, не существует. Parent_comment модели ReComment был ForeignKey как self Я распечатал self.kwarg и получил значение {'pk': 3, 'comment_id': 8} models.py class Post(models.Model): title = models.CharField(max_length=50) …

05.10.2022
Ошибки Wagtail PageRevision из loaddata

Когда я использую dumpdata / loaddata для моментального снимка моих живых сайтов Wagtail в песочницу, я иногда получаю страницы, которые я не могу редактировать в песочнице. Это всегда страницы, которые в проводнике администратора Wagtail помечены как "live + draft". …

05.10.2022
Ошибка преобразования типа данных nvarchar в Datetime при вызове процедуры Store в Django

Я пытаюсь передать значение datetime в процедуру store в mssql, но получаю эту ошибку: django.db.utils.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Error converting data type nvarchar to datetime. (8114) (SQLExecDirectW)') Вот код: fromDate = datetime(2022, 1, …

05.10.2022
Хеширование паролей в Django отличается от библиотеки python passlib pbkdf2

Используя django администратора, я создал пользователя email: cuteemail@example.com password: ccpass!ccpass Хешированный пароль, хранящийся в базе данных, равен pbkdf2_sha256$260000$alGB1h2BRHwn83nz9fSJ3V$qippfbL8g59KPoDh+cIEh70TQCjuWeH8017VcLLpDIY= Все, что я знаю, это то, что django генерирует хэш пароля, используя алгоритм PBKDF2. Мне нужно …

05.10.2022
Django Rest Framework - дататайм, отправленный как str, изменяется на другой часовой пояс при сохранении в базу данных?

Я отправил следующее: {'ticker': 'XYZ', 'last_price': 394.05, 'last_date_time': '2022-10-04 15:57:18'} Когда он был сохранен в БД: ticker: XYZ last_price: 394.05 last_date_time: 2022-10-04 11:57:18 Я не уверен, как или почему это изменяется. models.py class StockPriceModel(models.Model): ticker = …

05.10.2022
Разница между значением datetime в Django ORM и значением datetime в Postgre

Я разработал приложение на Django и недавно изменил свою БД с Sqlite на Postgresql. Я обнаружил следующее несоответствие между значениями времени в БД и результатами работы Django orm: и: …

05.10.2022
Как объединить два разных модала в django?

Я использую django 3.2. И БД postgres. Я застрял в проблеме, где я хочу объединить два модала. У меня есть следующие две модальности 1- Профили 2- Рейтинги foreignKey(Profiles) Теперь я хочу вернуть список профилей с их рейтингами. …

05.10.2022
Как сделать генератор qr-кодов в django? [закрыто]

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

05.10.2022
Django AWS не может быть доступен с публичного IP-адреса

Я пытался разместить свое приложение Django в виде докера в AWS ECS и оно работает как положено при доступе изнутри. Затем я попытался добавить ALB, чтобы я мог получить доступ к своему приложению, но пока не смог этого сделать. …

05.10.2022
Django Action Append Slash

Я делаю разработку, и мой POST запрос приходит как config/alert и я пытаюсь поймать его с помощью action decorater below.BUT Django не ловит его Он хочет config/alert/ но Это не возможно изменить входящий url добавить SLASH. @action(methods=['post'], detail=False, url_path='alert') …

05.10.2022
Ошибка при активации по URL, отправленному на электронную почту, в системе регистрации пользователей с использованием DRF

Я хотел добавить систему регистрации к API, используя DRF. Пользователь получает url активации по электронной почте и может активировать свой аккаунт. У меня возникают проблемы с декодированием отправленного токена, т.е. токен воспринимается как недействительный. views.py Я создал систему регистрации, а …

05.10.2022
Почему функция перенаправления Django возвращает на ту же страницу

У меня есть сайт, на котором есть различные группы. Как только вы нажимаете на одну из групп, вы перенаправляетесь на страницу подробностей этой группы. Этот клик происходит через метод post, где название группы отправляется на сервер. Там я проверяю, …