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

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, и я не уверен в лучшем подходе к ее интеграции в …

27.03.2024
Переменные окружения Django apache

У меня есть проект django, в котором переменные окружения из файла .env прекрасно работают в режиме разработки, я могу прочитать их в файле settings.py с помощью SECRET_KEY = os.getenv('SECRET_KEY') но когда я настраиваю проект в apache httpd.conf …

27.03.2024
Как получить предварительную выборку комментариев в django [duplicate]

Class Comment(models.Model): parent_comment=models.ForeignKey( to='self', related_name='_comments', on_delete=models.DO_NOTHING, null=True, blank=True, как получить предварительную выборку _комментариев: дочерний_коммент Чем больше глубина, тем глубже проблема N+1 запросов

27.03.2024
Как решить ошибки, возникающие при миграции с SQLite на MySQL в Django? [закрыто]

(venv) PS E:\Easyalgo project\django-tailwind-blog> python manage.py migrate System check identified some issues: WARNINGS: ?: (ckeditor.W001) django-ckeditor bundles CKEditor 4.22.1 which isn't supported anmyore and which does have unfixed security issues, see for example https://ckeditor.com/cke4/release/CKEditor-4.24.0-LTS . You should consider strongly switching …

27.03.2024
Как загрузить и выполнить файл в django, а затем показать результат?

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

27.03.2024
Django Allauth Bad Request Error, Error Retrieving Access Token: Invalid Grant

Я использую Django Allauth от PyPi в проекте Django для аутентификации пользователей, чтобы они могли загружать видео с YouTube. Я делаю это с помощью кнопки на странице входа, которая должна собирать токены от Google для загрузки видео. Я могу отправить …

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

В настоящее время у меня есть такой набор моделей: class BaseModel(models.Model): approved = models.BooleanField() class ModelA(BaseModel): # model fields class ModelB(BaseModel): # models fields class ModelC(BaseModel): # model fields Я хотел бы получить список всех экземпляров …

27.03.2024
Автоматическая пагинация на Django

Проблема такая: отображаются дублирующие опубликованные посты при автоматической пагинации, что, естественно, некорректно. Можно со страницы home удалить блочный контейнер и тогда пагинация будет появляется с шаблона home_list, но в таком случае пропадает возможность удалять свои же опубликованные посты. Постраничная пагинация …

26.03.2024
Проверка python кода от пользователя

Делаю сайт с курсами на django и нужно проверять код от пользователей. Должно это выглядеть так: Знаю про eval, но боюсь, что будет дырка в безопасности. Подскажите безопасный способ реализации. В какую …

26.03.2024
[[Errno 2]] Нет такого файла или каталога: '/tmp/tmp1d93dhp7.upload.mp4' в моем проекте Django

Я перевел разработку своего сайта на использование Docker. Недавно я настраивал расположение медиафайлов, когда возникла такая ошибка: [Errno 2] Нет такого файла или каталога: '/tmp/tmp1d93dhp7.upload.mp4' в Django. Пока что я проверил наличие опечаток в коде расположения файлов в настройках, …

26.03.2024
Отправка частей компонентов react с сервера django для отображения на сервере react-клиента

У меня уникальная постановка задачи. У меня есть сервер react на стороне клиента, работающий на порту 3000, и сервер django на порту 8000. Оба сервера взаимодействуют через rest framework. Но у меня возникла ситуация, когда я не могу хранить …

26.03.2024
Как создать экземпляры модели из html-формы и сохранить в AuraDb?

Большинство онлайн-учебников и видеороликов описывают, как создавать и сохранять экземпляры моделей в локальной базе данных с помощью Django. Я нашел эту статью на Medium https://medium.com/swlh/create-rest-api-with-django-and-neo4j-database-using-django-nemodel-1290da717df9, объясняющую, как загрузить модель в Neo4j. Я попытался запустить тот же проект, …

26.03.2024
JS-скрипт не включен в проект Django

Я изучаю django и столкнулся с проблемой. JS скрипт не включен в проект Django. Путь правильный, сама страница с блоком графика работает, но вывода круглой или гистограммы не происходит. index.html {% extends 'partials/base.html' %} {% block title %}Home …

26.03.2024
Django не переопределяет базовый шаблон администратора

Я пытаюсь добавить небольшие настройки в мою панель администратора Django, такие как favicon. Я следовал официальному руководству и создал base_site.htmlфайл в app/templates/admin/. base_site.html {% extends "admin/base_site.html" %} {% load static %} {% block branding %} <img …

26.03.2024
Могу ли я запустить 2 проекта django на двух доменах, но на одном ip?

Я пытаюсь запустить два проекта django с помощью nginx, используя эти две конфигурации: upstream django { server unix:///home/hypebeeruser/HypeBeer/HypeBeerProject/HypeBeerProject.sock; } # configuration of the server server { server_name hypebeer.com.ua; charset utf-8; # max upload size client_max_body_size 75M; # Django media …

26.03.2024
Docker + Django Не сохраняется sqlite3 база данных

У меня django проект развернут при помощи docker. Я запускаю проект при помощи docker-compose up --build, делаю какие-либо изменения, потом выключаю сайт, и заново запускаю этой командой, но никакие данные в бд не сохранились. Использую sqlite3 по умолчанию. Файл docker-compose.yaml: …

26.03.2024
Фильтр в Django Admin через поле ManyToMany с помощью Through

Мой models.py: class Subject(models.Model): name = models.CharField(max_length=200) class Person(models.Model): subject = models.ForeignKey(Subject, on_delete=models.CASCADE, blank=True, null=True) class PersonRole(models.Model): project = models.ForeignKey('Project', on_delete=models.CASCADE) person = models.ForeignKey(Person, on_delete=models.CASCADE) class Project(models.Model): title = models.CharField(max_length=200) person = models.ManyToManyField(Person, through=PersonRole) Теперь в бэкэнд админки …

26.03.2024
Создание моделей django с помощью HTML-формы

я работаю с django и пытаюсь создать веб-приложение с помощью чистого django, grapesjs и django-tenant. меня интересует, как позволить клиенту создавать свои собственные модели баз данных отдельно от других клиентов и связать эти поля с моделью django в grapesjs. …

26.03.2024
Как создать pdf с несколькими страницами на основе html с помощью python pdfkit

Я пытаюсь создать pdf с помощью python, используя библиотеку pdfkit в моем проекте Django, и я хочу отделить каждый контент на отдельной странице, как я могу это сделать import pdfkit from django.template.loader import render_to_string my_contents = [ {'title':'Example 1', …

26.03.2024
Вход с суперпользователем не работает в админпанели django

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

26.03.2024
Django Pytests в контейнере docker не использует временную базу данных sqlite3

Я запускаю pytest на приложении django, которое живет в контейнере docker. Pytest запускается в контейнере docker после его сборки. Обычно приложение django обращается к контейнеру mysql, запущенному на том же хосте. Я пытался использовать sqlite3 db вместо этого для …