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

07.08.2024
Должен ли я использовать ADMIN_MEDIA_PREFIX в моем проекте Django?

Хочу развернуть проект Django. Я хочу использовать S3 в своем проекте. Что нужно использовать в файле settings.py? Работает ли это в Django 5.1? ADMIN_MEDIA_PREFIX = "static/admin/" Большое спасибо.

07.08.2024
Django runserver_plus иногда не возвращает ответ без задержки или другого входящего запроса

Я запускаю Django-сервер локально с помощью runserver_plus с опцией --nothreading. Иногда я отправляю запрос на какую-либо конечную точку (с разных клиентов, например, с фронтенда React, запущенного в Google Chrome, админки Django или Postman), и ответ приходит очень долго …

07.08.2024
Лучшая основа для пользовательской ERP

В настоящее время я работаю разработчиком в компании, которая производит и продает машины и оборудование, предназначенные для промышленного сектора. В настоящее время эта компания использует ERP-инструмент с фронтендом на QML и бэкендом на Python. Изначально этот инструмент не был …

07.08.2024
TypeError: BaseForm.__init__() получил неожиданный аргумент в виде ключевого слова 'request'

Я использую Django для создания страницы аутентификации (вход, регистрация...) Во время написания программы логина я столкнулся с этой ошибкой, и я не могу понять, откуда она взялась users/urls.py path('login/', CustomLoginView.as_view(), name='login'), users/views.py class CustomLoginView(LoginView): form_class = AuthenticationForm template_name = …

07.08.2024
Как отладить ошибку TypeError в /cart/add_cart/2/

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

07.08.2024
Как удалить префикс e: из библиотеки Spyne?

from spyne.application import Application from spyne.decorator import rpc from spyne.model.complex import ComplexModel from spyne.model.primitive import String, Integer from spyne.service import ServiceBase from spyne.protocol.soap import Soap11 from spyne.server.django import DjangoApplication from spyne import Unicode from django.views.decorators.csrf import csrf_exempt from lxml …

07.08.2024
Как получить начальный CSRF-токен из Django во фронтенд Angular?

У меня есть Angular и Django для сайта, и я настроил CSRF-токены и все остальное. Однако я не знаю, как сгенерировать начальный токен, чтобы пользователь мог войти в систему. Когда они пытаются войти в систему, бэкэнд жалуется, что в …

07.08.2024
Код синхронизации каналов Django вызывает проблемы под нагрузкой (SyncConsumer и AsyncConsumer w/database_sync_to_async)

Мы используем Channels для обслуживания части огромного ERP-приложения, которое занимается обработкой транзакций. Очевидно, что пока мы не можем быть чисто асинхронными, и у нас есть проблемы с нагрузочным тестированием против крупных арендаторов (3000 WS-клиентов, делающих запрос каждую секунду) …

07.08.2024
Django подключает Signal, но приложения нет в INSTALLED_APPS

У меня есть два приложения Django, foo и bar, которые оба указаны в настройках INSTALLED_APPS. foo посылает сигнал, который получает bar. Я хочу протестировать foo. Поэтому я хочу изолировать его, т.е. bar не должен прослушивать сигнал. …

07.08.2024
Итерация по полям модели Django с помощью цикла for

У меня есть модель в Django с именем models_bdc models.py class models_bdc(models.Model): id_bdc = models.CharField(primary_key=True, max_length=50) bdc_index_line_1 = models.CharField(max_length=50) bdc_quantity_1 = models.CharField(max_length=20) bdc_description_1 = models.CharField(max_length=50) bdc_index_line_2 = models.CharField(max_length=50) bdc_quantity_2 = models.CharField(max_length=100) bdc_description_2 = models.CharField(max_length=100) bdc_index_line_3 = models.CharField(max_length=50) bdc_quantity_3 = …

07.08.2024
Обеспечение последовательного выполнения задач с помощью Celery в REST-фреймворке Django?

У меня есть проект Django REST Framework, в котором мне нужно последовательно вызывать две задачи Celery. В частности, мне нужно вызвать first_function, а затем после некоторых операций вызвать second_function, гарантируя, что second_function будет запущен только после завершения first_function. # …

07.08.2024
Ошибка при использовании libreoffice для преобразования docx-файла в pdf

Я загружаю docx файл в html форме, затем я хочу преобразовать этот файл в pdf на сервере ubuntu, но он показывает ошибку типа CalledProcessError at /add-document Команда '['libreoffice', '--headless', '--convert-to', 'pdf', '/var/www/html/dev/media/documents/Lavender_Bay_Boatshed_Website_Testing_61gWm6r.docx', '--outdir', '/var/www/html/dev/media/documents/Lavender Bay Boatshed Website Testing.pdf']' вернула ненулевой …

07.08.2024
Playwright: Отсутствие зависимостей для запуска браузеров на AWS EC2 (Ubuntu)

Я пытаюсь использовать Playwright в проекте на Python для автоматизации действий в браузере. Настройка отлично работает на моей локальной машине, но при развертывании проекта на экземпляре AWS EC2 возникают проблемы с отсутствующими системными зависимостями. Окружение: AWS EC2 …

07.08.2024
Ошибка установки зависимости Weasyprint 'gobject-2.0-0' на Railway.app

Я использую эту конфигурацию dockerfile для моего проекта django FROM python:3.12.2-slim-bullseye Установите системные зависимости RUN apt-get update && apt-get install -y \ python3-pip \ python3-cffi \ python3-brotli \ libpango1.0-0 \ libpangoft2-1.0-0 \ libharfbuzz-subset0 \ libffi-dev \ libcairo2 \ …

07.08.2024
Блокировка топоров Django не работает так, как ожидалось

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

07.08.2024
Почему при запуске подпроцесса в python с помощью get запрос запускается только со второго раза [duplicate]

У меня есть кнопка, которая создает базу данных внутри settings.py и добавляет ее в mysql DB. Кнопка отправляет запрос get на конечную точку api. Проблема в том, что когда я нажимаю на кнопку, ответ возвращается с кодом состояния ответа …

07.08.2024
Развертывание нескольких приложений Django, Celery и Redis на одном VPS

Я планирую развернуть несколько приложений (около 100+) на одном VPS. Каждое приложение Django будет иметь свое собственное приложение celery и redis. Как мне правильно развернуть все эти приложения? Я пытался создать отдельную службу для каждого приложения, но стало …

07.08.2024
Менеджер задач Django celery

Пожалуйста, предложите мне веб-интерфейс с открытым исходным кодом (кроме " FLOWER ") для управления моими Django приложениями celery задач (как :- просмотр , удаление , перезапуск , flush ) с использованием redis в качестве брокера сообщений . Я уже …

07.08.2024
О машинном обучении для определения циклов роста растений [закрыто]

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

07.08.2024
ModuleNotFoundError: Нет модуля с именем '-'

Пытаюсь развернуть приложение Django на Droplet от Digital Ocean. У меня подключены gunicorn, nginx, postgresql и ip моего домена. Однако я не могу загрузить сайт при посещении домена. Выполняется - sudo tail -f /var/log/gunicorn_supervisor.log (venv) root@pmkattorneys-droplet:/var/www/pmkattorneys# sudo tail …

07.08.2024
CORS-заголовок в запросе OPTIONS?

Я пытаюсь создать веб-приложение с помощью Angular и Django, но у меня возникла проблема с CORS-заголовками. Насколько я понимаю, чтобы включить в запрос данные cookie из фронтенда (такие как токен csrf и идентификатор сессии), нужно установить в запросе …

07.08.2024
Проблема с отправкой JSON-массива в multipart/form-data из POSTMAN

Я борюсь с записываемыми сериализаторами в DRF и постоянно сталкиваюсь с такой проблемой: "music_preferences": [ "Неверный тип. Ожидалось значение pk, получен список." ], "artists": [ "Неверный тип. Ожидаемое значение pk, получен список." ] Я создаю конечную точку, …

07.08.2024
Показ статических изображений django в электронных письмах

Я пытаюсь отправить письмо с помощью статических изображений django, используя {% static "path_to_img" %}, но это не работает. Затем я попробовал указать полный путь к изображению, указав url и домен в представлении, но и это не помогло. Мой mail.html: …

07.08.2024
Ограничение IP-доступа к администратору Django, развернутому в приложении Render

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

07.08.2024
Django - Назначение сотрудника на проекты на различные даты (продолжительность)

Как я могу назначить каждого сотрудника (много) на проекты (много) и при этом отслеживать даты, когда они были назначены и удалены из каждого проекта? Я понимаю, что это тип отношений ManyToManyField в Django, где: class Project(models.Model): projectname=models.CharField() class Employee(models.Model): firstname …

07.08.2024
Как я могу назначить каждого сотрудника (много) на проекты (много) и при этом отслеживать даты, когда они были назначены и удалены из каждого проекта? Я понимаю, что это тип отношений ManyToManyField в Django, где:

Как я могу назначить каждого сотрудника (много) на проекты (много) и при этом отслеживать даты, когда они были назначены и удалены из каждого проекта? Я понимаю, что это тип отношений ManyToManyField в Django, где: class ContactTestCase(TestCase): def setUp(self): """Create model …

07.08.2024
Составьте список, заполненный запросом Django или MYSQL, отфильтрованный по имени столбца

Я не очень хорошо разбираюсь в Django или Mysql, так что, пожалуйста, будьте терпимы, У меня есть таблица в БД с именем table_bdc (Упрощенная версия) Я хотел бы итерацией …

07.08.2024
Настройка выходной директории тайпскрипта

Мне нужна помощь в настройке моего файла tsconfig.json. Я создаю проект Django с несколькими приложениями, базовая структура того, что я хотел бы получить, выглядит следующим образом: project/ |-app1/ | |-app2/ | |-tsconfig.js Теперь каждая папка приложения …

06.08.2024
Использование внешней базы данных SQL Server в Django

Я пытаюсь сделать Django-сайт, который подключается к внешней базе данных SQL Server для получения информации (только для чтения). Эта база данных огромна и содержит сотни таблиц. В настоящее время я могу заставить его работать, создав функцию в моем приложении …

06.08.2024
Если утверждение django template правильно построено

Может ли кто-нибудь помочь мне найти правильный способ построения шаблона в django. Если объект представления редактируется модератором (пользователь не является владельцем), то я помещаю в контекст объект, который имеет разрешения в качестве атрибутов. Например, object.permission_profile - это булево поле, которое …

06.08.2024
Как оптимизировать метод с несколькими вызовами запроса?

У меня есть система событий в моем приложении. Каждый раз, когда пользователь удаляет/обновляет/создает объект, в базе данных создается новое событие с информацией об объекте и типе события. Моя модель событий выглядит примерно так: class Event(models.Model): uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, …

06.08.2024
TypeError: ForeignKey(None) недопустим. Первым параметром ForeignKey должна быть либо модель, либо имя модели, либо строка 'self'.

Я не новичок в Django, но я новичок в Apache. Недавно я разработал веб-приложение и протестировал его развертывание на Nginx, и оно работало просто отлично. Однако клиент предпочитает Apache, и я создал файл конфигурации. После этого я получаю ошибку …

06.08.2024
ModuleNotFoundError at /accounts/login/ No module named 'allauth.forms'

Я пытаюсь добавить allauth login и signup в свой проект и получаю эту ошибку *ModuleNotFoundError at /accounts/login/* * Отсутствует модуль с именем 'allauth.forms'* Это обратная связь ` ` вот полные коды *forms.py* ` from allauth.account.forms import LoginForm,SignupForm from …

06.08.2024
Странное поведение сериализаторов Django [закрыто]

Попробую кратко описать текущую ситуацию: я считаю, что более высокий уровень охвата этого метода не требуется для понимания ситуации, так как проблема лежит между синтаксисом? Или просто плохое программирование с моей стороны: У меня есть …

06.08.2024
Отношения в модели Django и получение (или исключение) связанных данных из базы данных [дубликат].

Мне трудно найти достойное объяснение этому в официальной документации django, поэтому я задам свой вопрос здесь. в django 5.0 если две модели имеют отношения (назовем их Model1 и Model2) с OneToOneField, ForeignKey или ManyToManyField, когда вы получаете некоторые …

06.08.2024
Как получить больше 100 записей в Django 5.0/sqlite?

Я пытаюсь получить записи командой: resumes = Resume.objects.filter(for_vacancy__icontains=f'"{vacancy_name}"') В базе 245 подходящих объектов, но resumes.count() выдает только 100. С другими запросами такая же ситуация, не более 100 записей. Как это исправить? UPD: модель Resume имеет вид: class Resume(models.Model): for_vacancy …

06.08.2024
Как переопределить экран google auth с помощью пользовательского шаблона

Я хочу, чтобы в url http://accounts/google/login был пользовательский шаблон. Как мне это сделать.Я просто хочу немного стилизовать его с помощью CSS. Предложите пошаговое решение.Должен ли я попытаться создать собственный шаблон, но где мне его разместить и как его назвать. Я …

06.08.2024
Django Form request.POST.get() возвращает None в терминале

Я пытаюсь получить один элемент из формы, но каждый раз получаю None в качестве значения вместо имени, например. Ниже формы html : <form method="post" action="/contact"> {% csrf_token %} <div class="form-group"> <label for="name">Name</label> <input type="text" class="form-control" id="name" aria-describedby="name" placeholder="Enter …

06.08.2024
Размещение веб-приложения Django в качестве приложения на существующем сайте

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

06.08.2024
Pytest Доступ к базе данных запрещен

Я пытаюсь запустить свои тесты с доступом к существующей базе данных, чтобы использовать ее повторно. Вот ошибка: ERROR drf/tests/test_auth.py - RuntimeError: Database access not allowed, use the "django_db" mark, or the "db" or "transactional_db" fixtures to enable it. …