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

05.10.2022
Social-auth-app-django facebook authentication url blocked

Мой settings.py содержит следующее : LOGIN_URL = 'login' LOGOUT_URL = 'logout' LOGIN_REDIRECT_URL = 'home' LOGOUT_REDIRECT_URL = 'login' SOCIAL_AUTH_URL_NAMESPACE = 'social' AUTHENTICATION_BACKENDS = [ 'social_core.backends.facebook.FacebookOAuth2', 'social_core.backends.instagram.InstagramOAuth2', 'social_core.backends.linkedin.LinkedinOAuth2', 'social_core.backends.google.GoogleOAuth2', 'social_core.backends.google.GoogleOAuth', 'django.contrib.auth.backends.ModelBackend', ] SOCIAL_AUTH_PIPELINE = [ 'social_core.pipeline.social_auth.social_details', 'social_core.pipeline.social_auth.social_uid', 'social_core.pipeline.social_auth.social_user', 'social_core.pipeline.user.get_username', 'social_core.pipeline.social_auth.associate_by_email', 'social_core.pipeline.user.create_user', 'social_core.pipeline.social_auth.associate_user', …

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 Я создал систему регистрации, а …