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

28.03.2024
Приложение Django -> экземпляр развертывания Elastic Beanstalk - Сайт висит

Я следовал этому руководству по развертыванию приложения Django на инстансе AWS EB и дошел до eb deploy этапа. Мои лог-файлы, кажется, предполагают, что все в порядке, за исключением того, что программа проверки здоровья вызывает …

28.03.2024
Взятие поля из другой модели в сериализаторах

Сейчас я делаю домашний проект о спорте, и у меня есть модель TrainZone и TrainZoneImage, и в сериализаторах мне нужно отобразить поле изображения из модели TrainZoneImage в TrainZoneSerializer изображения полей должны быть [], …

28.03.2024
Токен csrf администратора Django не установлен

У меня есть проект Django, работающий локально, с работающим входом на портал администратора. После развертывания проекта в нашей среде разработки страницы, не требующие CSRF-аутентификации, доступны для просмотра, но портал администратора возвращает ошибку CSRF-токена при попытке входа. Получена ошибка: CSRF …

28.03.2024
Получение значения json-поля в sqlite-модели из представления django

Я пытаюсь получить значение из correct_answer ключа в JSON-поле внутри модели, которое ранее было получено из внешнего API. Это значение используется в условии для перенаправления (правильный ответ) или отображения нового вопроса (неправильный ответ). Когда я попытался получить доступ к …

28.03.2024
Почему group_send() не публикует сообщения

Я работаю с каналами django. У меня есть класс consumer, соединение с ним также установлено. но group_send() сообщения не принимаются. вот consumer class EchoConsumer(AsyncWebsocketConsumer): async def connect(self): await self.accept() logger.info(f" echo echo.. ") self.channel_layer.group_add("ks", self.channel_name) async def disconnect(self, close_code): …

28.03.2024
Хотите получить значение внешнего ключа вместо целого объекта с помощью сериализаторов django-rest-framework

Я использую фреймворк Django rest для создания API. У меня есть следующие модели: models.py class Faculty(models.Model): name = models.CharField(max_length=25, unique=False, null=False, blank=False) email = models.EmailField(max_length=25, unique=True, null=False, blank=False) class …

28.03.2024
Multipart/form-data не устанавливается в MultipartEncoder (python)

Я пытаюсь загрузить файл на сервер, и он принимает файл только в формате multipart/form-data, поэтому, когда я пытаюсь отправить его с помощью кодировки, например: m = MultipartEncoder( fields={'document': json.dumps(metadata), 'files': (file_name, open(file_path,'rb'),'multipart/form-data')} ) headers = {'content-type': m.content_type} response …

28.03.2024
Request.FILES и request.POST.get в Django [duplicate]

Мне нужно, чтобы следующий код работал так, как написано: testo = request.POST.get('testo') lang = request.POST.get('lang') audio = request.FILES['audio'] fs = FileSystemStorage() filename = fs.save(audio.name, audio) uploaded_file_url = fs.url(filename) Проблема в том, что для request.FILES форма должна быть …

28.03.2024
Почему Django добавляет 1 секунду к времени жизни cookie?

Я пытаюсь реализовать JWT-аутентификацию, используя django-graphql-jwt на бэкенде и nuxt3 на фронтенде. Мой токен и refresh_token хранятся в куках, и я обернул GraphQLView в декоратор jwt_cookie, который автоматически проверяет наличие jwt-токена в куке, а также его валидность. В общем, все …

28.03.2024
Django с использованием подзапроса в annotate: Как получить все строки, соответствующие условию фильтрации

У меня есть две модели с M2M field. Поскольку не будет никаких обновлений или удалений (просто нужно читать данные из БД), я хочу иметь одно обращение к БД для получения всех необходимых данных. Я использовал prefetch_related с Prefetch, чтобы …

28.03.2024
Почему ImageGalleryBlock в wagtail-crx/coderedcms не возвращает изображений?

Wagtail-CRX устанавливается с предопределенным блоком StreamField ImageGalleryBlock, который позволяет пользователю выбрать коллекцию изображений, которые затем выводятся на страницу вместе с модальной всплывающей структурой. В models.py моего приложения я создал переменную image_gallery следующим образом image_gallery = StreamField([ ('image_gallery', ImageGalleryBlock()), ], …

28.03.2024
Получение 404 ошибки при попытке использовать slugs в Django

Я новичок в Django и пытаюсь разработать сайт. Мне нужно, чтобы в Django. можно было использовать slugs в URL-адресах. Когда я использую идентификаторы, все работает хорошо. Я выполнил следующие действия: У меня есть модель Posts …

28.03.2024
Как подавить наивное предупреждение о времени даты в django [duplicate]

В django всякий раз, когда я использую Datetime.datetime.now(), появляется предупреждение о времени выполнения : enter code here received a naive datetime (2024-03-28 16:18:54.096253) while time zone support is active отображается, я хочу подавить это предупреждение или в принципе сказать django …

28.03.2024
Как настроить django 5.0.3 для использования приватных/публичных медиафайлов на AWS - s3

Сегодня я чувствую себя очень расстроенным, после 3 дней попыток реализовать django с помощью amazon s3 с медиафайлом в приватном режиме. В прошлом мои приложения были настроены по следующей ссылке и всегда работали нормально: https://unfoldadmin.com/blog/configuring-django-storages-s3/ Сейчас для …

28.03.2024
Как работает уведомление [закрыто]

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

28.03.2024
Поле заголовка запроса access-control-allow-origin не разрешено Access-Control-Allow-Headers в префлайтовом ответе, nginx, django, waitress

Я использую сервер nginx для обслуживания статических файлов React js и сервер waitress для django rest framework с 0.0.0.0:8000 в качестве адреса для обслуживания api. Я использую nginx в качестве обратного прокси для django. Несмотря на то, что я изменил …

28.03.2024
Ошибка миграции : ...Нет миграций для применения

Я сделал некоторые изменения в моделях из своих приложений, а затем ввел makemigrations и migrate в терминале. PS C:\Users\USER 1\frist project\website> python manage.py makemigrations home В приложении 'home' изменений не обнаружено PS C:\Users\USER 1\frist project\website> python manage.py migrate ?[36;1mОперации …

28.03.2024
Редактирование формы в модальном окне Django

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

28.03.2024
Чтение IPTC информации Django

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

28.03.2024
Dropzone внутри формы Django

Я пытаюсь сделать форму на django, в которую я хочу загрузить фотографию (Dropzone) и ввести ее название. Я не могу отправить поле заголовка и фотографию в представление одновременно. Не могли бы вы мне помочь? Request.files кажется пустым. add.js // DropzoneJs …

28.03.2024
Django queryset изначально остается пустым, но заполняется после создания объекта без повторного выполнения запроса. Как такое возможно? [дубликат]

Я столкнулся с недоуменной проблемой в своем Django-приложении. У меня есть набор запросов (qs), полученный из запроса к базе данных в начале вызова DRF api. Странно, но при осмотре этот queryset кажется пустым. Однако, продолжая выполнение кода, я создаю объект …

28.03.2024
Нужна помощь в оптимизации seriliazer

У меня есть следующая модель ProductCategory. class ProductCategory(Model): name = CharField(max_length=200) parent_category = ForeignKey( "ProductCategory", related_name='child_categories', on_delete=CASCADE, blank=True, null=True, ) is_base_category = BooleanField(default=True) У меня есть следующий ProductCategorySerializer. class ProductCategorySerializer(serializers.ModelSerializer): children = serializers.SerializerMethodField(read_only=True) @staticmethod def setup_eager_loading(queryset): # …

28.03.2024
Cassandra: ошибки "Model keypace not set" и "Connection name doesn't exist in the registry".

Недавно я обновился до Django 4.2 и столкнулся с проблемой интеграции с Cassandra. Первоначально я столкнулся со следующей ошибкой при попытке создания запросов: cassandra.cqlengine.CQLEngineException: Model keyspace is not set and no default is available. Set model keyspace or setup …

28.03.2024
Развертывание Django на AWS EC2 с помощью Docker Compose: поиск советов по безопасности, масштабируемости и лучшим практикам

В настоящее время я работаю над развертыванием приложения Django на экземпляре AWS EC2 с помощью Docker Compose. Установка включает в себя контейнеризацию приложения Django и NGINX, а для базы данных используется AWS RDS. Кроме того, планируется использовать службу Redis с …

28.03.2024
Django: FieldError: Невозможно преобразовать ключевое слово 'name' в поле. Варианты: Имя, id

Только начинаю работать с Django. Я следовал этому руководству:Django Tutorial Part 3: Using models, и я столкнулся с этой проблемой на связанном шаге python3 manage.py makemigrations python3 manage.py migrate После выполнения второй команды …

28.03.2024
Я не понимаю, какие базы данных недействительны.

Я получаю следующие данные: {'название_работы': 'рациональные числа', 'дата_написания': datetime.datetime(2024, 3, 15, 16, 18, 37, tzinfo=datetime.timezone.utc), 'тип_студента': <TypeStudentWork: TypeStudentWork object (2)>, 'number_of_tasks': '10', 'student': <Пользователь: Dear Student>, 'example': <Пример: ответы к 1 самостоятельной>, 'teacher': <SimpleLazyObject: <Пользователь: Диана Беркина>>, 'image_work': <InMemoryUploadedFile: …

28.03.2024
Всегда неправильный пароль в Django

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

28.03.2024
Как разместить приложение react и django на ec2

У меня есть приложение React с Django для бэкенда и базой данных mysql. Я хочу разместить этот сайт на ec2. Я также приобрел домен. В настоящее время я запускаю сервер React и сервер Django на экземпляре ec2 и могу …

28.03.2024
Как хранить конфиденциальные пользовательские данные в приложении Django?

Все пользователи в моем Django-приложении имеют уникальные API-ключи от стороннего сервиса. Функция в моем приложении, которую я создаю, требует получения api ключа по отношению к текущему пользователю. Какова наилучшая практика здесь и лучшие варианты?

28.03.2024
Не удается развернуть сервер разработки django-tailwind

Я следовал документации по установке django-tailwind и сделал все до последнего шага, однако, когда я пытаюсь запустить 'python manage.py tailwind start', я получаю следующую ошибку: `(venv) catatal@catatal-Predator-PH315-52:~/dev/portal_prosesmt$ python manage.py tailwind start > theme@3.8.0 start > npm run dev > …

28.03.2024
Доступ к stye.css запрещен - Django Статические файлы - Nginx - Я не могу заставить свой проект читать статические файлы (style.css)

Я уже не знаю, что это может быть, я уже дал права на файлы, директории, просмотрел конфиг nginx, файлы в sites-available/enabled, я уже очистил кэш через django-shell, я перезапустил инстанс. Я просто не знаю. Вот вывод nginx: sudo …

28.03.2024
Написание сигнала Django для регистрации действий пользователя в модели

Вот мои модели в файле models.py. class User(AbstractUser): date_of_birth = models.DateField(blank=True, null=True) bio = models.TextField(blank=True, null=True) job = models.CharField(max_length=250, blank=True, null=True) photo = models.ImageField(upload_to='account_images/',blank=True, null=True) phone = models.CharField(max_length=11, blank=True, null=True) followings = models.ManyToManyField('self', through='Contact', related_name='followers', symmetrical=False) def get_absolute_url(self): return …

28.03.2024
Урлы Django работают локально, но при развертывании на heroku работают все, кроме одного

Я создаю сайт на React/Django для своего финального проекта. У меня есть приложения, такие как посты, профили и т. д., которые отлично работают как локально, так и при развертывании на Heroku. Однако одно из приложений, "base", работает без проблем …

28.03.2024
Ошибка при создании токена аутентификации для нового зарегистрированного пользователя в Django Rest Framework

Я работаю над проектом Django, в котором пытаюсь создать auth-токен для только что зарегистрированного пользователя с помощью Django Rest Framework. Однако при запуске функции register я сталкиваюсь со следующей ошибкой: ValueError: Cannot assign "<User: Test>": "Token.user" must be a "User" …

28.03.2024
Сайт Django работает на всех страницах, кроме нескольких

Я использую комбинацию python и django для загрузки сайта. Файл HTML home также присутствует в папке templates. Я закодировал все части моего сайта так, как я обычно это делаю, и это сработало во всех случаях, кроме этого. Единственное …

28.03.2024
Аналог set в django tamplate для выводы данных в html-таблицу

Есть таблица ячеек расписания. Каждая ячейка содержит кнопку "Добавить", если не будет соответствующих дню недели и номеру урока данных из бд, иначе будет кнопка "Изменить". Я использую обычный template django, из-за чего у меня нет возможности использовать set для установки …

28.03.2024
Каков хороший предел скорости дросселирования для просмотров drf на защищенных конечных точках

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

28.03.2024
Исправьте ошибку входа в систему django

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

28.03.2024
Как получить объект для редактирования, перенесенный на форму?

Я не знаю, как сделать так, чтобы мое объявление вставлялось в форму для редактирования моя модель: class Announcement(models.Model): category = models.CharField(choices=professions, blank=False) title = models.CharField(max_length=40, blank=False) slug = models.SlugField(max_length=250, unique_for_date='publish', ) price = models.IntegerField(default=None, null=True) author = …

28.03.2024
Как обрабатывать несколько шаблонов URL. Любой порядок шаблонов приводит к 404 для разных страниц

Мне нужна ваша помощь. Возникла проблема с урлом, структура следующая: основной файл проекта urls.py urlpatterns = [ path('admin/', admin.site.urls), path('ckeditor/', include('ckeditor_uploader.urls')), path('', include('shop.urls')), path('', include('informations.urls')), ] shop.urls urlpatterns = [ path('', views.index, name="index"), …