Я хотел бы задать вопрос по одной сложной теме. Я работаю в проекте с архитектурой микросервисов, в котором одновременно выполняется более 1 базы данных. как я могу выполнить модульные тесты в django? мне кажется, что все находится в другой базе …
Каковы детали вашей проблемы? Я запускаю API фреймворка Django REST на движке Google Kubernetes (GKE) за входом. Когда я запрашиваю: https://www.my-api-url.com/api/stores/?page=1&active=true Я получаю правильные результаты, но разбивка на страницы следующая ссылка создается с использованием устаревшего имени хоста : …
Итак, я создал эту кнопку действия в веб-приложении django, и когда я попытался ее использовать, я получил эту ошибку {"код":504,"сообщение": "время ожидания восходящего запроса"}. итак, я согласен с тем, что это большая база данных, хотя в будущем она могла бы …
Я хочу добавить пользовательскую функцию блока, и для этого мне нужно модальное окно для ввода. Я не понимаю, как создать окно модального ввода, чтобы введенные данные поступали прямо в мои пользовательские настройки blockfeature. Функция, над которой я работаю, - это …
Я разрабатываю систему RAG на Python, Django и Vapi для голосового клиента, но когда я задаю вопрос, она сообщает мне, что не может найти никаких результатов. Мои оценки варьируются от 0,2687 до 1,0004. Важным моментом является то, что транскрипция, которую …
Мне нужно каким-то образом собрать всех пользователей в группу, чтобы исключить их из получения уведомлений в режиме реального времени. Можно ли это сделать стандартными методами или существуют доступные библиотеки для решения этой проблемы? На данный момент мне не удалось найти …
Ошибка: django.db.utils.OperationalError: Expression tree is too large (maximum depth 1000) сервер запуска django: Никаких проблем nginx + gunicorn: ошибка С чего мне следует начать расследование?
У меня есть следующий код: def _demo_preview_message(request): if not getattr(settings, 'IS_DEMO', False): return last = DemoEmail.objects.order_by('-id').first() if last: messages.success( request=request, message=format_html("Email queued (demo). <a href='{}'>Preview</a>", reverse('demo_outbox_detail', args=[last.pk])) ) В строке: message=format_html("Email queued (demo). <a href='{}'>Preview</a>", reverse('demo_outbox_detail', args=[last.pk])) PyCharm …
Я создаю проект с помощью: Интерфейс: Next.js использование Better-Auth для аутентификации Серверная часть: Django + Django REST Framework (DRF) Лучше-Auth выдает клиентам JWT, и я хочу, чтобы Django доверял этим токенам. Например: …
У меня есть модель продукта в Django , у этих продуктов есть определенное поле, которое должно быть установлено для некоторых продуктов , например, если продукт имеет уровень, администратор должен добавить поле размера, которое должно быть числовым , или если продукт …
Для простой модели: from django.db.models import CharField, Model, PositiveIntegerField class Example(Model): category = CharField(max_length=20, null=False, blank=False) version = PositiveIntegerField(null=False, blank=False) class Meta: unique_together = ["category", "version"] И некоторые примеры данных: Example.objects.update_or_create(id=1, category="Thing 1", version=1) Example.objects.update_or_create(id=2, …
В настоящее время я пытаюсь создать веб-сайт / веб-приложение для банка моего портфолио, используя Django 5.2/HTML/CSS/JS. Я застрял на одной небольшой части создания подстраницы банковских выписок. Проблема, с которой я столкнулся, заключается в следующем: когда пользователь устанавливает, как он хочет, …
У меня есть исходный код модели с внешним ключом для размещения модели. На странице списка изменений исходной модели мне бы хотелось, чтобы фильтр списка отображал все буквы алфавита, а при нажатии на "A" отображались все названия мест, начинающиеся с "A", …
Это действительно странная ситуация. Задачи, выполнение которых запланировано каждые несколько минут, каждый час в течение дня (например, "*/20 * * * *") отправляются в Celery (с записями в журнале Celery Beat), и Celery выполняет их. Задачи, которые должны выполняться один …
Почему некоторые записи не добавляются в таблицу m2m? Если таблица уже содержит запись с определенной темой и системой (сервис может быть любым), то при следующем добавлении записи с аналогичной темой и системой не происходит. with transaction.atomic(): chat_topic = ChatTopics.objects.get(ct_id=chat_topic_id) system …
Я создаю базу данных, в которой содержится множество молекул и множество различных атрибутов (например, уровни энергии ионизации). Каждый атрибут может иметь одно или несколько значений, и я не уверен, как лучше всего это представить. Я новичок в реляционных базах данных, …
Я создаю систему комментариев в стиле Reddit с помощью Django, и мне нужно, чтобы пользователи могли отвечать не только на публикацию, но и на любой комментарий неограниченной глубины. Моя цель здесь в том, чтобы, когда пользователь отвечает на ответ, этот …
Я сталкиваюсь со следующей ошибкой при попытке реализовать вход в Google с помощью django-allauth в моем проекте Django: social_login = adapter.complete_login(request, app, token, response=response) File "/.venv/lib/python3.8/site-packages/allauth/socialaccount/providers/google/views.py", line 43, in complete_login response["id_token"], TypeError: string indices must be integers Прямо сейчас …
У меня есть эти модели: class Component(models.Model) name = models.CharField(max_length=50) class ComponentAttribute(models.Model) component = models.ForeignKey(Component) context = models.ForeignKey(Context) subcategory = models.ForeignKey(SubCategory) material = models.ForeignKey(Material) measurement = models.ForeignKey(Measurement) value = models.FloatField() Я хочу указать количество уникальных атрибутов для …
Я пытаюсь добавить Google Captcha в форму Django, но по-прежнему получаю следующую ошибку, даже когда все было успешно настроено. File "C:\Users\PC\AppData\Local\Programs\Python\Python313\Lib\threading.py", line 1041, in _bootstrap_inner self.run() ~~~~~~~~^^ File "C:\Users\PC\AppData\Local\Programs\Python\Python313\Lib\threading.py", line 992, in run self._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\PC\OneDrive\Desktop\geekswebdevlopmentprojects\recaptcha\.venv\Lib\site-packages\django\utils\autoreload.py", line 64, …
У меня есть очень простое представление, которое транслирует повторный запрос. При использовании python manage.py runserver поток работает так, как ожидалось. Но когда мы используем uvicorn app.asgi:application или daphne app.asgi:application или gunicorn app.asgi:application, поток буферизуется в пользовательском интерфейсе, и ответ приходит …
Я изучаю Django и пытаюсь понять разницу между blank=True и null=True при определении полей модели. Я создал модель с null=True и blank=True, а затем попытался отправить форму, оставив поле пустым. Я ожидал, что оно сохранит NULL в базе данных и …
Я развертываю простой проект Django на локальной виртуальной машине Ubuntu server под управлением Docker (3 контейнера, Postgres, nginx и Django). В проекте используется много HTMX и DaisyUI. В моей среде разработки они работали хорошо, когда их обслуживал сервер разработки Bun …
Мне нужно использовать дополнительную базу данных SQLite в новом проекте Django. Эта база данных находится в локальной файловой системе, но вне папки Django. Путь к нему указан в .env файле в корневом каталоге проекта Django. Я хочу, чтобы Django мог …
Я использую django-guardian для управления разрешениями для каждого объекта и django-elasticsearch-dsl для более быстрых запросов к нашим данным. Это довольно просто для общедоступных списков, но у меня возникают трудности с разработкой масштабируемого управления разрешениями, чтобы в отфильтрованном списке отображались только …
При попытке отправить электронное письмо из производственной установки Django (с использованием gunicorn) на дроплет Digitalocean я получаю сообщение "Внутренняя ошибка сервера" в браузере, и gunicorn регистрирует эту ошибку: … File "/usr/lib/python3.13/smtplib.py", line 255, in __init__ (code, msg) = self.connect(host, port) …
Я работаю с фреймворком Django REST и django-filter для реализации фильтрации API. Я создал пользовательские поля сериализатора (например, JalaliDateField, которые преобразуют даты по-джалалийски в григорианские и применяют настройки часового пояса Django). Я ожидал, что смогу просто передать эти поля сериализатора …
У меня есть серверная часть Django DRF, которая работает нормально при использовании EMAIL_BACKEND = "django.core.mail.backends.locmem.EmailBackend". Но затем, переключившись на SMTP, поддерживаемый Google, как: EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" EMAIL_HOST = "smtp.gmail.com" EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = config("GMAIL_APP_HOST_USER") …
В настоящее время я разрабатываю интерфейс управления cobot /robot arm и инструмент планирования рабочего процесса. В настоящее время я обдумываю все варианты своей архитектуры, поскольку чувствую, что архитектура плохо масштабируется и может выйти из строя при больших нагрузках. Поэтому я …
Я использую WeasyPrint в Django для создания PDF-файла. Однако при обработке около 11 000 записей он потребляет все доступные ресурсы, выделенные модулю Kubernetes. В результате модуль перезапускается, и я так и не получаю сгенерированный PDF-файл по электронной почте. Существуют ли: …
У меня есть следующие модели: приложение для учащихся class Group(models.Model): short_name = models.CharField(max_length=50) # company acronym slug = models.SlugField(default="prepopulated_do_not_enter_text") contract = models.ForeignKey(Contract, on_delete=models.CASCADE) course = models.ForeignKey(Course, on_delete=models.CASCADE) start_date = models.DateField() end_date = models.DateField() notes = models.TextField(blank=True, null=True) class Meta: …
Я работаю над написанием модульных тестов для проекта DRF, используя pytest и factory_boy. У меня возникают проблемы с отношениями "многие ко многим". В частности, когда я пытаюсь использовать .build() в своих модульных тестах, DRF пытается получить доступ к полю M2M, …
Я использую Django для установки HttpOnly и защиты файлов cookie для моего веб-приложения React. Эти файлы cookie отлично работают на устройствах Chrome (как настольных, так и мобильных) и Android. Однако я столкнулся с серьезной проблемой в iOS: -iOS Safari: …
Я работаю над проектом торговой платформы на основе Django. В настоящее время моя установка подключается к размещенному экземпляру PostgreSQL (Render). Мой клиент запросил “в проекте базы данных PostgreSQL”. Насколько я понимаю, это означает, что они хотят, чтобы база данных запускалась …
Когда я пытаюсь развернуть свое веб-приложение, созданное с помощью Windowsurf, в Heroku, я получаю следующие ошибки: Ошибка: Не удается сгенерировать статические файлы Django. ! ! Не удалось выполнить управляющую команду 'python manage.py collectstatic --noinput' Django ! для создания статических файлов. …
Я использую folium и вижу перед собой карту folium с маркерами, я использую флажок, но поскольку у меня есть два месяца, я хочу добавить переключатель и выбрать только один месяц. Я хочу, чтобы были фильтры по месяцам, а также по …
Когда я выполняю эту команду: python manage.py запускает сервер Я получаю такой ответ: _BOS_ "ошибка":"Вы должны передать токен для доступа к этому приложению."} Ранее я запускал свое приложение django без каких-либо проблем, но на этот раз оно выдает эту …
Я пытался создать способ, при котором моя база данных Django будет хранить данные в течение 7 дней подряд, потому что я хочу использовать ее для построения недельного графика, но проблема в том, что в Django нет поля даты и времени, …
У меня есть этот фрагмент кода, который отлично работает в одном скрипте на python. Когда я пытаюсь протестировать его на локальном сервере, он возвращает html-страницу с сообщением, что ссылка недоступна. (Я ожидаю, что будет загружен PDF-файл). Как localserver, так и …
Я работаю над включением уведомлений в режиме реального времени из LinkedIn. Я могу успешно получить токены доступа, но когда я пытаюсь создать подписку на уведомления в режиме реального времени, API возвращает следующую ошибку. Не мог бы кто-нибудь, пожалуйста, помочь мне …