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

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, но постоянно сталкиваюсь с этой странной ошибкой. Я считаю, что выполняю все необходимые шаги, но всякий раз, когда я пытаюсь отправить запрос после токенизации, я получаю следующую ошибку. …

27.03.2024
Отображение местоположения пользователя в админке django

В Django возникла задача реализовать карту в интерфейсе администратора. У меня есть модель, которая хранит данные о пользователях GPS. class Geoposition(BaseModel): created_by = models.ForeignKey("User", on_delete=models.CASCADE, verbose_name=_("User")) task = models.ForeignKey("Task", on_delete=models.SET_NULL, verbose_name=_("Task"), null=True, blank=True) longitude = models.CharField(max_length=20, default="", verbose_name=_("Longitude")) latitude = …

27.03.2024
ERROR 403 в Django даже после настройки пакета django-cors-headers

Является ли django-cors-headers эксклюзивным для DRF? Если нет, то почему я получаю ошибку 403, если я не использую DRF в своем проекте? Я уже настроил пакет django-cors-header. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'api', …

27.03.2024
Отсутствие ключа электронной почты в полях для UserCreationForm в Django

У меня проблема с UserCreationForm в Django, а именно, я получаю ошибку, связанную с тем, что поле email, которое является моим USERNAME_FIELD, не найдено в self.fields Я подклассифицирую UserCreationForm как таковой class UserCreationForm(UserCreationForm, CheckUserEmailExtension): """ A UserCreationForm with …

27.03.2024
Как сделать корректное отображение контекта на страницах?

Изучаю Django, не знаю как правильно отобразить контекст, чтобы он не повторялся каждый раз, а использовался только в одном html коде. Есть главная html страница students.html {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, …

27.03.2024
"Мой погодный сайт должен показывать изображения в зависимости от погоды. Как исправить?" [закрыто]

введите код здесь введите код здесь введите код здесь введите код здесь Я разрабатываю сайт, посвященный погоде. Как сделать так, чтобы он показывал …

27.03.2024
Использование Django в качестве шлюза API и сервиса авторизации в микросервисе

Я хотел создать микросервис, который будет использовать Django в качестве API-шлюза для GraphQL. Это желаемый результат моей сервисной архитектуры. Может ли кто-нибудь объяснить мне, как достичь этой цели, …

27.03.2024
Соединение React и Django с настройкой канала - WebSocket-соединение не удалось

Я пытался настроить Django с каналами для предоставления уведомлений React. https://github.com/axilaris/react-django-channels <-- Я поместил сюда код своего проекта. в файле backend/backend/settings.py INSTALLED_APPS = [ .. 'channels', ] CHANNEL_LAYERS = { 'default': { 'BACKEND': 'channels.layers.InMemoryChannelLayer' } …

27.03.2024
Проблемы с автоматической пагинацией в Django, как исправить?

Проблемы с автоматической пагинацией в Django, как исправить? Как решить проблему дублирования при автоматической пагинации? Есть шаблон home.html и home_list.html. В home_list.html формат JSON успешно передан, но Ajax ведет себя неправильно и создает кучу дубликатов постов …

27.03.2024
Как определить приоритет задач Celery при обработке большого количества файлов, чтобы предотвратить длительное время ожидания пользователей?

Я работаю над Django-приложением, в котором пользователи могут загружать файлы для обработки задачами Celery. Каждая загрузка файла запускает задачу Celery, которая обрабатывает файл по отдельности. Проблема возникает, когда пользователь загружает большую партию файлов (например, 10 000 файлов), так как это …

27.03.2024
Миграции Django не создают таблицы в PostgreSQL, несмотря на успешное выполнение

Описание: Я столкнулся с проблемой миграции Django на базу данных PostgreSQL. Несмотря на успешный запуск python manage.py migrate без каких-либо ошибок, таблицы в базе данных не создаются. Подробности: Окружение: Версия Django: Django 4.2 Версия PostgreSQL: …

27.03.2024
Класс Media в наборе форм Django

У меня есть форма с именем SpecificDateForm. Кроме того, у меня есть набор форм с именем SpecificDateFormset, который создается с помощью inlineformset_factory от Django. Этот набор форм использует HiddenDeleteInputFormset, пользовательский набор форм, который, как следует из названия, скрывает флажок …

27.03.2024
Есть ли способ добавить Bootstrap Carousel в CKEditor (django-ckeditor)

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

27.03.2024
Существует ли эффективный алгоритм обновления упорядоченных данных в DRF?

У меня возникла проблема с алгоритмом, который обновляет упорядоченные данные. Например, у меня есть одна модель под названием Route. class Route(models.Model): order = models.IntegerField(null=False, blank=False) memo = models.CharField(max_length=400, null=True, blank=True) У меня есть Route упорядоченные данные, …

27.03.2024
В DRF, Как внедрить полный `ErrorDetail` в ответ, используя пользовательский обработчик исключений?

Я использую довольно сложный пользовательский обработчик в DRF. Например, для данного ответа response.data может выглядеть следующим образом: {'global_error': None, 'non_field_errors': [], 'field_errors': {'important_field': [ErrorDetail(string='Ce champ est obligatoire.', code='required')]}} Однако при получении фактического ответа от API, …

27.03.2024
Пагинация постов в Django, как исправить?

Как исправить дублирование при автоматической пагинации? Есть шаблон home.html и home_list.html; в home_list.html Json формат успешно передается, а вот Ajax хулиганит и при автоматической пагинации создает кучу повторных постов; как исправить? <script> $(document).ready(function(){ var nextPageUrl = '/load-posts/'; // Используем URL …

27.03.2024
Ошибка 499 в Docker nginx ELB(load balancer)

Я столкнулся с проблемой и не могу ее решить, хотя я искал некоторые другие вопросы, связанные с ошибкой nginx 499. Я использую Django для своего проекта, и проблема заключается в ошибке социального входа (логин kakao). мой accounts/views.py выглядит …

27.03.2024
RichTextField django + html

У кого-нибудь был опыт работы с RichTextField? Когда я добавляю запись в админ-панели, код там подсвечивается и его фон серый, но при выводе в html-шаблон никакого оформления нет. Вот мои настройки: CKEDITOR_UPLOAD_PATH = 'uploads/' CKEDITOR_CONFIGS = { 'default': { 'toolbar': …

27.03.2024
Django - Продолжаем видеть эту ошибку "Invalid base URL provided: http://127.0.0.1:8888/" [закрыто]

Я внезапно начал видеть эту ошибку при запуске сервера Invalid base URL provided: http://127.0.0.1:8888/ когда я запускаю сервер. Я никогда не видел этого раньше - я не трогал код.

27.03.2024
Разверните мой проект Django в моей частной сети

Я создал свой проект django и теперь мне нужно развернуть проект в моей сети (IP адрес DNC) IP адрес например 10.xxx.005.xxx главное, чтобы все сотрудники могли получить доступ с того же IP и IP адрес не подключен к интернету …

27.03.2024
Объединить тесты django и testcafe?

Я занимаюсь тестированием фронтенда с помощью testcafe https://testcafe.io/documentation/402631/guides/overview/why-testcafe и бэкенда с django https://docs.djangoproject.com/en/5.0/topics/testing/overview/#running-tests Если я запускаю две отдельные оболочки: python ./manage.py test #backend testcafe chromium ./tests/testcafe.js #frontend Тестирование бэкенда …

27.03.2024
Запуск проекта Django [закрыто]

Я не могу запустить проект Django. Я делаю все, как в руководстве, но он не запускается. введите описание изображения здесь CommandError: 'mysite' conflicts with the name of an existing Python module and cannot be used as …

27.03.2024
Django. Правильный способ получения и передачи сложных данных в шаблон

Моя проблема заключается в том, что мне нужно вывести данные из моделей Report и Plan в эту таблицу в шаблоне введите описание изображения здесь Это календарь, который выводит данные из Отчетов и Планов в правильные …

27.03.2024
Форматировщик Django, который может преобразовывать двойные кавычки в одинарные [закрыто]

Мне нужно преобразовать двойные кавычки в одинарные, а Black не может этого сделать, так что есть ли другие способы сделать это? Я попробовал unify, ведьма работает, но только с одним файлом за раз, а flake8 rich выдает …

27.03.2024
Обслуживание медиаконтента с помощью Django и Nginx

Я создаю DRF приложение, которое размещается на удаленном сервере. У меня есть PostgreSQL и Django Rest Framework, работающие внутри Docker контейнеров, и Nginx непосредственно на хосте. Теперь, когда я делаю запрос к https://example.com/path/to/file - я …

27.03.2024
Каналы Django на IIS

У меня есть приложение Django, развернутое на IIS с помощью FastCGI. Теперь я установил в него Django Channels, а также Daphne для запуска WebSockets. Локально все работает хорошо, но теперь я пытаюсь понять, как работать с Django Channels на …

27.03.2024
Как настроить отладчик VScode в шаблоне cookiecutter django?

Файл: docker-compose.debug.yml version: '3.4' services: vscodedjangodocker: image: vscodedjangodocker build: context: . dockerfile: ./Dockerfile command: ["sh", "-c", "pip install debugpy -t /tmp && python /tmp/debugpy --wait-for-client --listen 0.0.0.0:5678 manage.py runserver 0.0.0.0:8000 --nothreading --noreload"] ports: - 8000:8000 - 5678:5678 Имя …

27.03.2024
Как интегрировать VVVVEBJS в проект Django

У меня есть существующий проект Django, и я хочу интегрировать библиотеку VVVVEBJS (https://github.com/towfiqi/VVVVEBJS), чтобы обеспечить функциональность конструктора сайтов с перетаскиванием. VVVVEBJS - это библиотека JavaScript, и я не уверен в лучшем подходе к ее интеграции в …