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

22.05.2024
Получите все свойства вместе с их allowed_tenants в одном запросе. Django и React

У меня есть две модели Property и Tenants. Каждая Property может иметь несколько allowed_tenants. Модели Мне нужен запрос, который бы извлекал все свойства вместе с их allowed_tenants в одном запросе (возможно, меньшее количество запросов), используя django orm class …

22.05.2024
Запуск действия при изменении определенного поля в моделях Django

Мне нужно изменить значение OTP_expire каждый раз, когда поле OTP меняет свое значение class Account(AbstractBaseUser, PermissionsMixin): name = models.CharField(max_length=60, null=True) username = models.CharField(max_length=30, unique=True) password = models.CharField(blank=True) OTP = models.IntegerField(null=True) OTP_expire = models.DateTimeField(null=True) Для этого я подумал …

22.05.2024
Django с Nginx и Cloudflare: "400 Bad Request" при перенаправлении

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

22.05.2024
Завершение (отмена) задачи Celery в пуле эвентов

Я переключил пул префорков на eventlet. В моем случае метод завершения не работает и выдает такую ошибку: django.db.utils.DatabaseError: Объекты DatabaseWrapper, созданные в потоке, могут быть использованы только в этом же потоке. Объект с псевдонимом 'default' был создан в …

22.05.2024
Как предварительно заполнить поля для метода аутентификации на swagger или протестировать его интерактивный api с помощью drf spectacular?

мне нужно предварительно заполнить такие поля как имя пользователя, пароль для аутентификации на drf spectacular. Я использую схему и auth, и мне нужно предварительно заполнить поля типа : имя пользователя:текст, пароль:текст но я не нашел ни одного документа для …

22.05.2024
Django: Выполнение действий после создания или обновления объекта

У меня есть модель под названием EventMembership, которая определяет, присутствует ли кто-то на мероприятии или нет:- class EventMembership(models.Model): user = models.ForeignKey(User, related_name='eventmemberships') is_attending = models.BooleanField() У меня также есть модель EventFee, которая используется для отслеживания платежей пользователей …

22.05.2024
Объединение видеосессий Zoom через веб-приложение в SDK Django и Flutter

Я интегрировал Zoom Video SDK в свое веб-приложение, используя Video Web SDK в JavaScript. Он отлично работает в веб-приложении. У меня возникают проблемы при подключении к видеосессии из мобильного приложения с помощью функции session_name passed, которая интегрирована во Flutter …

22.05.2024
Проблемы, связанные с тем, что Gunicorn не находит модули на экземпляре EC2

У меня есть приложение Django, запущенное на экземпляре EC2 (следуя этому руководству). Когда я запускаю сервер с помощью python manage.py runserver, все работает нормально. Однако, когда я пытаюсь использовать Gunicorn для обслуживания приложения, я …

22.05.2024
UpdateView в django

Я могу обновлять email и другие поля с помощью общего вида редактирования "UpdateView", задавая имя атрибута в моих html-вводах соответствующим именем поля, так что name="email" и так далее. Но то же самое не работает с полем "user_permissions" модель …

22.05.2024
Django Одно представление для разных моделей

В моем проекте Django есть несколько моделей с одним похожим полем - "comment". Я хочу создать UpdateView для обновления только этого одного поля. Я могу сделать это, написав UpdateView для каждой модели. Но мне интересно, могу ли я написать один …

22.05.2024
Django middleware может записывать журнал запросов, но django async view somethings не выполняется

запрос будет записан промежуточным ПО и выполнен в async-представлении, но в некоторых случаях он не будет выполнен в представлении. Настройки: Python: 3.10.12 Django: 4.2.1 Настройки промежуточного ПО: MIDDLEWARE = [ "django.middleware.security.SecurityMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "corsheaders.middleware.CorsMiddleware", "django.middleware.common.CommonMiddleware", "django.contrib.auth.middleware.AuthenticationMiddleware", "django.contrib.messages.middleware.MessageMiddleware", …

22.05.2024
Django: Загрузка файла на Firebase и сохранение метаданных файла в Sqlite3

У меня есть приложение Django, я пытаюсь загрузить документ на firebase. Он загружается правильно, но метаданные не загружаются в мою базу данных sqlite3. def uploadProject(request): print("INSIDE UPLOAD VIEW") #Prints if request.method == 'POST': print("INSIDE POST REQUEST") #Does not print …

22.05.2024
ModuleNotFoundError: Нет модуля с именем 'django' . Перепробовал все решения, включая переустановку

В настоящее время я пытаюсь настроить Django для сайта, который оценивает музыку. Django установлен, но когда я запускаю код, в выводе говорится File "c:\Users\nguye\Desktop\django_project\mymusicapp\mymusicapp\urls.py", line 17, in <module> from django.contrib import admin ModuleNotFoundError: No module named 'django' …

22.05.2024
Обработка принудительного уничтожения стручков сельдерея в K8s перед завершением запущенных задач

Я разворачиваю приложение Django с Celery workers на AWS EKS. У меня все работает как ожидалось, за исключением того, что K8s продолжает останавливать реплики Celery workers перед завершением текущих задач, такое же поведение наблюдается при новом развертывании или переносе …

22.05.2024
Данные не отображаются в шаблоне - django

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

22.05.2024
Celery worker с sqs для потребления произвольных сообщений извне

Кто-нибудь знает, может ли celery worker получать и потреблять сообщения из sqs, где сообщения подталкиваются к sqs внешними приложениями? Я не могу найти никаких ресурсов по этому вопросу. Буду признателен за другие подсказки. Есть много ресурсов …

22.05.2024
Django: django.core.exceptions.SynchronousOnlyOperation при запуске скрипта scrapy в django

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

22.05.2024
Django не видит отношения в тестах рабочего процесса

В обычных тестах, выполняемых локально, но если я пытаюсь запустить их через рабочие процессы, то получаю ошибку: Django жалуется на следующую конструкцию внутри forms.py: class FindToursForm(forms.Form): country_choice_list, city_choice_list = [('', '')], [('', '')] city_objects = City.objects.all() country_choice_list += [(city.country.id, …

21.05.2024
Обратный вызов Auth0 не работает на производстве

У меня есть приложение React & Django, которое работает локально, но не работает при развертывании на Heroku. Короче говоря, в локальной среде после входа в систему оно делает запрос на /authorize и после редиректа на /callback?code=xxx&state=yyy и сервер отвечает …

21.05.2024
Как передать проект Django+ NextJs+ Postgresql клиенту

У меня есть бэкенд, построенный на django, и фронтенд на nextjs. Мне нужно доставить его клиенту, но я не знаю, как это сделать. У меня есть папка env в корневом каталоге django, которая является виртуальным окружением, и я создал …

21.05.2024
Azure Web App блокирует AJAX-запросы к приложению django

У меня есть приложение на django (4.2.13 + python 3.10), которое в определенный момент делает AJAX-запросы для отображения прогресса пользователю при обработке данных из загруженного файла. Когда я пробую это локально на своем компьютере (linux), это работает хорошо, …

21.05.2024
Helm на Minikube показывает фронтпейдж NGINX вместо приложения Django

Когда я набираю minikube svc announcements-helm --url, я получаю URL, который указывает мне на страницу NGINX по умолчанию. Я не уверен, почему она не показывает мне реальное приложение Django, которое должно быть там. Я использовал kubectl exec для ls …

21.05.2024
Django, stripe и webhook : {"error": "Missing stripe signature"}

Мне нужна ваша помощь. Я пытаюсь настроить полосатую платежную систему в приложении django. Однако мне не удается подключить webhook к моей логике. Кроме того, функция handle_checkout_session, которая должна отправлять сообщение после успешного завершения каждого платежа, не отправляет никакого сообщения. …

21.05.2024
Куки не устанавливаются в браузере Django

Я делаю веб-приложение на Django и Electron, используя websockets, и я хотел вставить один из ответов сокета в cookies пользователя, но, к сожалению, я не знаю почему, но они не вставляются, вот пример того, что я делаю: В …

21.05.2024
Ошибка значения при сохранении данных в модели в Django

Вот мой "models.py": class PostData(models.Model): #image = models.ImageField(upload_to="") title_name = models.CharField(max_length=255) description = models.CharField(max_length=10000) author = models.ForeignKey(User, on_delete=models.CASCADE) date_created = models.DateTimeField(auto_now_add=True) date_updated = models.DateTimeField(auto_now=True) Вот мой "views.py": def createPost(request): if request.method == "POST": form = PostForm(request.POST) print(form.is_valid()) …

21.05.2024
Вы не авторизованы для просмотра этого объекта, Django + Cloudflare R2

я пытаюсь использовать CloudFlare R2 для сервера статических файлов из моего проекта django, но у меня возникает "This object could not be viewed". Я добавил пользовательские домены и разрешил публичный просмотр. Я не могу понять, что не так. …

21.05.2024
AssertRedirects в тесте вида django не работает

Я создал тестовый пример для проверки моего пользовательского декоратора login_required. Это мой декоратор: def login_required(view_func): @wraps(view_func) def wrapped_view(request, *args, **kwargs): # Check if the user is logged in if request.user.is_authenticated: return view_func(request, *args, **kwargs) else: return redirect('/auth/login') return …

21.05.2024
Интернационализация Django - перевод из всплывающего окна, обработанного Javascript, не подхватывается

Я использую Django Internationalization в моем проекте django. На одной из моих страниц есть текст, который прекрасно переводится, и всплывающее окно, которое упорно не воспринимает перевод, предложенный в файле po. Как бы то ни было, перевод присутствует в po. …

21.05.2024
Django хостинг для начинающих [закрыто]

Бесплатные Django-хостинговые платформы не поддерживают последние версии Python. Мое приложение Django создано на Python 3.12.2. Что мне делать? Должен ли я понизить версию проекта, чтобы она соответствовала хостинговым платформам? Не испортит ли это мой проект? Я новичок, и делаю …

21.05.2024
Django stripe и stripe webhook error : { "error": "Отсутствует подпись стрипа"}

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

21.05.2024
Reverse for 'service' not found . template base.html, error at line 0 why i am getting this error? [дубликат]

я создал services.html в templates и также определил вид для него и url в urls.py, но затем я решил просто удалить его, потому что он мне не нужен …

21.05.2024
Я завершил процесс регистрации в Django user login, но я хочу, чтобы процесс входа в систему проверял и сопоставлял токены. Как я могу это сделать

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

21.05.2024
Django подтягивает настройки из global_settings.py, а не из core.settings.py

Manage.py def main(): """Run administrative tasks.""" os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'core.settings') FAILED tests/test_api.py::test_settings - AttributeError: module 'django.conf.global_settings' has no attribute 'ROOT_URLCONF'

21.05.2024
Как редактировать поле встроенной модели в django

У меня есть следующие модели: ModelA --> с полями flda1, flda2, fld3 и id ModelB --> с полями fldb1, fldb2, id и a_obj = foreign-key-to-ModelA Теперь мне нужно написать представление для обновления flda1 и flda2 из ModelA …

21.05.2024
AWS Beanstalk - FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/var/app/staging/'

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

21.05.2024
Использование функции бэкенда БД для результата аггрегации в Django

Можно ли сделать так, чтобы функция DB выполнялась по результату агрегата? В моем случае я имею такую совокупность: geom = SomeModel.objects.filter(otherModel=xxx).aggregate(geom=Union("geom")) Допустим, я хочу запустить другую функцию DB на выходе агрегата (например, <a href="https://docs.djangoproject.com/en/5.0/ref/contrib/gis/functions/#django.contrib.gis.db.models.functions.Reverse" rel="nofollow …

21.05.2024
Cookie не устанавливается

У меня есть Django REST API, который отправляет с аутентификацией сессии. И проблема в том, что куки csrftoken, которые я получаю в ответ, не устанавливаются. Вот часть моего файла SETTINGS.py # CORS and CSRF CORS_ALLOWED_ORIGINS = [ 'https://123.client' …

21.05.2024
Не удается добиться обновления двух элементов при использовании Django и HTMX

Я пытаюсь создать автомобильный пул, где я использую HTMX в моем проекте Django, чтобы заставить его работать. Модель CarPool состоит из двух FK. Один FK - это "City", а другой - "Car". У меня это в некоторой степени работает. Таким …

21.05.2024
Промокод Stripe: как проверить, использовал ли пользователь промокод раньше или нет

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

21.05.2024
"Это поле не может быть пустым". Django DRF

Я новичок в DRF, я работаю над API регистрации Моя Модель from django.db import models from django.contrib.auth.models import AbstractBaseUser, BaseUserManager class CustomUserManager(BaseUserManager): def create_user(self, email, user_type, password=None, **extra_fields): email = self.normalize_email(email) user = self.model(email=email, user_type=user_type, **extra_fields) user.set_password(password) user.save(using=self._db) return …