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

06.06.2024
Реализация централизованной аутентификации с помощью JWT в Django Tenants

Я разрабатываю Django-проект, который использует Django tenants для управления несколькими арендаторами. Я реализовал JWT-аутентификацию с помощью rest_framework_simplejwt для аутентификации пользователей. Теперь я хочу централизовать аутентификацию для всех арендаторов. Я хочу реализовать решение для единого входа (SSO), при котором …

06.06.2024
После обновления страницы выдает CSRF-проверка не удалась. Запрос прерван. ошибка

Прикреплено изображение, проверка CSRF не удалась. Запрос прерван. Когда я обновляю страницу после успешного входа, она просит повторно отправить запрос, а когда нажимаю продолжить, появляется ошибка "CSRF verification failed. Запрос прерван." ошибка. В login.html <!DOCTYPE html> …

06.06.2024
Django channels websocket не работает должным образом

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

06.06.2024
Файл vscode не отображается в visual studio при настройке интерпретатора python для django

для добавления интерпретатора я перехожу к "view" и затем "command palette" и затем я выбираю "python: select interpreter" затем я ввожу путь к интерпретатору, учебник, который я следую говорит, что новый файл под названием vscode появится, но он не …

06.06.2024
При тестировании API я получаю ошибку "invalid user or password".

Я пытаюсь создать API для входа в систему, но при тестировании получаю ошибку "invalid user or password". Я проверил базу данных, пользователь и пароль верны, существуют и верны. Я прикрепил код просмотра журнала и ошибку в формате PNG ниже: …

06.06.2024
Каково применение DSA в реальном мире?

Хорошо, я могу показаться глупым, но я пытаюсь понять реальное применение DSA? Я начал изучать DSA, но не знал, что у меня получится, когда я все изучу? Я full stack разработчик и знаю, что если …

06.06.2024
Django startproject [WinError2]

Это мой первый опыт использования django, поэтому, возможно, я упускаю что-то очевидное. Когда я пытаюсь создать новый проект с помощью команды django-admin startproject main, я получаю эту ошибку CommandError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\edgar\\Documents\\main'. Я …

06.06.2024
Python - Django - MySQL #необходимо добавить distinct() после select_related().distinct() в views.py

Итак, это ads/views.py Есть еще ads/models.py, ads/forms, ads/urls.py и другие файлы, но тот, на который жалуется грейдер, это views.py... 3806 символов HTML получены Тест завершен: Найдена строка меню в верхней части страницы Найдено более одного объявления при поиске 'HHGTTTG_42 …

06.06.2024
Django: Лучше обрабатывать данные из models.py, чем делать это в views.py

В настоящее время я обрабатываю много информации в файле views.py, который кажется мне неподходящим местом для этого. Есть ли лучший/местный способ обработки этой информации? Это работает, но кажется, что я не использую Django в полную силу. views.py - Здесь …

05.06.2024
Изменить виджет поля modelformset на RadioSelect без определения объекта формы?

В Django я инстанцирую modelformset следующим образом (прямо из отсюда): MyFormSet = modelformset_factory( MyModel, fields=["one", "two", "three"], extra=0) fs = MyFormSet(queryset=MyModel.objects.filter(field=a_value)) Итак, объект формы вообще отсутствует, он просто выбирает нужные мне поля. …

05.06.2024
В моем проекте django метод post отображается как Not allowed. Почему?

Это мой класс CustomToken в views.py class CustomTokenObtainPairSerializer(TokenObtainPairSerializer): username_field = 'email' def validate(self, attrs): credentials = { 'email': attrs.get('email'), 'password': attrs.get('password') } print("Credentials:", credentials) print("Attrs:", attrs) user = authenticate(**credentials) if user: if not user.is_active: raise exceptions.AuthenticationFailed('User is deactivated') data = …

05.06.2024
DjangoError: AttributeError: у объекта 'str' нет атрибута '_meta'. Я не могу понять причину и следствие.

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

05.06.2024
Проблема с авторизацией в Django после смены модели

В общем, у меня есть model user'ов и проблема раньше была такая: когда пользователь регистрировался, то данные сохранялись в админке джанго не в его стандартной модели Users (идет по умолчанию), а в моей созданной модели которую я отобразил через admin.py. …

05.06.2024
Тестирование Django: как сохранить только одну из нескольких тестовых баз данных?

Кажется, что это должно быть просто. Если у меня в Django есть что-то подобное settings.py: DATABASES = { 'default': { ... }, 'second': { ... }, 'third': { ... }, } По умолчанию при выполнении модульных тестов …

05.06.2024
Загрузка файла с помощью формы django, request.FILES пуст, что бы я ни делал

когда я отправляю файл и проверяю POST запрос в инспекторе браузера, я вижу все остальные поля, но не поле файла. Обращение к request.FILES['attachment'] вызывает ошибку django.utils.datastructures.MultiValueDictKeyError: 'attachment' Моя модель class Ticket(models.Model): attachment = models.FileField(blank=True) title = models.CharField(max_length = 250,default='') …

05.06.2024
Как решить проблему xmlsec Error: (100, 'lxml & xmlsec libxml2 library version mismatch')

Я сталкиваюсь со следующей ошибкой при развертывании моего Django (версия 4.1) Backend, у меня есть следующий Dockerfile (некоторые неактуальные части опущены) и нужно установить python3-saml (который имеет такие зависимости, как lxml и xmlsec). В документации упоминается следующее: <a href="https://i.sstatic.net/7TijfZeK.png" rel="nofollow …

05.06.2024
Создание Django-приложения, готового к работе на предприятии

Какие обязательные функции, помимо стандартного контрольного списка развертывания Django, следует учитывать, чтобы сделать приложение действительно готовым для предприятия. Несколько вещей, которые я могу вспомнить: Журналы доступа Журналы аудита MFA/SSO для аутентификации пользователей Я …

05.06.2024
Невозможно открыть веб-страницу с помощью django

Я использую приведенный ниже код для открытия веб-страницы (my_app1) с помощью django в Google Cloudshell, после запуска сервера показывается следующая ошибка в serverlink). Используя URLconf, определенный в demoproject.urls, Django попробовал эти шаблоны URL, в таком порядке: admin/ …

05.06.2024
KeyError: 'type' в websocket_receive

У меня есть два разных приложения в моем проекте Django. В то время как первое из них (то, в котором возникает ошибка consumers.py) прекрасно работает само по себе, второе продолжает вызывать следующее: \chat\consumers.py", line 29, in websocket_receive if event['type'] …

05.06.2024
Как подключить Django 5.0.6 к MSSQL 16? [закрыто]

Есть ли способ использовать MSSQL Server с Django 5.0? Я знаю, что это не самая распространенная база данных для Django, но она бы очень подошла для моего проекта по разным причинам. Любые рекомендации или советы по настройке этой …

05.06.2024
Предварительный просмотр и тестирование приложения Telegram mini на localhost

В настоящее время я работаю над созданием мини-приложения, которое по сути является веб-сайтом, построенным на проекте Django и обслуживаемым локально с помощью сервера разработки. Однако я столкнулся с проблемой медленной загрузки при попытке просмотреть это мини-приложение на боте Telegram, …

05.06.2024
Невозможно подключить приложение django к базе данных Microsoft SQL

У меня есть приложение django, которое пытается подключиться к внешней базе данных microsoft sql из azure. После настройки параметров подключения к базе данных в файле настроек и установки драйвера odbc на моей локальной машине запуск команды python manage.py makemigrations …

05.06.2024
Django, React, Axios возвращают html вместо json-данных

Я работаю над веб-приложением с использованием Django Rest Framework и React. Когда я делаю запрос к Django через http://localhost:8000/api/v1/auth/users/daniel/ для профиля пользователя, он возвращает JSON, но вместо ответа с userProfile в качестве значения данных, он возвращает некоторый react/vite …

05.06.2024
Асинхронные миграции для django/wagtail

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

05.06.2024
(DJango) Каково решение проблемы "ModuleNotFoundError: No module named'rest_frameworks'", если ничего не работает? [закрыто]

Я следовал учебнику на youtube и затем столкнулся с такой проблемой. Я пытался найти решение, но ничего не помогло. Может быть, что-то не так с моей IDE или что-то еще? Я проверил все и не смог найти …

05.06.2024
Аннотация Django JSONField для преобразования всех значений в строки

Я использую возможности полнотекстового поиска Django и хочу, чтобы он осуществлял поиск по модели Row, в которой есть JSON-поле .data, имеющее значение типа: [["A1", 87, 987, "blue"], ["B1", null, null, "white"]] Код для выполнения поиска: search_vector = …

05.06.2024
Создание системы WEB-Scada [закрыто]

Добрый день, я пишу django web scada систему в школе, подскажите пожалуйста какой инструментарий лучше использовать для опроса OPCUA оборудования с выводом данных без перезапуска сервера Я пытался создать отдельный сервис в python для опроса, с последующей записью …

05.06.2024
Почему не работает авторизация в Django?

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

05.06.2024
Как изменить параллелизм рабочих Celery в приложении Django

Недавно я заметил, что сельдерей съедает много памяти на сервере. Один экземпляр съедает около 10% памяти В обработке я вижу вполне стандартную ситуацию: /usr/local/bin/python -m celery -A apps worker -l INFO -c 4 --logfile celery_worker.log При использовании …

05.06.2024
Я не могу открыть админку Django по домену *.web.app в проекте Django+React в сервисе Google Cloud Run

Сначала я представлю структуру моего проекта: Frontend: React+ViteJS Бэкенд: Django-ninja для api вещей Админ-платформа: Django оригинальный админский фреймворк Пользовательский домен: Google Firebase хост (интеграция с google cloud run), например: сайт https://mysite.web.app. Сейчас я использую сервис Google …

05.06.2024
Как обогатить постраничный навигатор, добавив поле из первого и последнего объектов в Django paginator?

Я создаю Django-приложение для управления процессом оцифровки рулонов аналоговой пленки. Я хотел бы добавить поле film_roll.from_year модели FilmRoll в виджет постраничной навигации в шаблоне Django. Это значительно облегчает переход на нужную страницу, если посмотреть на диапазон year_from под каждой …

05.06.2024
Сессия Django в тестах

Всем привет! Я не могу понять, как работают сессии в Django. У меня есть магазин, корзина анонимного пользователя привязана к session_key. Ключ сессии берется из объекта запроса. def _check_session(self, request) -&gt; int | str: session_key = getattr(request.session, ‘session_key’, None) if …

05.06.2024
Как настроить postgresql в django для тестов

Я пытаюсь настроить postgresql в django через файлы .pg_service.conf и .pgpass чтобы могли работать тесты. Я хочу чтобы по крайней мере основные настройки могли быть записаны через .pg_service.conf и .pgpass. Но при такой записи, когда я запускаю тесты, то вылазит …

05.06.2024
Ограничения Django: уникальные вместе и принимающие одно и только одно значение

Я пытаюсь реализовать ограничение для следующей модели: class Consumption(models.Model): simcard = models.ForeignKey(SimCard, on_delete=models.CASCADE) start_date = models.DateTimeField() duration_billed = models.FloatField(null=True) volume_billed = models.FloatField(null=True) sms_billed = models.FloatField(null=True) Я хочу ограничить пользователя в сохранении одного и только одного значения для …

05.06.2024
Создание сайта с заданиями на django

Всем привет, я начинающий программист, учусь на 2 курсе. Встал вопрос о создании сайта на django с заданиями для студентов. Суть вопроса заключается в том, можно ли реализовать такой сайт, подвязать к нему регистрацию через Telegram и потом по полученным …

05.06.2024
"OperationalError: Не удалось преобразовать имя хоста "db" в адрес" в докеризованном Django-приложении с Datadog

У меня есть очень сложный проект django, который использует postgresql в качестве базы данных, где я настроил datadog для отправки трасс и событий. Он отлично работает локально, и я получаю трассировки и события в datadog. Однако если я пытаюсь …

05.06.2024
Показать dd/mm/yy в django

У меня есть поле ввода типа Дата, как показано ниже. # forms.py widgets = { 'date_of_birth': forms.DateInput(attrs={'type': 'date'}) } Я использую приведенный ниже код в HTML-шаблоне. &lt;label class="form-label"&gt;Date of Birth&lt;/label&gt; {{ form.date_of_birth }} Я получаю …

05.06.2024
Использование Google Cloud SDK в разработке Django и UWSGI

Я пытаюсь получить доступ к облачному сервису Google в моем бэкенд-процессе (views.py). Я успешно запустил его на сервере разработки. Вот мой сценарий views.py : from google.cloud import bigquery @login_required def update_iphone(request): user_profile = UserProfile.objects.get(user=request.user) client = bigquery.Client() if request.method …

05.06.2024
Множество отношений "один к одному", указывающих на одну и ту же модель Django

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

05.06.2024
Django CSRF cookie не установлен при 403 ошибке для URL веб-хука

Я столкнулся с проблемой CSRF-защиты Django при попытке работы с веб-хуками Stripe на моем локальном хосте. Я получаю ошибку 403 Forbidden с сообщением "CSRF cookie not set." Ошибка возникает при попытке доступа к URL /collect-stripe-webhook/, который предназначен для обработки входящих …