Я развертываю свой сервер с помощью Nginx и Docker (контейнеризованное приложение DRF), но при попытке получить доступ к панели администратора у меня возникает проблема. Я получаю следующую ошибку: "403 запрещено – не удалось выполнить проверку CSRF. Запрос прерван". Чтобы исправить …
Я работаю над проектом Django REST Framework, где у меня есть модель корзины, и я хочу разрешить авторизованным пользователям добавлять товары в свою корзину с помощью запроса POST. Однако я продолжаю получать следующую ошибку: ValueError: Cannot query "admin": Must be …
Как django-allauth реализовано получение авторизации с использованием Oauth2 для Google API (в моем случае Gmail API)? Кроме того, я собираюсь реализовать это отдельно от использования django-allauth, чтобы пользователи могли входить …
Итак, ребята, я обнаружил интересную проблему с обслуживанием статических файлов в рабочей среде Django при значении Debug=False. Сервер Django разработан таким образом, что перестает обслуживать статические файлы при значении Debug=False. Для пользователей docker и K8s это идеальная реализация решения проблемы. …
Я собираю проект на DRF. Пытаюсь подключить S3-хранилище. Бесплатным периодом заманил наш российский провайдер. У них есть инструкция как подключиться с библиотекой boto3. Однако в джанго используется библиотека построенная поверх boto3 - django-storages. В settings.py использую следующий код для подключения …
Во всех руководствах, которые я видел, django-allauth все настройки находятся в файле settings.py. Однако в итоге получается довольно сумбурно: SOCIALACCOUNT_PROVIDERS = { "google": { "SCOPE": [ "profile", "email", ], "AUTH_PARAMS": { "access_type": "online", "redirect_uri": "https://www.********.com/accounts/google/login/callback/", …
Я хочу запустить приложение из docker, возникла проблема с тем, что worker_1 подключается к localhost, но в env был указан другой адрес .env DATABASE_URL=postgres://db_user:db_password@db/db_name #DATABASE_URL=postgres://postgres:123@127.0.0.1/olx-killer # Redis #REDIS_URL=redis://localhost:6379 REDIS_URL=redis://redis:6379 Я решил закомментировать все, что связано с redis и celery, …
У меня запущено приложение django (интерфейс - это все, что угодно), и в нем есть функция поиска. Я бы хотел, чтобы пользователи при вводе текста видели раскрывающийся список результатов поиска для предварительного просмотра, чтобы они могли знать, будут ли результаты, …
Чтобы все настроить, вот моя структура каталогов для моего проекта Django: RecallThatMovie | |-- RecallThatMovie | | | |-- __pycache__ (directory) | | | |-- __init__.py | | | |-- asgi.py | | | |-- myconfig.py | | | …
Я использую фреймворк django rest для создания веб-сайта для блога для развлечения. Я использую neon db для базы данных. У меня есть модель users, в которой у меня есть атрибут created_at с типом данных datetime tz. Я также установил значение …
У меня есть строка кода, которая аутентифицирует пользователя: user = authenticate(request, username=username, password=password, company=company) Существует ли метод, который получает атрибут от аутентифицированного пользователя? Допустим, это таблица моей базы данных пользователей в системе: |username|password|company|type| |Victor| charlie| Echo| Delta| | Bravo | …
Я хочу обеспечить надежное время безотказной работы с помощью горизонтально масштабируемого сервиса Django. Я хочу запускать миграции по расписанию, основанному на часовых поясах, таким образом, чтобы миграции выполнялись, когда в Сети находится наименьшее количество пользователей. Эти пользователи имеют статическое местоположение, …
Я пытаюсь реализовать встроенную регистрацию в WhatsApp с помощью Facebook SDK, но функция FB.login() не возвращает ожидаемый код авторизации в функции обратного вызова. Ниже приведена моя реализация в виде официальной документации здесь <!DOCTYPE html> <html lang="en"> <head> …
Контекст - перейти к "Сути" для tl;dr: Я создаю систему автоматизации отчетов, которая включает в себя несколько независимых "рабочих" демонов, каждый из которых имеет свой собственный экземпляр APScheduler, одно центральное веб-приложение "панель управления" на Django и использует ZMQ для …
Я работаю над внедрением мультитенантности для приложения Django, где у каждого арендатора будет отдельная база данных. Я создаю базы данных динамически при создании нового арендатора, и мне нужно переключаться на базу данных арендатора для каждого запроса. Поскольку базы данных создаются …
У меня есть модель Release. У каждого выпуска есть свой тип, и в зависимости от этого типа различные типы Credit считаются основными. Я хочу иметь возможность упорядочивать релизы по названиям Entity их основных титров. class Release(models.Model): TYPES = …
Class Player(models.Model): role_choices = [ ('Batsman', 'Batsman'), ('Bowler', 'Bowler'), ('AllRounder', 'AllRounder'), ('WicketKeeper', 'WicketKeeper'), ] player_name = models.CharField(max_length=30, blank=False) player_team = models.ForeignKey(Team, on_delete=models.CASCADE, blank=False) match_number = models.ForeignKey(Match, on_delete=models.CASCADE, blank=False) player_role = models.CharField(choices=role_choices, max_length=15, blank=False) player_available = models.BooleanField(default=True) player_number = models.IntegerField(null=True, editable=False) …
У меня есть система Debian 11 с Apache2 2.4.6.2, mod_wsgi 4.7.1 и Python 3.9. Я хочу запустить два разных проекта Django на одном сервере Apache2 и на одном виртуальном хосте, как описано, например, здесь: http://www.tobiashinz.com/2019/04/10/apache-django-virtualenv.html Следующие …
Я пытаюсь завершить настройку search_query_setдля ArboristCompany в моих представлениях Django. Я слежу за документами Django-Haystack. Я также использую DRF-Haystack. В документации показано, как настроить представления search_querty_set с помощью файлов шаблонов. Однако у меня уже есть вызов API страницы поиска Vue …
У меня вопрос. Недавно я заметил, что статусы неправильно обновляются с "новый" на "активный" и с "удален" на "больше не виден". Например, программа должна показывать статус "новый" в январе и переключаться на "активный" в феврале, но вместо этого она показывает …
Я использую django ORM вне приложения django, в асинхронных конечных точках быстрого api, которые я запускаю с помощью gunicorn. Все работает нормально, за исключением того, что однажды в "голубой луне" я получаю эти странные ошибки, когда рабочий сервер, по-видимому, "перестает …
Я не передавал файлы миграции в git, и команда devops не выполняла миграцию на их стороне, когда я вносил некоторые изменения в модели. На этапе разработки я много играл с моделями, добавлял и удалял некоторые модели, выполнял миграции и мигрировал. …
Я использую ckeditor 5 в своем веб-приложении django. Проблема в том, что если содержимое содержит какую-либо пустую строку, оно становится тегом p и занимает поле по умолчанию. Поскольку я использую tailwind css для получения стилей содержимого по умолчанию, я использую …
Я интегрирую Tailwind CSS v4 с Django с помощью Vite, но столкнулся с проблемой, из-за которой Tailwind обнаруживает классы только из приложения Vite и не распознает новые классы, добавленные в шаблоны Django. То, что я Делал До Сих Пор: …
Я пытаюсь скомпилировать сообщения о переводе в моем проекте Django, выполнив следующую команду: python manage.py compilemessages Однако я получаю эту ошибку: CommandError: Can't find msgfmt. Make sure you have GNU gettext tools 0.15 or newer installed. Итак, я …
У меня есть метод в моем проекте Django: определение get_queryset(self): набор запросов = super(OrderListView, self).get_queryset() возвращает набор запросов.фильтр(инициатор=self.request.user) Я не понимаю, почему мы используем queryset = super(OrderListView, self).get_queryset() внутри get_queryset. Какова цель этой строки? Что именно она делает? Почему мы …
У меня есть три модели в запасе пользовательский интерфейс профиль пользователя class UserProfile(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) user = models.OneToOneField(CustomUser, on_delete=models.CASCADE, verbose_name='شناسه کاربر') about_me = models.TextField(verbose_name='درباره من', max_length=200, null=True, blank=True) timezone = models.ForeignKey(Timezone, on_delete=models.CASCADE, verbose_name='منطقه زمانی', null=True, blank=True) location …
Я работаю над процессом регистрации в Django, где пользователи получают токенизированную ссылку для завершения своей регистрации. В ходе процесса я связываю экземпляр UserProfile с пользователем, используя get_or_create(). Однако я сталкиваюсь с ошибкой, указывающей на то, что необходимо установить username. from …
В настоящее время мы разрабатываем приложение и соответствующий серверный модуль с тремя вариантами входа в систему / регистрации, Google, Apple и с помощью электронной почты / пароля. Когда пользователь выбирает Apple или Google и его еще нет в Cognito, мы …
Итак, недавно я столкнулся с elasticsearch и обнаружил, что интеграция с django действительно полезна для ускорения отклика api. Но мне не удалось найти хорошую документацию по установке elasticsearch с django с пошаговой установкой elasticsearch, а затем о том, как интегрировать …
У меня есть приложение Django с Celery в качестве механизма отложенных задач. Есть несколько файловых операций, которые я хотел бы перенести в Celery, чтобы избавить Django от трудоемких процессов. Вот как выглядит мой docker-compose: ... services: django: &django build: context: …
Я пытаюсь изменить Django-Allauth, чтобы разрешить вход в систему и регистрацию без пароля. Когда пользователь пытается зарегистрироваться или войти в систему, на его почтовый ящик должно быть отправлено электронное письмо, содержащее ссылку с токеном JWT. Если токен действителен, пользователь должен …
Мы интегрировали GPT API в наше приложение Django, работающее в Google Cloud Run. Когда пользователь отправляет запрос, мы отправляем ему ответ с помощью StreamingHttpResponse из django.http, что позволяет осуществлять потоковую передачу в реальном времени. Однако в настоящее время у нас …
У меня есть приложение на django + drf, у которого нет сайта администратора, и это очень хорошо работает для нас. Однако при использовании pympler и muppy следующим образом: class DashboardViewSet( SpecialEndpoint, ): def list(self, request, *args, **kwargs): from pympler import …
Я пытаюсь настроить Django для отправки электронных писем с помощью SMTP-сервера GoDaddy (smtpout.secureserver.net). Моя учетная запись электронной почты была создана на GoDaddy, и в моем файле settings.py есть следующие настройки: import os MAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtpout.secureserver.net' EMAIL_HOST_USER = …
Не смог понять, что не так с моей административной частью. Это выглядит так: Я понял, что этот эффект может зависеть от "статических" ресурсов.. Предварительный просмотр HTML показывает: <head> <title>Log in | …
Я настраиваю администратора Django для определенного представления некоторых данных. Чего я достиг до сих пор У меня есть модель Project и модель ProjectObjectConditions, для которой есть внешний ключ (фактические модели (на Github)): class Project(models.Model): [...] class ProjectObjectiveCondition(models.Model): …
Я работаю над страницей блога React, на которой пользователи могут просматривать записи в блоге и оставлять комментарии (аналогично разделу комментариев YouTube). Однако после перехода на страницу блога и нажатия на блог, который я хочу просмотреть, содержимое больше не загружается …
Я создаю REST Auth API с помощью Django/DRF. Внезапно, когда я начинаю работать сегодня, я получаю это сообщение об ошибке в моем интерфейсе командной строки: ImportError: Could not import 'users.authentication.CustomJWTAuthentication' for API setting 'DEFAULT_AUTHENTICATION_CLASSES'. ImportError: Module "users.authentication" does not define …
Создание модульных тестов для Amazon Simple Email Service (SES) для приложения Django с использованием пакета django-ses test_mail.py from django.core import mail ... def test_send_direct_email(send_ct): from_email = settings.SERVER_EMAIL to_email = [nt[2] for nt in settings.NOTIFICATIONS_TESTERS] …