Я застрял на этой проблеме уже 3 дня, и я надеюсь, что кто-нибудь сможет мне помочь. Я пытаюсь реализовать OAuth2 аутентификацию для моего Django бэкенда с REST интерфейсом. Однако мои модульные тесты для аутентификации не работают, и я получаю …
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 для моего проекта при запуске на сервере он показывает модели, …
У меня есть общая модель под названием Thumbs с двумя полями, которые могут описывать другую модель. Этими двумя полями являются: 'entity_type', поле CharField значениями могут быть family или product, оба соответствуют моделям Family и модели …
В моем файле 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 …
Я использую Django 5.0.8 и Python 3.11, поэтому в моем представлении я использую следующее: context = RequestContext(request, { 'title':'sómething', 'formLogin': formLogin }) Как вы можете видеть, я передаю строку со значением 'ó'. Когда я пытаюсь запустить свой …
Я работаю над проектом Django, в котором мне нужно обработать задачу, выполняющуюся в фоновом режиме. После выполнения задачи я хочу перезагрузить текущую страницу, но мне также нужно, чтобы она загружала определенный HTML-шаблон по тому же URL. В настоящее …
У меня есть модель 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, ) Какова наилучшая …
Я пытаюсь добавить якоря в CKEDITOR5, но редактор автоматически удаляет атрибут 'id', когда я выхожу из режима источника текста, я пытался найти плагин якоря для ckeditor5, но я не нашел ничего, что работает на django. <p> <a href="#bottom">go bottom</a> …
Я внедряю аутентификацию google на своем сайте, но всякий раз, когда я запускаю свой код, я получаю эту ошибку. Я пытаюсь использовать аутентификацию google. Сначала я получил 404 страницу "Не найдено", но это была моя ошибка, но я …
Я работаю с миграциями данных в django, и в какой-то момент мне нужно будет запустить migrations.RunPython. Дело в том, что я хотел бы иметь возможность выполнять операции миграции (AddField, AlterField) при определенных условиях. Например: def forward_migration(apps, schema_editor): if …
У меня есть веб-приложение, которое способно создавать пропуски в яблочный кошелек для iOS. Процесс выглядит примерно так: Пользователь предоставляет свой Apple Pass ID и сертификат от разработчика apple, на основе этого сертификата я создаю кошелек, который могу отправить устройствам, …
Некоторые стили подключались без проблем, но я успел сделать только один раздел, как они перестали подключаться и весь мой сайт стал выглядеть как документ в word Я уже искал подобные проблемы здесь, пробовал предложенные решения; я также искал, …
У меня возникла проблема с отправкой файлов обработчику в ChatConsumer с помощью Django Channels. У меня есть два потребителя, ChatConsumer и GroupChatConsumer, для обработки прямых и групповых сообщений. Я хочу отправлять файлы в ChatConsumer или GroupChatConsumer в зависимости от …
У меня есть select box в шаблоне, который реагирует на изменения с помощью функции onchange, которая отправляет выбранное значение в представление Django. Представление получает необходимые данные из базы данных и должно их отобразить. main.html {% block content %} <select …
В настоящее время я пишу тесты для своего Django-приложения, используя pytest и pytest-django. Один из моих тестов включает в себя создание нескольких экземпляров категорий и проверку того, что они правильно отображаются в ответе API. Вот фрагмент теста: @pytest.mark.django_db def test_auth_user_can_list_categories(auth_client, …
Я использую фоновое изображение, хранящееся на удаленном веб-хранилище, следующим образом: <style> .bg-image { background-image: url("{{ instance.background.url }}"); } </style> но запрос блокируется A resource is blocked by OpaqueResponseBlocking. Отображение изображения "обычным" способом с помощью <img src="..."> …
Я разрабатываю сайт больницы. Пациентам разрешено входить в систему и записываться на прием. Когда пациент входит в систему, инициируется и сохраняется сессия. Опять же, я отладил, добавив оператор печати после сохранения сеансов в представлении входа, и все хорошо, но …
Я получаю следующую ошибку при попытке создать миграции для моих моделей. Это происходит на чистой БД, поэтому она пытается сгенерировать начальные миграции. 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 …
У меня есть две модели, которые наследуют от другой модели. Пример: 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") …
Возможно ли в Django загрузить файлы в s3 buckets без загрузки стандартных css, js файлов django admin? все файлы загружаются, но мне нужны только загруженные файлы в ведрах S3. Есть ли какое-нибудь решение для этого? Какие-либо …
Основная проблема, которую я пытаюсь решить: Я хочу, чтобы в моих моделях баз данных были идентификаторы, похожие на идентификаторы Stripe (т.е. в форме aaa_ABCD1234, где ABCD1234 часть - это ULID, а aaa_ часть - это фактически имя таблицы (или …
Я использую 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]': …
Я использую rest_framework_simplejwt и хотел бы добавить дополнительную информацию к возвращаемому маркеру доступа для целей авторизации. Следуя примеру https://django-rest-framework-simplejwt.readthedocs.io/en/latest/customizing_token_claims.html, я могу изменить маркер доступа. Однако я хочу иметь возможность добавить утверждение, основанное на первоначальном POST-логине. Например: …
У меня возникает ошибка 403 Forbidden при попытке добавить трек в список воспроизведения Spotify с помощью Spotify Web API. Несмотря на правильно настроенный токен и разрешения, я все еще сталкиваюсь с этой проблемой. Подробности: Идентификатор …
Model.py from taggit.managers import TaggableManager class Blog(models.Model): tags = TaggableManager() fields.py if empty_value not in ("", "both", None, NONE): raise ImproperlyConfigured("%s не является допустимым пустым_значением." % empty_value) field = cast(fields.Field, model._meta.get_field(field_name)) cls_name = field.class.name if not (isinstance(field, SUPPORTED_FIELDS) or cls_name …
У меня есть конечная точка Django, которая принимает загрузку файла Мои аннотации выглядят следующим образом @extend_schema( request=UploadObservationalSerializer, responses={ 200: GenericResponseSerializer, 400: OpenApiResponse( response=ErrorResponseSerializer, description="Validation error or parsing error" ), 500: ErrorResponseSerializer }, description="Allow user to upload observational …
В celery я могу вызвать задачу с помощью <func_name>.delay(). Как я могу сделать это в zappa? У меня есть задача: @task() def task_name(): pass
Я столкнулся с проблемой в реализации логики пользователей, у меня есть пять пользователей с разными ролями. Среди этих пяти пользователей есть администратор, у которого есть все возможности системы. поэтому я хочу добавить еще одного пользователя, который называется суперпользователь. Я …
Мы запускаем Django-приложение на Heroku, и в последнее время мы наблюдаем некоторые проблемы с производительностью. У нас установлено дополнение New Relic APM, и я вижу, что при любом пике времени отклика время в основном тратится на то, что в New …
Здесь представлены все настройки аутентификации для microsoft. Аутентификация проходит успешно, а после входа в систему microsoft получаю 200. Запись ниже: Starting new HTTPS connection (1): login.microsoftonline.com:443 https://login.microsoftonline.com:443 "POST /common/oauth2/v2.0/token HTTP/11" 401 623 - here i am …
Я создаю проект на Django CMS, используя версию 4.1.2. Частью проекта будет новостной раздел, для которого я определил Django-модель следующим образом: # news/models.py from django.db import models from django.utils import timezone from djangocms_text_ckeditor.fields import HTMLField class Post(models.Model): …
Я работаю над проектом Django, в котором мне нужно условно вывести и выполнить скрипт чата на основе согласия пользователя с куки. Вот что у меня получилось на данный момент: В моем шаблоне Django есть следующий фрагмент: {% if …
У меня есть старый проект, в котором есть модель пользователя, созданная по умолчанию. Далее нам было предложено изменить модель пользователя по умолчанию. Мы переопределили модель пользователя следующим образом: class Staff(AbstractUser): # ... new fields ... # no …
В моем бэкенде Django у меня есть все доступные инструменты и плагины CKEditor, но в React у меня очень мало плагинов. Смотрите два скриншота скриншот django скриншот реакции …
Недавно у меня возникла проблема "Слишком много соединений" моего приложения Django+Celery с БД Postgres на Heroku. Может ли проблема заключаться в перезапуске диноскопа? Идея заключается в том, что перезапуск dyno разрывает соединение, но Postgres сохраняет их. Установка …
Я пытаюсь понять, как лучше всего задавать authentication_classes и permission_classes в APIView Django REST Framework. В частности, я видел, что для определения этих атрибутов используются как кортежи, так и списки: Использование кортежа: class Home(APIView): authentication_classes = (JWTAuthentication,) permission_classes …
Многопоточность import threading def heavy_computation(): # A CPU-bound task result = sum(x * x for x in range(10**6)) threads = [] for _ in range(4): t = threading.Thread(target=heavy_computation) threads.append(t) t.start() for t in threads: t.join() Асинхронный python …
введите описание изображения здесь Я продолжаю получать это сообщение об ошибке при попытке развернуть свой сайт на сайте pythonanywhere. Когда я пытаюсь развернуть его локально, он работает без проблем. Мне просто интересно, почему путь не …
Я установил login_required в своем приложении, чтобы ограничить доступ к страницам для зарегистрированных пользователей. Локально это работает отлично, если пользователь аутентифицирован, он получает доступ к странице, а если нет, то ему будет предложено ввести свои учетные данные. Проблема в том, …
Я работаю над Django-приложением, в котором данные пользователей не хранятся в центральной базе данных. Вместо этого у каждого клиента есть своя отдельная база данных, размещенная на собственном сервере. Вот установка: JWT Authentication используется для приложения. …