Итак, у меня есть эта модель, а именно анкета в models.py файле проекта Django class Questionnaire(models.Model): title = models.CharField(max_length=200) description = models.TextField(blank=True, null=True) formula = models.CharField( max_length=200, default='{total}', help_text="Formula to calculate the total score for this questionnaire. Use {total} and …
Я разрабатываю приложение Django в среде Firebase Studio. Я пытаюсь внедрить Google OAuth 2.0, чтобы мои пользователи (врачи) могли подключать свои учетные записи Google Calendar, используя библиотеку Google-auth-oauthlib. Доступ к приложению осуществляется через общедоступный URL-адрес HTTPS, предоставляемый Firebase (например, https://8000-firebase-onlinearsts-...cloudworkstations.dev). …
Я думаю, что это в равной степени вопрос минимализма и эффективности, но в любом случае... У меня есть общий ListView, который я использую, а также HTMX, которым я пользуюсь впервые, но пока мне это нравится! Тем не менее, у меня …
Я деплою Django-проект на Render.com, база данных — PostgreSQL (через Render Database). Что уже работает: Проект успешно билдится Сайт открывается Стили грузятся Проблема: После деплоя база данных пустая — нет товаров, пользователей и т.д., хотя локально они есть. …
Проблема Я создаю биллинговую систему на Django, и мне нужно рассчитать расчетный период для каждого счета-фактуры. Наше бизнес-правило простое: Платежный цикл начинается 26 числа предыдущего месяца в полночь (00:00:00); И заканчивается 25 числа текущего месяца в 23:59:59. Например, …
Я хочу отправить форму в свой сервер и использовать данные формы в качестве начального значения для моей формы. Простые действия, если вы используете запрос POST: def intervals(request, **kwargs): form = MyForm(initial=request.POST) Однако я отправляю форму, которая должна …
Я работаю с большим количеством записей данных небольшого размера (обычно по 2-3 КБ каждая) и использую файловый кэш-сервер Django для хранения данных. Я хотел бы понять пределы масштабируемости этого подхода. В частности: Существует ли практическое или рекомендуемое ограничение на количество …
В таблице (назовем это элементами) Я открываю подробные представления для элемента. В подробном представлении мне нужны кнопки "следующий" и "предыдущий". Кнопка должна открывать подробное представление следующих элементов. Я не могу просто просмотреть все наборы данных, потому что пользователь не может …
Я использую Google Cloud SQL для PostgreSQL в качестве внешней первичной реплики, при этом данные непрерывно реплицируются из автономного PostgreSQL источник с использованием Службы миграции баз данных (DMS) в режиме CDC. Я подключил проект Django к этой реплике и попытался …
Я использую Службу миграции облачных баз данных Google (DMS) для репликации данных из автономной базы данных PostgreSQL в Экземпляр Cloud SQL for PostgreSQL, сконфигурированный как внешняя первичная реплика. Задание миграции выполняется в режиме CDC (сбор данных об изменениях) с …
Я работаю над проектом на Django и столкнулся с проблемой: я изменил несколько полей в одной из моих моделей на значение null=True, но после запуска makemigrations и migrate изменения не отражаются в базе данных. У меня есть модель с именем …
Я разрабатываю приложение django для образовательных целей. Я придумал создать поддельное банковское приложение. Идея состоит в том, чтобы иметь ссылку на учетную запись пользователя->BankAccount с помощью OneToOneField. Аналогично, чтобы иметь ссылку User<->UserProfile с помощью OneToOneField. Прилагаю мой models.py: from django.db …
Мы работаем над проектом на Django, который хранит видеофайлы в Облачном хранилище Google, используя FileField. В нашей модели мы определяем хранилище по умолчанию следующим образом: from storages.backends.gcloud import GoogleCloudStorage from django.conf import settings DEFAULT_STORAGE = GoogleCloudStorage(bucket_name=settings.DEFAULT_GCS_BUCKET) class Recording(models.Model): …
У меня есть приложение на Django, которое я хотел бы использовать с OpenTelemetry для отслеживания и метрик. Я создал файл otel_config.py рядом с моим manage.py с таким содержимым: # resources def get_default_service_instance_id(): try: hostname = socket.gethostname() or "unknown-host" …
Я переключаю свои представления приложений на асинхронные вызовы, поскольку они запрашивают ряд данных из базы данных. При запуске асинхронных представлений с сервера wsgi все работает в соответствии с ожиданиями. Но чтобы получить реальную выгоду от асинхронного перезаписывания моего приложения, я …
Я использую Django 5.2.4, и в моем представлении login_user отображается сообщение об ошибке с messages.error при сбое аутентификации, но оно не отображается в шаблоне (странице входа в систему) после перенаправления. URL-адреса приложений: from django.urls import path from django.shortcuts import redirect …
У меня есть модели: class Publication(models.Model): pub_text = models.TextField(null=True, blank=True) pub_date = models.DateTimeField(auto_now_add=True) pub_author = models.ForeignKey(User, on_delete=models.CASCADE) coor_text = models.CharField(null=True, blank=True) coor_adress = models.CharField(null=True, blank=True) coor_coordinates = models.CharField(null=True, blank=True) class Image(models.Model): image = models.ImageField(upload_to='images', null=True) image_to_pub = models.ForeignKey(Publication, on_delete=models.CASCADE, null=True, …
Я использую django-import-export и пытаюсь использовать его с многопоточным параллелизмом. Я попытался зарегистрировать sql-запросы и заметил, что в запросе INSERT также сгенерированы значения id. INSERT INTO "lprovider" ("id", "npi", "provider_id", "first_name", "last_name") VALUES (278082, '1345', NULL, 'CHARLES', 'STEVENS') …
Пробовал установить db_index=True, HashIndex и BrinIndex, ничего не работает, индексирует по Seq Scan, в базе данных 1000 записей, все миграции завершены. Код модели: from django.db import models from django.utils import timezone from django.contrib.postgres.indexes import BrinIndex, HashIndex class Contact(models.Model): phone …
Я новичок в ReactJS и Django REST Framework. Я пытаюсь подключить регистрационную форму внешнего интерфейса к серверному API, но безуспешно; я продолжаю получать сообщение об ошибке "POST /api/accounts/register/ HTTP/1.1" 400 50". Ниже приведены коды: конечные точки: from django.urls import path …
Пишу проект на Django, используя бд от postgres, при попытке мигрировать модели возникает ошибка "django.db.utils.NotSupportedError: метод доступа "hash" не поддерживает индексы по многим столбцам", до этого попытался сделать хэш-индексирование по двум столбцам, после чего она и появилась. Пробовал удалять миграции, …
Пишу сайт на Django, DRF, Redis, Nginx, Guvicorn. Столкнулся с такой проблемой: У меня есть frontend, который в этом блоке const ws = new WebSocket( `wss://storisbro.com/ws/auth_status/?token=${token}` ); ws.onmessage = (event) => { const data = JSON.parse(event.data); console.log("Auth status changed:", data["authenticated"]); …
Я работаю над проектом Django в PyCharm, и хотя все работает нормально (включая миграцию, настройку интерпретатора, установку Django и manage.py находится в нужном месте), некоторые папки и .py-файлы, такие как models.py, admin.py , и т.д., по-прежнему отображаются красным цветом в …
Я пытаюсь выполнить проверку электронной почты в django, все работает корректно, но если пользователь создает учетную запись с чужой электронной почтой и если пользователь не подтвердит электронную почту, владелец этого электронного письма не сможет зарегистрироваться, потому что учетная запись уже …
Я пытаюсь развернуть проект Django на моем сервере Ubuntu, используя виртуальную среду. Я создал каталог с именем ae9f7a37e98d4a8f98643ced843d71d7_venv, но когда я пытаюсь активировать его с помощью: source /www/wwwroot/ddlvv/ae9f7a37e98d4a8f98643ced843d71d7_venv/bin/activate Я получаю эту ошибку: -bash: /www/wwwroot/ddlvv/ae9f7a37e98d4a8f98643ced843d71d7_venv/bin/activate: No such file or directory Когда …
Я работаю над мультитенантным проектом Django, используя django-tenants с Django 3.2.16. Я создал приложение под названием journal_nav и изначально добавил его только для того, чтобы TENANT_APPS. Позже я переместил его в SHARED_APPS, поскольку он предоставляет общую панель навигации для …
Я обслуживаю приложение на Python, используя Django, через сервер Apache2. У меня есть wsgi.py файл в каталоге home/peter/django-apps/anaaccess/anaaccess/ana_access/wsgi.py У меня есть venv в home/peter/django-apps/anaaccess/anaaccess/myenv, в который я установил mod_wsgi и django и т.д. Я поместил эти строки в apache.conf, …
Мне было поручено внести изменения в форму проекта django. В этой форме находится поле выбора модели. Запрос клиента состоит в том, чтобы заполнить это поле текстом значения из списка выбора, когда это значение будет предоставлено по URL-адресу, выбранному клиентом. Представление …
Вот некоторые из моих моделей: class CustomUser(AbstractUser): def correct_date(self, date=None): res = self.dates.order_by("date").all() if not len(res): return None return res[len(res) - 1] class Date(models.Model): user = models.ForeignKey(CustomUser, on_delete=models.CASCADE, related_name="dates") date = models.DateField(auto_now_add=True) Чтобы исправить N+1 запрос, мне …
Я сталкиваюсь с постоянной задержкой доставки электронной почты при использовании встроенных в Django функций send_mail() или EmailMessage с Gmail SMTP. 🔧Настройка: Серверная часть: Django (протестирована как с помощью send_mail(), так и с помощью EmailMessage) SMTP: smtp.gmail.com с паролями от …
Я пытаюсь создать страницу, на которой могут быть обновлены "родительский" и связанный с ним объект. Из-за некоторой специфической бизнес-логики "дочерняя" форма имеет определенную пару полей, в которых может быть выбрано только одно из них. Поэтому, когда выбрана опция, JS выдает …
Ссылка на GitHub: https://github.com/IgorArnaut/Django-ListView-Pagination-Search-Sorting-Issue У меня проблема с просмотром списка. У меня есть разбивка на страницы, боковая форма для фильтрации и форма с select для сортировки в одном представлении. Эти 3 вида используют метод get и …
В моем проекте на Django есть две модели: пользователь и терапевт. У обеих есть длинные списки записей в базе данных. Каждая модель включает в себя поле archived_at (поле даты и времени), которое я использую, чтобы отметить, когда пользователь или терапевт …
У меня всегда возникают проблемы, когда я пытаюсь заставить celery jobs сканировать базу данных на предмет работы, но при этом не допускать повторных действий или сбоев в отправке. Проблема заключается в том, что: периодические celery-beat задания просто продолжают отправляться, …
Я работаю над веб-приложением Django, в котором документы создаются и отображаются с использованием стилизованных HTML-шаблонов (например, для официальных печатных форм). Они отображаются в браузере с надлежащим форматированием и макетом. Я использую pyHanko (версия 0.29.0) для применения цифровых подписей с помощью …
У меня возникает обратная ошибка в Django при посещении другого URL-адреса "comment_post_view" Ошибка возникает при посещении страницы comment_post_view; Я думаю, возможно, это из-за имени пользователя в url, но я не знаю, что с этим делать дальше. Как я могу это …
В настоящее время я работаю над обновлением старого проекта Django, и у меня есть как конкретный , так и общий вопрос об обновлениях пакетов. 🔍 Конкретный вопрос: Я использую django-jalali-date==1.0.2 в одном из своих старых проектов и хотел …
Это то, что я получил после кодирования моей ModelForm Что могло быть причиной этого, я продолжал пытаться отладить это, но все казалось правильным, не знал, откуда берутся ошибки Это была ошибка, которую я получил после запуска сервера, первая форма сработала, …
Пишу сайт переводов текстов произведений и песен на Python, использую фреймворк Django. Решил добавить, помимо моделей текста, перевода и пользователя, модели для муз. групп и писателей (Band и Author соответственно). Ввиду того, что это в первую очередь сайт переводов, не …
Прежде всего, я понимаю, что CharField - это довольно плохой первичный ключ, но это уникальное игровое имя, good 2 использует его как есть во многих местах и может содержать пробелы. И, ИМХО, проблема все равно повторится с полем, отличным от …