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

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"), …

28.03.2024
Веб-приложение на Python и Django - автоматическая отправка писем не работает

У меня есть разработанное веб-приложение, но я обнаружил, что автоматические электронные письма не отправляются. Я нашел файл .py для отправки электронной почты, но не могу найти другой файл, вызывающий этот. filetree показывает файл .py Существует …

28.03.2024
Как исключить экземпляры с пустыми наборами запросов в prefetch_related?

У меня есть две модели - Project и Contract. Они имеют отношения "один ко многим". class Contract(models.Model): project = models.ForeignKey(Project) Я получаю qs из Project экземпляров с соответствующим Contract экземпляром(ами). projects = Project.objects.filter(active=True).prefetch_related( Prefetch('contract_set', queryset=Contract.objects.filter(**filters), to_attr='contracts') …

27.03.2024
Приложение Django, размещенное в vagrant, недоступно на localhost

У меня есть конфигурация Vagrant, которая работала некоторое время назад, но теперь приложение недоступно на localhost после запуска на виртуальной машине. Содержимое файла вагранки: # -*- mode: ruby -*- # vi: set ft=ruby : ENV["LC_ALL"] = "en_US.UTF-8" …

27.03.2024
Как перехватить нажатие кнопки во вьюхе или почему вызывается функция, привязанная к кнопке, при обновлении страницы? (Django)

У меня на сайте надо реализовать публикацию или скрытие поста. Для этого я написал кнопку, которая меняет значение базы данных is_published на 0 или 1 при нажатии, однако значение is_published также меняется при обновлении страницы. Вот views.py: def profile(request): user_now …

27.03.2024
Django formset management_form null значение для id_form-TOTAL_FORMS

У меня есть форма с фабрикой inlineformset_factory. При нажатии на кнопку добавления дополнительных форм я получаю ошибку Uncaught TypeError: totalForms is null $addFormset http://localhost:8000/static/js/site-js.js:21 строка 21 файла site-js.js totalForms.setAttribute('value', '${formsetNum + 1}'); // Increment the Number of Total …

27.03.2024
Как получить данные из формы и вставить их в шаблон?

Я пытаюсь сделать поисковый функционал в своем проекте. Есть форма, где человек может ввести название статьи и перенаправить на страницу этой статьи, если она существует. Но она всегда выдает мне "None". Если я, например, ввожу 'CSS', то в терминале выдается …

27.03.2024
Невозможно отобразить содержимое страницы в Django

Существует приложение posts. Существует модель: class Post(models.Model): text = models.TextField() pub_date = models.DateTimeField("date published", auto_now_add=True) author = models.ForeignKey(User, on_delete=models.CASCADE, related_name="posts") group = models.ForeignKey(Group, on_delete=models.SET_NULL, related_name="posts", blank=True, null=True) def __str__(self): # выводим текст поста return self.text Есть урлы: …

27.03.2024
Подключение CSS в проекте Django

Подскажите, пожалуйста, в чем ошибка. После запуска python manage.py collectstatic файлы были сгенерированы, js скрипты работают, но css файл не подключается. base.html <!doctype html> {% load static %} <html lang="en"> <head> .... <!--Custome CSS--> <link rel="stylesheet" href="{% static 'static/css/style.css' %}"> …

27.03.2024
Веб-приложение на Python и Django: как удалить значения базы данных, не влияя на отчеты

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

27.03.2024
Payfort - (00073) Неверный формат запроса

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