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

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 …

21.05.2024
Обновление с 4.2.6 до 5.0.6 уничтожило мои формы

Я использую ImageForm для загрузки изображений в мою базу данных и храню их в base64 (пользовательские иконки, только некоторые пиксели). Но обновление уничтожило эту функциональность: class CustomImageFile(AdminFileWidget): def render(self, name, value, attrs=None, renderer=None): output = [super().render(name, value)] try: output.append(self.form_instance.instance.show_picture()) …

21.05.2024
Как получить отдельные записи на основе определенных полей в django orm?

def get_queryset(self): # current_date = datetime(2024, 9, 2, 12, 56, 54, 324893).today() current_date = datetime.today() # get the booking data from the current date --------- requested_datetime is when the patient has scheduled the booking for booking_data = PatientBooking.objects.annotate( admission_datetime=F('requested_admission_datetime'), …

21.05.2024
Как запустить Celery Beat и Worker в производственной среде (cpanel)

Пожалуйста, я разработал приложение на django, которое автоматически генерирует счет-фактуру и отправляет электронное письмо клиенту в определенные часы. Это приложение отлично работает в среде разработки, но не в продакшене. Мне нужна помощь в том, как работать с redis и celery …

21.05.2024
Получение параметров запроса в django

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

21.05.2024
Используйте IntegerChoices вместо Model для фреймворка отдыха

У меня есть такое поле, models.py from django.db import models as m class Faculty(m.IntegerChoices): Arts = 1, 'Arts', Scienece = 2, 'Sceience' Other = 3 ,'Other' и используется как ссылка в других моделях. Хаубер, теперь я …

21.05.2024
Дополнительные действия Django должны добавлять дополнительный параметр, но не работают

У меня есть дополнительный экшен в Django. Мне нужно предоставить ему дополнительный параметр запроса, как показано ниже: class MyViewSet: .... ... @action(detail=True, method=["get"], url_path=r"abc/(?P&lt;name&gt;[A-Za-z\.]+)") def abc_op(self, request, pk, name): .... Вышеописанное не работает, когда я вызываю API …

21.05.2024
DatabaseError в /admin/shop/item/add/ [закрыто]

Я начинаю проект с django и mongodb (с djongo eninge). Когда я создаю пользователя в моем шаблоне (html), я могу создать элемент, обновить, удалить, даже с суперпользователем. Но когда я захожу в админку (с суперпользователем) и создаю элемент для …

21.05.2024
Обратный поиск для 'listing_detail' с ключевыми аргументами '{'pk': ''}' не найден. Проверен 1 шаблон(ы): ['листинги/листинги/(?P<pk>[0-9]+)/\\\Z'] [дубликат]

Я новичок в django и создаю сайт объявлений, похожий на Gumtree. Когда я пытаюсь получить объявления зарегистрированного пользователя из базы данных и отобразить на его странице MyListings, я получаю описанную выше ошибку. Мой код приведен ниже. Буду признателен за …

21.05.2024
Как запретить пользователю добавлять праздник, дата которого совпадает с датой другого праздника в django?

Я новичок в django. Моя модель выглядит следующим образом: class PublicHoliday(models.Model): name = models.CharField(_('Holiday Name'), max_length=100, unique=True) date_time = models.DateField(_('Holiday Date')) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) def __str__(self) -&gt; str: return self.name @receiver(pre_save, sender=PublicHoliday) def save_current_year(sender, instance, **kwargs): …

21.05.2024
Django Ссылки и кнопки Проблема с кликами: Все щелчки открываются в новом окне

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

21.05.2024
Миграции Django Model OneToOneField не могут встретить столбец

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

21.05.2024
Простейший способ получать сообщения об ошибках Django по электронной почте

У меня есть Django-приложение, размещенное на Python Anywhere с PostGre back end. Могу ли я как-то сделать так, чтобы ошибки, которые обычно добавляются в журнал ошибок, отправлялись на мою электронную почту, чтобы я мог быстро получать уведомления об …

21.05.2024
Как сериализовать subprocess.popen()

Это продолжение темы Возврат вывода subprocess.popen() в webserver. У меня есть долго выполняющийся процесс, который запускается вызовом Webserver (на нем работает Django). Я использую subprocess.popen() для порождения процесса. Я понял, как можно сохранить stdout и получить его позже. Но …

20.05.2024
Невозможно просмотреть приложение Django, установленное с помощью helm на Minikube

Я собрал пользовательскую диаграмму штурвала и сделал helm install announcements /helm Когда я перехожу к kubectl get pods и kubectl get deploy, он показывает, что подсистемы и развертывания запущены. Однако, когда я пытаюсь перейти на служебный IP-адрес, …

20.05.2024
Встраивание HTML-файла внутрь другого HTML-файла

У меня есть HTML-файл, который содержит циклы и переменные языка шаблонов Django. Я хочу добавить этот файл в другой HTML-файл, в основном для удобства чтения. Я попытался использовать &lt;iframe src="file.html"&gt;&lt;/iframe&gt;, но получаю ошибку 404 (файл находится в …