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

06.09.2024
Нужен пример загрузки файла теста pytest в graphql

Я пытаюсь запустить pytest и загрузить файл на конечную точку /graphql. Я прочитал официальную документацию, но она не охватывает мой вопрос. Тогда я попробовал задать вопрос чатботу. Ответ содержит ошибку. Возникает ошибка "Сервер не запущен" У меня …

06.09.2024
Не хочет переходить на страницу

Проблема в следующем: я изучаю как сделать сайт на React+Django. И все хорошо было пока не появилась необходимость в файле который через API будет брать значения книги на страницу. У меня from . import views from rest_framework.decorators import api_view from …

06.09.2024
Необходимо обновить Drop down, используемый в HTML + Django [дубликат]

Я разработал веб-приложение Django и в нем я использовал выпадающее поле, используя код: <select id="countrynamew" name="countrynamew" value="{{countrynamew}}"> <option value="Abkhazia">Abkhazia</option> <option value="Afghanistan">Afghanistan</option> <option value="Albania">Albania</option> <option value="Algeria">Algeria</option> </select> Как я могу присвоить выбранное значение из кода Python. Я попробовал код: …

06.09.2024
Ошибка Django CSRF при запросе на нескольких вкладках одновременно

Я работаю над проектом Django и столкнулся с проблемой CSRF-токенов при рендеринге страницы с формой. Чтобы воспроизвести проблему, я добавил 5-секундную задержку при рендеринге страницы. Вот сценарий: Я открываю URL с формой в первой вкладке браузера. …

06.09.2024
Автоматическое создание бесплатной пробной версии кассы Stripe

Мы используем Stripe для оформления заказа, и у нас включена бесплатная пробная версия. Поэтому, когда пользователь заходит на сайт, чтобы включить бесплатную пробную версию, он просто вводит свой адрес электронной почты при оформлении заказа. Что я хотел бы сделать, …

06.09.2024
Request.session['some_variable'] TypeError: Объект типа Decimal не является сериализуемым в JSON

Я обновляю код с Django 1.8 и python 2.7 до django 5.0 и python 3.11, в старой версии в некоторых функциях создаются переменные сессии, которые хранят десятичные значения, и после этого происходит редирект, например, так: request.sessions['decimal_var'] = 1.00 return HttpResponseRedirect('/somepage/') …

06.09.2024
Django Axes работает, но не хранит ни попыток доступа, ни неудач

Заранее прошу прощения, я новичок во всем этом (стек, Django и Axes). Я создаю простой сайт, где можно создавать пользователей, и я реализовал django axes. Он работает в том смысле, что блокирует вас после неудачных попыток на основе имени …

05.09.2024
Обратный вариант для 'topics' не найден. 'topics' не является действительной функцией представления или именем шаблона

<p> <a href="{% url 'learning_logs:index' %}">Learning Log</a> <a href="{% url 'learning_logs:topics' %}">Topics</a> </p> {% block content %}{% endblock content %} Я получаю эту ошибку: Reverse for 'topics' not found. 'topics' не является правильной функцией представления или именем шаблона. …

05.09.2024
Создание карты с маркерами и всплывающими окнами [закрыто]

Я хочу показать карту во фронтенде с некоторыми маркерами на ней. Также я хочу написать событие для каждого маркера, чтобы при нажатии появлялось всплывающее окно. Возможно ли это с помощью javascript? Как? Какую библиотеку я должен использовать? Спасибо!

05.09.2024
Разделение представлений Django API и обычных шаблонов Django [закрыто]

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

05.09.2024
Расчет времени доставки в карточке товара Django

Пишу интернет магазин на django. Стоит следующая задача - в карточке товара выводить время доставки СДЭК, Boxberry, EMS, DPD. Как это лучше всего сделать? Каждый раз отправлять запросы api при рендере страницы - как по мне не самый лучший подход.

05.09.2024
Проблема django-autocomplete-light! Новая версия chrome

У меня есть django приложение с python 3.7 и Django 2.2.10, которое использует django admin, с materialize css subscript для шаблонов. После последних обновлений Chrome, поведение форм в модале показывает проблему рендеринга. Виджет был настроен под формы: class Select2Widget(Select2WidgetMixin): …

05.09.2024
ConnectionError:Socket connection error ssl wrap: [WinError 10054] Существующее соединение было принудительно закрыто хостом

From django.shortcuts import render, redirect from django.contrib import messages from django.core.management import call_command from ldap3 import Server, Connection, ALL from .forms import LDAPConfigForm from .models import LDAPConfig def ldap_config_view(request): if request.method == 'POST': form = LDAPConfigForm(request.POST) if form.is_valid(): server = …

05.09.2024
Как локализовать сообщение об ошибке Django duplicate key value violates unique constraint?

Описание проблемы Я хотел бы предоставлять клиенту четкие локализованные сообщения об ошибках, используя Django. У меня есть следующее уникальное поле: class Foo(models.Model) email = models.EmailField(max_length=255, unique=True, default=None, blank=True, null=True, verbose_name=gettext_lazy('email address'), error_messages={'unique': gettext_lazy("Email address is already registered …

05.09.2024
AsyncIO: программа по-прежнему выполняется синхронно, несмотря на использование AsyncIO в Django

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

05.09.2024
Сравнение полей m2m-отношений разных моделей Django, связанных с одной m2m-моделью

Я следую этому вопросу, чтобы фильтровать по M2M field: Django filter queryset __in for *every* item in list Я использую .annotation подход. Мои модели: class Options(models.Model): name = models.CharField(max_length=50) class Product(models.Model): options = models.ManyToMany(Category) class …

05.09.2024
Как хранить информацию о логине google, отправленную с фронтенда, в бэкенде Django? [закрыто]

В моем Django-приложении я хочу реализовать вход в Google и Apple. Для входа в Google фронтенд (с помощью Firebase Authentication) отправляет мне следующие данные: Google ID, отображаемое имя, электронная почта и URL-адрес фотографии. Как я должен хранить эти данные в …

05.09.2024
Django OAuth2 Authentication Failing in Unit Tests - 401 'invalid_client' Error

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

05.09.2024
Кнопки django import_export lib не отображаются в админке сайта

From django.contrib import admin from import_export.admin import ImportExportModelAdmin from .models import members @admin.register(members) class MembersAdmin(ImportExportModelAdmin): pass это мой код в admin.py .на самом деле я пытаюсь использовать импорт-экспорт lib для моего проекта при запуске на сервере он показывает модели, …

05.09.2024
Пустой динамический вложенный сериализатор для общей модели Django

У меня есть общая модель под названием Thumbs с двумя полями, которые могут описывать другую модель. Этими двумя полями являются: 'entity_type', поле CharField значениями могут быть family или product, оба соответствуют моделям Family и модели …

05.09.2024
Проблема создания пользователя с помощью Social Django

В моем файле settings.py есть - INSTALLED_APPS = [ *** 'social_django', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'social_django.middleware.SocialAuthExceptionMiddleware', ] # Authentication backends AUTHENTICATION_BACKENDS = ( 'cloud.social_auth_backends.CustomGoogleOAuth2', 'django.contrib.auth.backends.ModelBackend', ) # Google OAuth2 credentials SOCIAL_AUTH_GOOGLE_OAUTH2_KEY …

05.09.2024
(ошибка юникода) Кодек 'utf-8' не может декодировать байт 0xf3

Я использую Django 5.0.8 и Python 3.11, поэтому в моем представлении я использую следующее: context = RequestContext(request, { 'title':'sómething', 'formLogin': formLogin }) Как вы можете видеть, я передаю строку со значением 'ó'. Когда я пытаюсь запустить свой …

05.09.2024
Как перезагрузить текущую страницу с другим html-шаблоном после завершения задачи в Django?

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

05.09.2024
Лучшие практики использования enum с моделями и миграциями django

У меня есть модель django с полем, которое использует перечисление для кортежа выбора, например, так: VERSION_CHOICES = tuple( (v.value, v.value) for v in ForwardsUpdateEventSensitivityVersion ) version = models.CharField( max_length=max(len(s[0]) for s in VERSION_CHOICES), choices=VERSION_CHOICES, ) Какова наилучшая …

04.09.2024
Кто-нибудь знает, как добавить плагин якоря на CKEDITOR5?

Я пытаюсь добавить якоря в CKEDITOR5, но редактор автоматически удаляет атрибут 'id', когда я выхожу из режима источника текста, я пытался найти плагин якоря для ckeditor5, но я не нашел ничего, что работает на django. <p> <a href="#bottom">go bottom</a> …

04.09.2024
Raise self.model.DoesNotExist( django.contrib.sites.models.Site.DoesNotExist: Сайт, соответствующий запросу, не существует

Я внедряю аутентификацию google на своем сайте, но всякий раз, когда я запускаю свой код, я получаю эту ошибку. Я пытаюсь использовать аутентификацию google. Сначала я получил 404 страницу "Не найдено", но это была моя ошибка, но я …

04.09.2024
Операции миграции Django внутри кода RunPython

Я работаю с миграциями данных в django, и в какой-то момент мне нужно будет запустить migrations.RunPython. Дело в том, что я хотел бы иметь возможность выполнять операции миграции (AddField, AlterField) при определенных условиях. Например: def forward_migration(apps, schema_editor): if …

04.09.2024
Отправка Apple Push-уведомлений на кошелек Wallet Passes для разных PassTypeID

У меня есть веб-приложение, которое способно создавать пропуски в яблочный кошелек для iOS. Процесс выглядит примерно так: Пользователь предоставляет свой Apple Pass ID и сертификат от разработчика apple, на основе этого сертификата я создаю кошелек, который могу отправить устройствам, …

04.09.2024
Мои стили css не подключаются к моему сайту, написанному на django [закрыто]

Некоторые стили подключались без проблем, но я успел сделать только один раздел, как они перестали подключаться и весь мой сайт стал выглядеть как документ в word Я уже искал подобные проблемы здесь, пробовал предложенные решения; я также искал, …

04.09.2024
Невозможно отправить файлы в ChatConsumer в Django Channels

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

04.09.2024
Django: Html select с действием onchange (без использования формы) и чистый Javascript: редирект с кодом 200, но страница не загружается

У меня есть select box в шаблоне, который реагирует на изменения с помощью функции onchange, которая отправляет выбранное значение в представление Django. Представление получает необходимые данные из базы данных и должно их отобразить. main.html {% block content %} <select …

04.09.2024
Является ли перечисление по нескольким категориям в API-тестах хорошей практикой? Альтернативы для тестирования представлений?

В настоящее время я пишу тесты для своего Django-приложения, используя pytest и pytest-django. Один из моих тестов включает в себя создание нескольких экземпляров категорий и проверку того, что они правильно отображаются в ответе API. Вот фрагмент теста: @pytest.mark.django_db def test_auth_user_can_list_categories(auth_client, …

04.09.2024
Фоновое изображение в CSS-урле блокируется блокировкой непрозрачных ответов

Я использую фоновое изображение, хранящееся на удаленном веб-хранилище, следующим образом: <style> .bg-image { background-image: url("{{ instance.background.url }}"); } </style> но запрос блокируется A resource is blocked by OpaqueResponseBlocking. Отображение изображения "обычным" способом с помощью <img src="..."> …

04.09.2024
Переменные сессии Django не видны после входа в систему [дубликат]

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

04.09.2024
Ошибка Django на формах при запуске makemigrations

Я получаю следующую ошибку при попытке создать миграции для моих моделей. Это происходит на чистой БД, поэтому она пытается сгенерировать начальные миграции. File "/Users/luketimothy/Library/Mobile Documents/com~apple~CloudDocs/LifePlanner/LifePlanner/LifePlanner/urls.py", line 20, in <module> from . import views File "/Users/luketimothy/Library/Mobile Documents/com~apple~CloudDocs/LifePlanner/LifePlanner/LifePlanner/views.py", line 7, in …

04.09.2024
Комбинированный столбец order_by в django

У меня есть две модели, которые наследуют от другой модели. Пример: class Parent(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, verbose_name="ID") class A(Parent): name = models.CharField(max_length=255, verbose_name="Name") class BProxy(Parent): target = models.OneToOneField('B', on_delete=models.CASCADE) class B(models.Model): name = models.CharField(max_length=255, verbose_name="Name") …

04.09.2024
Django s3 bucket upload with out admin static css and js

Возможно ли в Django загрузить файлы в s3 buckets без загрузки стандартных css, js файлов django admin? все файлы загружаются, но мне нужны только загруженные файлы в ведрах S3. Есть ли какое-нибудь решение для этого? Какие-либо …

04.09.2024
Как создать Stripe-подобные идентификаторы БД для моделей Django?

Основная проблема, которую я пытаюсь решить: Я хочу, чтобы в моих моделях баз данных были идентификаторы, похожие на идентификаторы Stripe (т.е. в форме aaa_ABCD1234, где ABCD1234 часть - это ULID, а aaa_ часть - это фактически имя таблицы (или …

04.09.2024
Как преобразовать параметры строки запроса из Datatables.js, например columns[0][name], в объект в Python/Django?

Я использую DataTables.js и пытаюсь подключить обработку на стороне сервера. На сервере я использую Django. В настоящее время данные для Django выглядят так: {'draw': '1', 'columns[0][data]': '0', 'columns[0][name]': 'Brand', 'columns[0][searchable]': 'true', 'columns[0][orderable]': 'true', 'columns[0][search][value]': '', 'columns[0][search][regex]': 'false', 'columns[1][data]': …

03.09.2024
Утверждения токенов JWT в Django Rest Framework

Я использую rest_framework_simplejwt и хотел бы добавить дополнительную информацию к возвращаемому маркеру доступа для целей авторизации. Следуя примеру https://django-rest-framework-simplejwt.readthedocs.io/en/latest/customizing_token_claims.html, я могу изменить маркер доступа. Однако я хочу иметь возможность добавить утверждение, основанное на первоначальном POST-логине. Например: …