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

28.05.2024
GeoDjango_Installation_don't_work

В моем процессе установки GeoDjango (https://docs.djangoproject.com/fr/5.0/ref/contrib/gis/install/#windows) GDAL является важным компонентом. Я следовал рекомендациям с сайта Python, используя OSGeo4W. Когда я запускаю gdalinfo --version (как вы можете видеть на изображении), Django рекомендует установить Python 3.12, что я …

28.05.2024
Если вы продолжите вносить изменения, такие как отладка с помощью pythonAnywere 3.10, появится ошибка, подобная той, что показана на рисунке

Я хочу развернуть приложение Django с помощью pythonAnywhere. Если я использую Python3.12, можно ли использовать последнюю версию 3.10? Если вы продолжите вносить изменения, такие как отладка, в 3.10, появится ошибка, подобная той, что показана на изображении. <a href="https://i.sstatic.net/AQwbAX8J.png" rel="nofollow …

28.05.2024
Список объектов каждый объект содержит изображение, когда я отправляю его из vue.js axios в django viewset, данные приходят беспорядочные

кусок данных, которые приходят в django &lt;QueryDict: {'user[username]': ['اسم المستخدم'], 'user[password]': ['123'], 'user[first_name]': ['الاسم الاول بيانات الشهادة'], 'user[last_name]': ['بيانات الشهادة الاسم الاخير'], 'user[email]': ['samer@gmail.com'], 'user[date_of_birth]': ['2024-05-21'], 'user[mobile_no]': ['7478888888'], 'user[phone_no]': ['7878787897898'], 'user[gender]': ['1'], 'user_fk_ssn_archive[document_no]': ['22222222222222222222222222222'], 'user_fk_ssn_archive[document_type]': ['1'], 'user_fk_ssn_archive[issue_date]': ['2024-05-21'], …

28.05.2024
Сериализатор Django RESTFRAMEWORK с вложенным сериализатором

У меня возникла проблема с добавлением сериализатора к другому сериализатору и корректным его вызовом. Мой models.py только с моделью WorkshopMaterials class WorkshopMaterials(models.Model): id = models.BigAutoField(primary_key=True) workshop = models.ForeignKey(Workshop, on_delete=models.CASCADE, related_name="workshop") material = models.ForeignKey(Material, on_delete=models.CASCADE, related_name="material") amount = models.IntegerField(blank=False, default=1) …

28.05.2024
Фильтрация набора queryset в зависимости от входящих параметров?

У меня есть параметры фильтра, которые я получаю через GET-запрос. Эти параметры используются для фильтрации QuerySet: class FilterData(TypedDict): title: str min_price: int max_price: int freeDelivery: bool available: bool tags: list[int | None] Как видите, список тегов может …

28.05.2024
Тестирование конечной точки аутентификации django oauth2_provider

Мне нужно протестировать конечную точку o/token провайдера oauth2_provider. Я написал тест в pytest. Вроде бы все учел, но получаю ошибку invalid_client. Код: фабрика: class UserApplicationFactory(factory.django.DjangoModelFactory): name = factory.Faker('pystr', min_chars=5, max_chars=255) client_id = factory.LazyAttribute(lambda _: generate_client_id()) client_secret …

28.05.2024
JavaScript Fetch API неохотно включает файлы cookie в свои запросы

Моя программа включает в себя Django backend и React frontend, которые взаимодействуют друг с другом. Если я вхожу в систему через соответствующую конечную точку бэкенда django, куки "sessionid" корректно устанавливаются в браузере. (Во вкладке приложения в Chrome я вижу …

28.05.2024
Allauth twitch oauth 2.0 и вход в систему

Можно ли получить twitch access_token с помощью библиотеки allauth и одновременно войти в систему? Если да, то как вы это делаете? И, если при этом был получен access_token, то он автоматически сохранится в таблице socialaccount_socialtoken SOCIALACCOUNT_PROVIDERS = …

28.05.2024
Django Ошибка 405 - Метод не разрешен (POST), не могу понять причину

Я использую Python 3.10.6, Django 4.2.10, Django REST Framework 3.15.1 У меня есть страница входа в систему на JavaScript, отправляющая POST-запрос в Django с учетными данными пользователя (и CSRF-токеном в заголовке), но вид входа даже не открывается, я …

28.05.2024
Загрузка тега provider_login_url на моей странице входа в систему

Я пытаюсь настроить all-auth в моем проекте django и после нажатия на кнопку входа в систему я настроил все в бэкенде Я получаю следующую ошибку в строке 95 TypeError at /accounts/login/ string indices must be integers 95 &lt;a …

28.05.2024
Как настроить стиль django-autocomplete-light Forms

Мне нужна ваша помощь в настройке стиля TextInput Box при использовании django-autocomplete-light. Конкретно, у меня есть модель данных TextHeader, UserInputDataSearch, затем я создаю объект представления как # views.py class DataSearchAutocomplete(autocomplete.Select2QuerySetView): model = UserInputDataSearch form_class = SearchDataForm success_url = …

28.05.2024
Исправление вывода даты и времени в Django REST - убрать букву Т

В БД Postgres дата и время отображаются относительно нормально, примерно, так: 2024-05-27 14:34:50.000 +0400 А при выводе через бэкенд АПИ Django REST вывод такой: 2024-05-28T04:52:29 Как убрать букву &quot;Т&quot; между датой и временем? Настройки я уже разные пробовал, …

28.05.2024
"Это поле обязательно для заполнения", когда все поля заполнены в Django(5.0.6)

Итак, я столкнулся с ошибкой при разработке проекта django, и кто-то задал тот же вопрос 5 лет назад, поэтому stackoverflow не позволяет мне задать его снова. Вот в чем вопрос. "Это поле обязательно", когда все поля …

28.05.2024
Маршрут Django не может быть доступен в методе fetch POST, но может быть доступен в методе manual GET

Когда я пытаюсь удалить фракцию из своего приложения с помощью маршрута saga/delete/2 после нажатия кнопки deleteSubmit, программа возвращает следующую ошибку: "POST /saga/delete/2/ HTTP/1.1" 404 3048 Не найдено: /saga/delete/2/ Мое приложение использует следующие соответствующие шаблоны url saga/ edit/&lt;int:factionId&gt; [name='edit'] …

28.05.2024
Typed-ast ailed building wheel, необходимое для установки проектов на основе pyproject.toml

Я пытался установить требования в проект Django с помощью pip install -r requirements.txt, но он всегда выдает одну и ту же ошибку. Я не могу найти решения и перепробовал все, что предлагалось в Интернете. Версии, которые я использовал: …

28.05.2024
Django запрос работает медленно, но sql кажется быстрым, нужен совет по отладке

Страницы администрирования Django загружаются очень долго, отлажено с помощью django-debug-toolbar. Он показывает, что запрос выполняется очень долго Однако sql-запросы кажутся быстрыми …

28.05.2024
Проблемы с пользовательской моделью пользователя в Django 5.0

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

28.05.2024
Django - как установить схему базы данных mySql в settings.py?

У меня есть подключение к базе данных в settings.py к базе данных mySql: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'OPTIONS': { 'options': '-c search_path=xxx', }, 'NAME': 'xxx', 'USER': 'xxx', 'PASSWORD': 'xxx', #fixed 'HOST':'localhost', 'PORT':'3306', } Я …

28.05.2024
Django: Предоставление пользователю возможности просматривать, а затем обновлять информацию о себе

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

27.05.2024
Как развернуть Wagtail CMS на хостинге Ionos Standard Web Hosting

Я попытался развернуть Wagtail CMS на хостинге Ionos Standard, используя инструкцию Как развернуть Django App на 1and1 (ionos), но я получаю внутреннюю ошибку сервера. Есть идеи, как я могу это сделать? У меня есть следующее …

27.05.2024
Указание больших полигонов в Django GEOS

Я получаю непонятные результаты при создании или объединении полигонов для покрытия большей части земного шара. Если я использую один многоугольник, GEOS предполагает кратчайшую границу между координатами. Таким образом, ниже указана фигура шириной 0,2°, а не 359,8°: from django.contrib.gis.geos …

27.05.2024
Django-модификация UserCreationForm

Моя проблема в том, что я пытаюсь изменить Django default UserCreationForm и его стандартные сообщения, но это не работает. Я также слышал, что некоторые проверки и начальные сообщения определяются отдельно и должны быть настроены отдельно, но я не нашел …

27.05.2024
Django DRF как мне отобразить не user: 1, а user_id: 1 при отправке serialize.data

Я пришел из FastAPI и Laravel, и мне привычнее видеть id внешнего ключа как user_id, а не просто user и т.п., как это можно сделать?

27.05.2024
Невозможно отправить json-ответ в запросах mock

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

27.05.2024
Мой сайт Django (размещенный на EC2) не может подключиться к моему недавно приобретенному домену (Namecheap) через Rout53 DNS

У меня есть базовый веб-сайт Django, размещенный на EC2. Он доступен через Интернет, когда я использую ip-адрес. Но я хочу использовать свой недавно приобретенный домен example.net (купленный на Namecheap). Я настроил Rout53 для службы DNS. Когда я пытаюсь зайти …

27.05.2024
RelatedObjectDoesNotExist при попытке подсчитать количество объектов в наборе запросов

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

27.05.2024
Как остановить удаление полей при обновлении в Django?

У меня есть страница обновления формы. Изначально я просто использовал поля даты, но пользователь попросил включить переключатель дат, поэтому я перешел к приведенному ниже коду. Теперь каждый раз, когда я обновляю поле даты (скажем, дата платежа 3), оно обновляется …

27.05.2024
Таймаут AWS AppRunner в образе Docker с использованием Django / Gunicorn

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

27.05.2024
Использование настройки CSRF_COOKIE_MASKED при обновлении версии django до 4.1?

Я обновляю версию django с 4.0 до 4.1, и в примечаниях к релизу говорится: CsrfViewMiddleware больше не маскирует CSRF-куки, как это делает CSRF-токен в DOM. И он также дает настройку CSRF_COOKIE_MASKED для перехода: …

27.05.2024
Попытка развернуть API Django в веб-приложении Azure

В настоящее время я пытаюсь развернуть свой бэкэнд Django на Azure. Проект запускается локально без проблем. Он также прекрасно собирается и разворачивается в Azure, но когда я захожу в домен по умолчанию, то получаю сообщение 404 not found. Сначала …

27.05.2024
Как периодически делать коммит с digitalOcean для сохранения данных во время развертывания в моем проекте django

Я развернул проект django на digital ocean, проект в основном сохраняет документы типа xlsx и csv, но во время развертывания веб-приложения пользователи отправляют документы на платформу, мой вопрос в том, как я могу сохранить эти документы, помимо загрузки одного …

27.05.2024
Django - объединить все группы для каждого поста

У меня есть 2 модели в моем приложении Django: models.py: class Post(models.Model): id = models.CharField(verbose_name="Post ID", max_length=1200, primary_key=True) post_name = models.CharField( verbose_name="Post Name", max_length=1000, blank=True, null=True, ) post_description = models.TextField( verbose_name="Post Description", max_length=600, null=True, blank=True, ) platform = models.CharField( …

27.05.2024
Как загружать, редактировать и объединять документы Word в проекте Django?

В моем проекте Django мне нужно загружать различные документы Word для различных тестов, редактировать эти документы, чтобы включить в них данные тестов, и в конечном итоге объединить их в один документ. Как мне этого добиться? Я хочу узнать, можно …

27.05.2024
Данные запроса не могут быть доступны с этим кодом в функции обертки как я могу python3 django декоратор

не удается получить доступ к данным запроса в деораторе, как я могу это сделать? в моей функции-обертке def my_decorator(view_func): def wrapper(request, *args, **kwargs): print('-start-') print(request.data) print(args) print(kwargs) print('-now-') response = view_func(request, *args, **kwargs) return response return wrapper class HandymanCompleteProfileIos(APIView): …

27.05.2024
Django не может показать количество пользователей, когда я вызываю его [закрыто]

Я новичок в django и я застрял здесь, когда я хочу показать общее количество пользователей, исключая is_staff и is_superuser, он не может показать то, что я хотел. Вот код : Views.py def dashboard_view(request): # Menghitung jumlah user yang bukan …

27.05.2024
Ошибка каналов Django:- Не удалось подключиться к ws://192.168.1.21:8000/ws/sc/,

IMO Я думаю, что он не может найти маршрут /ws/sc route, но я не понимаю почему, так как я связал его правильно. Ошибка выдается, когда я пытаюсь установить соединение с помощью postman Далее следует ошибка почтальона:- Could not …

27.05.2024
Как подавать медиафайлы на render.com для развернутого приложения Django?

` Ниже приведена документация render.com по обслуживанию статики и медиа при развертывании Django webapp. Все работает, кроме загрузки фотографии профиля. Ниже приведены коды setting.py, build.sh и render.yaml. Развертывание происходило через экземпляр blueprint с PostgreSQL. Также используется PGAdmin 4 GUI …

27.05.2024
FilteredRelation с OuterRef не работает после обновления до Django 5

После обновления до Django 5 у меня возникла та же проблема, что описана в этом посте: Как использовать FilteredRelation с OuterRef? Мой набор запросов выглядит следующим образом: ModelA.objects.annotate( model_b_objects_count=SubqueryCount( ModelB.objects.filter( model_a_id=OuterRef('id') ).annotate( outer_user_id=OuterRef('user_id'), # user_id within ModelA …

27.05.2024
Здравствуйте, моя команда, мой проект django не запускается. Вот сообщения об ошибках, которые я получаю в терминале [закрыто].

(GestFibOpt) C:\Users\JOHAN MOLLO\Desktop\GestFibOpt&gt;python manage.py runserver C:\Users\JOHAN MOLLO\AppData\Local\Programs\Python\Python311\python.exe: не удается открыть файл 'C:\Users\JOHAN MOLLO\Desktop\GestFibOpt\manage.py': [Errno 2] No such file or directory <<<0><>Я попробовал запустить проект с помощью команды python manage.py runserver<<1><>>.

27.05.2024
DJANGO ForeingKey выбор из справочной таблицы в зависимости от пользователя

Секция -&gt; Комплексы -&gt; Линия -&gt; Оборудование -&gt; Отчет Мне нужно сделать так, чтобы при добавлении отчета в список оборудования попадал только тот раздел оборудования, к которому принадлежит пользователь и статус которого=true. Я только начал изучать Django. Подскажите, …