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

20.08.2024
Метод GET не разрешен [закрыто]

Я пытаюсь использовать второй url с методом get, и это дает мне ошибку Method "GET" not allowed в Django app. urlpatterns = [ path('book/', include([ path("<str:user_uuid>/<str:image_uuid>", BookView.as_view({"post": "post"}, http_method_names=["post"]), name=ApiName.BOOK_POST.value), path("<str:user_uuid>/<str:book_uuid>", BookView.as_view({"get": "get"}, http_method_names=["get"]), name=ApiName.BOOK_GET.value), path("edit/<str:user_uuid>/<str:book_uuid>", BookView.as_view({"post": "edit"}, http_method_names=["post"]), …

20.08.2024
Отношения "один ко многим" в DJANGO - как сгенерировать строку уникальности на основе 2 составных ключей

Я пытаюсь создать отношение на основе составного ключа, основанного на 2 полях для уникальности. Насколько я понимаю, Django использует внешние ключи для определения отношений один ко многим? Вот мой сценарий: У меня есть 2 таблицы. Таблица1 …

20.08.2024
Невозможно установить Django-Q на Django 5

У нас возникла проблема с установкой Django-Q на DJango 5 при запуске python manage.py migrate возникла ошибка в виде сообщения ниже pip install django-q INSTALLED_APPS = [ ... 'django_q', ] python manage.py migrate Q_CLUSTER = { 'name': 'Django Q', …

20.08.2024
Django Q (планировщик) некорректно работает с python 3

Django Q (планировщик) не работает должным образом с python 3. Он всегда останавливается один раз в неделю, но он прекрасно работает на python 2. Никакого журнала ошибок не найдено в python 3. Как решить эту проблему? <a href="https://django-q.readthedocs.io/en/latest/" …

20.08.2024
Поля ввода не отображаются - Django inlineformsets

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

20.08.2024
Токен CSRF не работает в производственной среде

Мое окружение: Бэкэнд Django развернут на Elastic Beanstalk за балансировщиком нагрузки приложений, который завершает ssl. Поток таков: мой сайт обслуживается на S3 и cloudfront на домене: https://www.test.app.mydomain.com/. Это отправляет запрос на бэкэнд, который имеет домен: …

20.08.2024
Как сделать `jsonb_array_elements` в условии where в моделях django

У меня есть модель: class Profile(models.Model): ... criteria = models.JSONField() Критерии могут выглядеть следующим образом: { "product_uuids": [uuid1, uuid2, ...] } Мне нужно выполнить запрос: SELECT * FROM profilemodel WHERE deleted_at IS NULL and …

20.08.2024
Как восстановить все строки группового элемента в DJANGO?

Моя база данных связана с недвижимостью, и у меня есть история сделок с недвижимостью. У меня есть такой код: ` def filter_model(estate, years=[], exact_match=False, distance_km=None): query_filter = Q(location__postal_code__isnull=False, sold_histories__isnull=False) if distance_km: query_filter &amp;= Q(location__point__distance_lte=( estate.location.point, distance_km)) query_filter &amp;= …

20.08.2024
Невозможно вставить данные PSOT в базу данных SQLlite3 в Django - ошибка NOT NULL constraint failed

У меня есть страница с 10 вопросами и полем для комментариев. Ответы на вопросы выбираются с помощью радиокнопок, комментарий - текстовое поле. Когда я пытаюсь ввести данные POST в мою базу данных SQL, я получаю ошибку: NOT NULL constraint …

19.08.2024
Первый сайт с полным стеком, что может быть лучше

Разработал сайт с использованием react и django, он отлично работает, хотелось бы услышать мнение о том, что я сделал, и идеи по улучшению. Сайт книжных обзоров Git для проекта Readme.md не полностью …

19.08.2024
Django ORM эффективно запрашивает вложенные таблицы "многие ко многим"?

Допустим, я проектирую базу данных для создания моделей сессий следующим образом from django.db import models class Recipe(models.Model): name = models.CharField(max_length=255) def __str__(self): return self.name class Step(models.Model): name = models.CharField(max_length=255) recipes = models.ManyToManyField(Recipe, related_name='steps') def __str__(self): return self.name class …

19.08.2024
Команда Redis вызывается из сценария Lua

Django = 5.0.7 Python = 3.12.4 Redis = 7.0.4 django-cacheops = 7.0.2 Я кэширую данные с помощью cacheops, используя эти версии, но ответ дает следующую ошибку: redis.exceptions.ResponseError: Error running script (call to f_0605214935a9ffcd4b9e5779300302540ff08da4): @user_script:36: @user_script: 36: Unknown Redis command …

19.08.2024
Сайт на основе Django имеет ошибку с Pillow после развертывания на Heroku Server, пока я хочу перенести. (БД = Postgresql)

Я развернул свой сайт на основе django на Heroku и изменил базу данных с sqlite3 на postgresql, и когда я хочу мигрировать, у меня возникает ошибка с Pillow. Просит установить Pillow для работы с изображениями. Однако я уже установил …

19.08.2024
Django-tailwind в режиме производства?

Как работать с django-tailwind в режиме production (DEBUG = False). Когда я включаю режим production, все мои стили tailwindcss не работают. Как я могу это исправить? Я пробовал python manage.py collectstatic, но у меня не работает

19.08.2024
Django Tenants не переключается между арендаторами

Для разработки своего проекта я использую лабораторию django-tenants. Для каждого зарегистрированного пользователя создается арендатор. Доступ к арендатору должен осуществляться через подпапку project-url.ru/user/&lt;username&gt;/..., а не через поддомен &lt;username&gt;.project-url.ru/... Однако при входе в приложение арендатора Django не меняет tenant/scheme на …

19.08.2024
Настройка высоты контейнера в html

Enter image description hereim trying to adjust height of dash container ( white ) but icant seems to figure how to do it , this code and I would appreciate any help : analytics.html : {% extends …

19.08.2024
Речь идет о менеджере, связанном с django

Django 5.1 Что означает q.choice_set.all() в приложении "Опросы"? https://docs.djangoproject.com/en/5.1/intro/tutorial04/ from django.db.models import F from django.http import HttpResponse, HttpResponseRedirect from django.shortcuts import get_object_or_404, render from django.urls import reverse from .models import Choice, Question def vote(request, question_id): question = …

19.08.2024
Как переопределить логирование в django.db.backends, чтобы оно работало при DEBUG=False?

В конфигурации django LOGGING для встроенного django.db.backends указано, что: "По соображениям производительности, протоколирование SQL включается только в том случае, если для settings.DEBUG установлено значение True, независимо от уровня протоколирования или установленных обработчиков." В результате следующая конфигурация …

19.08.2024
Ошибка атрибута при попытке создания модели

Я получил это сообщение об ошибке Получили ошибку AttributeError при попытке получить значение для поля id на сериализаторе IngredientSerializer. Поле сериализатора может быть названо неверно и не соответствовать какому-либо атрибуту или ключу экземпляра Ingredient. Оригинальный текст исключения был: …

19.08.2024
Отправка http-запроса с сервера django внутри контейнера docker на другой сервер, расположенный на localhost не внутри docker [duplicate]

У меня есть проект django внутри контейнера docker. У меня есть несколько контейнеров для backend, frontend, redis, celery и db, которые обслуживаются docker compose. Мне нужно отправить http-запрос, сделанный с помощью python lib requests, на сервер, который находится вне …

19.08.2024
Медленное время отклика API Django Tastypie с подсчетом аннотаций и пагинацией

Я работаю с Django Tastypie API, который обрабатывает большой QuerySet. Мне нужно выполнить аннотацию с Count для связанной таблицы, которая также очень большая. После этого я возвращаю ответ, используя paginator для обработки пагинации. Однако API требует значительного времени для возврата …

19.08.2024
Как восстановить пароль пользователя Django после переноса проекта на другой сервер

Я перенес свой проект Django на другой сервер, поэтому решил, что база данных - это самое важное, что есть на сервере, поскольку мой код находится на GitHub, а медиафайлы - на S3 bucket. Поэтому я сделал резервную копию базы …

19.08.2024
Django Allauth: аутентификация с помощью Keycloak не проходит с ошибкой "Connection Refused"

Django Allauth: Keycloak Authentication Fails with "Connection Refused" Error Я интегрирую Keycloak в свое Django-приложение, используя django-allauth для аутентификации OpenID Connect. Я настроил конфигурацию, но когда я нажимаю на ссылку "Login with Keycloak", я сталкиваюсь со следующей ошибкой: HTTPConnectionPool(host='localhost', …

19.08.2024
Django Rest выдает ошибку Значение исключения: .accepted_renderer не определено в ответе

Я участвую в курсе, и в нем деятельность была просто скопировать и вставить предоставленный код и использовать postman, но когда я сделал это, я получил эту ошибку, которая находится в заголовке, следуйте коду Minha views.py from django.views.decorators.csrf import csrf_exempt …

19.08.2024
Загрузка большого файла из S3 не удается с помощью django

Я загрузил большой zip-файл (6,7 ГБ) на S3 с помощью кода Django: @retry(stop=stop_after_attempt(3), wait=wait_exponential(multiplier=3), reraise=True) @aws_exception_handler def upload_file(self, file_path, key, tags=None, extra_args={}): absolute_key = generate_key(key) transfer_config = TransferConfig( multipart_threshold=1024 * 1024 * 4, multipart_chunksize=1024 * 1024 * 16, max_io_queue=1000, …

19.08.2024
Пользовательский поиск Django, rhs получает только %s

Я хочу создать пользовательский поиск icontainsall таким образом, что когда пользователь ищет фразу с пробелом в ней, я хочу преобразовать ее в подобие всех слов с помощью AND (так что порядок слов не имеет значения). Т.е. если пользователь ищет …

19.08.2024
Я хотел бы выразить этот запрос через Django orm

В моем проекте 4 модели stock/models.py class StockIndex(models.Model): name = models.CharField(max_length=128) def __str__(self): return self.name class Stock(models.Model): code = models.CharField(max_length=24) name = models.CharField(max_length=128) price = models.DecimalField(max_digits=10, decimal_places=2) dividend_rate = models.DecimalField(decimal_places=2, max_digits=4) index = models.ForeignKey(StockIndex, related_name='stocks', on_delete=models.SET_NULL, null=True) def __str__(self): …

19.08.2024
Render Deployment не смог установить GUNICORN

Когда рендер развертывает мое приложение Django, он устанавливает все из файла requirements.txt, кроме gunicorn. Я пробовал менять версию, а также пробовал другие wsgi серверы, но все они не работают. Может ли кто-нибудь помочь мне с этим?

19.08.2024
Django Tenants не переключается между тенантами (схемами)

Использую библиотеку django-tenants для проекта. Для каждого нового зарегистрирована пользователя создается тенант с новой схемой. Я хочу реализовать логику, чтобы доступ к тенантам осуществлялся через project-url.ru/user/&lt;username&gt;/... без использования субдоменов. Однако при заходе в приложение тенанта, Django не меняет тенант/схему на …

19.08.2024
'uv' не распознается как внутренняя или внешняя команда в Windows при попытке создать виртуальную среду [дубликат].

Я пытаюсь создать виртуальную среду в Windows с помощью команды uv, но постоянно сталкиваюсь со следующей ошибкой: "uv" не распознается как внутренняя или внешняя команда, оперативная программа или пакетный файл. 1] Установка: Я установил uv с помощью …

19.08.2024
Runtime.ImportModuleError: Unable to import module 'vc__handler__python' if the root folder is set one level above the server folder on vercel

Недавно я посмотрел видео " Развертывание проекта Django на Vercel с помощью Supabase PostgreSQL: Step by Step Guide". Я следовал этому видео шаг за шагом, и мой проект действительно развернулся. Но он развернулся, если я выбрал …

19.08.2024
Невозможно выбрать базу данных для запросов к базе данных в django

Я пытаюсь направить запросы на чтение на мою реплику чтения в производственной установке. Django позволяет определять несколько баз данных, поэтому я добавил две базы данных следующим образом: DATABASES = { "default": { "NAME": "ironbank", "ENGINE": "django_postgrespool2", "USER": …

19.08.2024
Как ранжировать студентов по общему количеству баллов в Django QuerySet при фильтрации результатов

Я работаю над Django-приложением, в котором мне нужно ранжировать студентов на основе их общих баллов, а затем фильтровать результаты. Я хочу ранжировать всех студентов на основе их общих баллов, но показывать только студентов, которые являются детьми определенного пользователя (руководителя). …

19.08.2024
Фильтр не отображается в django-import-export

Я реализовал django-import-export и попытался создать форму экспорта с фильтром start_date и end_date, но он не отображается в представлении экспорта. Здесь приведены фрагменты моего кода. TIA forms.py from django import forms from import_export.forms import ExportForm class CustomExportForm(ExportForm): start_date …

19.08.2024
Django Ошибка NoReverseMatch при использовании Slug [дубликат]

Я новичок, работаю над проектом Django, и столкнулся с ошибкой NoReverseMatch при попытке сгенерировать URL, используя slug в моем шаблоне. есть проблема с html файлом, я думаю, но не смог решить Error during template rendering In template C:\\Users\\user\\Documents\\coding_files\\python\\website\\main\\templates\\menu.html, error …

19.08.2024
Django Q (планировщик) не работает должным образом в python 3

Django Q (планировщик) не работает должным образом в python 3. Он всегда завершается один раз в неделю, но он прекрасно работает на python 2. В python 3 не обнаружено журнала ошибок. Как решить эту проблему? Нужно ли изменить или исправить …

19.08.2024
Возможно ли использовать django-push-notifications[FCM] для android/ios? (если оба приложения настроены в firebase)

Я хочу использовать библиотеку django-push-notifications для push-уведомлений. В моей части мобильного приложения настроен firebase для android и ios. В документации к библиотеке они разделили логику и конфигурацию устройств gcm и apns. Могу ли я использовать только GCMDevice для устройств android …

19.08.2024
VSCode Django Debugging: Точки останова не работают с 'debugpy', но работают с типом 'python'

При попытке отладить команду управления Django в VSCode я столкнулся с проблемой, когда при использовании типа конфигурации 'debugpy' точки останова не ставились. Однако, когда я переключился на тип конфигурации 'python', точки останова заработали, как и ожидалось. Шаги для воспроизведения …

19.08.2024
Selenium wire скрывает избыточное протоколирование

Я использую SeleniumWire, Django, Celery для парсинга У меня есть много избыточных логов из selenium-wire. Я имею в виду журналы: Capturing request: sitename Capturing response: sitename 200 OK Я хочу скрыть эти журналы. Как настроить …

18.08.2024
Возможно ли использовать django-push-notifications для android/ios без apns? (если у меня есть оба приложения в firebase)

Я хочу использовать библиотеку django-push-notifications для push-уведомлений. В моей части мобильного приложения настроен firebase для android и ios. В документации к библиотеке они разделили логику и конфигурацию устройств gcm и apns. Могу ли я использовать только GCMDevice для устройств android …