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

24.11.2024
Не удается развернуть мое приложение Django на Google Cloud Run

Мне нужна помощь в развертывании докера django, поэтому я покажу вам, что у меня сейчас есть, и мне нужна ваша помощь в настройке его для работы с nginx и gunicorn, чтобы я мог в конечном итоге использовать это для …

24.11.2024
Event.preventDefault не работает в JS для отправки формы

// js document.addEventListener("DOMContentLoaded", function () { const individualOrderForm = document.getElementById('individual-order-form'); async function sendAjax(form) { try { const response = await fetch(form.action, { method: 'POST', body: new FormData(form) }); const data = await response.json(); if (data.status === "success") { showToast(data.detail, "success"); …

23.11.2024
Как я могу использовать несколько маршрутизаторов для проекта Django Rest Framework?

Я столкнулся с проблемой при попытке использовать маршрутизатор для одного приложения и другой для другого приложения. # api/urls.py from django.urls import path, include from .views import UserViewSet, DepartmentViewSet, UserLoginView, UserTokenRefreshView router = DefaultRouter() router.get_api_root_view().cls.__name__ = "E.R.P. API" …

23.11.2024
Django-crispy-forms разделяет форму на два divs-макета

Я хочу разделить форму на два div с их собственными css_id, чтобы я мог ajax обновлять второй div на основе выбора в первом. Проблема в том, что моя результирующая форма не имеет div'ов с id 'pbid' и 'pb-options' class …

23.11.2024
Данные диагностики Django не отображаются в админке после выполнения конечной точки

Я работаю над проектом Django, в котором я обрабатываю данные о пациенте и сохраняю их в модели DiagnosisResult в базе данных (SQLite). Цель состоит в том, чтобы эти данные отображались в интерфейсе администратора Django, но после вызова конечной точки …

23.11.2024
Django отображает время редактирования только для отредактированных комментариев

Это моя модель для комментария class Comment(models.Model): content = models.TextField() dt_created = models.DateTimeField(auto_now_add=True) dt_updated = models.DateTimeField(auto_now=True) author = models.ForeignKey(User, on_delete=models.CASCADE) post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name="comments") def __str__(self): return f"Comment by {self.author.username} on {self.post.title}" и я пытаюсь отобразить время …

23.11.2024
Как вызвать и обработать всплывающее окно подтверждения из сервисной функции, не прерывая транзакцию

В моем проекте Django бизнес-логика размещена на слое service. Views выполняет только функцию работы с templates. У меня есть базовый шаблон с формой и полями типа select на ней. При изменении любого поля скрипт отправляет AJAX-запрос на views. views …

23.11.2024
Реализация автономных обновлений для проекта Django REST Framework - лучший подход?

Я создаю приложение Django REST Framework (DRF) и изучаю способы обработки автономных обновлений для моих пользователей. Цель состоит в том, чтобы позволить пользователям получить доступ к обновленной версии моего проекта с помощью flash usb или чего-то подобного. Поскольку мои …

23.11.2024
Internal server error при отправке почты Django с боевого сервера

При отправке почты с боевого сервера появляется ошибка Internal server error. В моем проекте есть 2 варианта, когда отправляется почта - отдельно функция send_mail и при восстановлении пароля юзера. В любом из вариантов появляется ошибка. На сервере разработки все работает …

23.11.2024
Как я могу рассчитать оценку задачи в agile управлении проектом? И как я могу сделать это в коде или какой набор данных я могу использовать для этого? [закрыто]

Я и моя команда работаем над проектом EI scrum planner его важные функции, что он может обнаружить ваши эмоции и дать ваше задание об этом и важная функция, что мы оцениваем задачу в AI, что он будет автоматически учиться из …

23.11.2024
Лишние символы «[]» появляются перед полями для входа в админку django

На моей странице входа в систему администратора Django я вижу дополнительные «[]» перед полями имени пользователя и пароля: и я действительно не могу понять, откуда они берутся. …

23.11.2024
Ключ сессии Django не найден с помощью str(instance.id)

Это мой сценарий У меня есть сигнал на приложениях корзины, который поднимается, когда администратор удаляет продукт в django, но поиск ключа продукта в сессии не работает Ниже приведен код, который я использую from django.db.models.signals import post_delete from django.dispatch import receiver …

23.11.2024
Как отобразить поле Quill в представлениях Django?

Для своего форума я пытаюсь использовать редактор Quill Rich Text для форматирования сообщений и комментариев. class Topic(models.Model): title = models.CharField(max_length=70, blank=False, null=False) description = QuillField(default="") И удалось создать немного контента <class 'django_quill.fields.FieldQuill'> Вот …

22.11.2024
Как игнорировать триггер внутри другого триггера с помощью django-pgtrigger

Я обновляю tbla."field_2" из триггера в tblb. За исключением того, что tbla."field_2" защищен триггером pgtrigger.ReadOnly. Это работает без триггера pgtrigger.ReadOnly в TblA. Как мне сделать это и сохранить триггер pgtrigger.ReadOnly в TblA.field_2? Model TblA(models.Model): field_1 = …

22.11.2024
Обновление статуса кнопки «Купить товар» при наличии более одного товара на странице с помощью JavaScript в приложении Django

Я Tring обновить кнопку покупки на основе количества цветов на этом продукте в моем django приложение с javaScript мой код работает, если у меня есть один из этого элемента на моей странице, но где-то в коде, когда у меня …

22.11.2024
Авторизация DRF через Azure AD

Какой пакет Python вы рекомендуете для реализации аутентификации через Azure AD в проекте Django Rest Framework (DRF)? До сих пор я пробовал два пакета, но оба имели проблемы: django-azure-auth: В этом пакете не отображались конечные точки входа в …

22.11.2024
Как передать папку с данными с веб-сайта на google drive

1.Я не знаю, как подойти к проблеме, чтобы поделиться информацией о данных папки через a на google drive с датой и временем истечения срока действия.So Если кто-то работал над этим API может помочь мне это может быть любой язык программирования …

22.11.2024
Ошибка выполнения кода развертывания Django против локального корректного выполнения

На моем локальном сервере (windows) мой проект работает нормально, когда я отправляю месяц из фильтра через post запрос на мой backend view, он выполняет свою обработку, однако при развертывании (сервер на базе linux) этот запрос почему-то превращается в get …

22.11.2024
Django Celery. Пост Publush на publish_date

У меня есть модель Post. В ней есть поле publish_date. Если пост имеет статус planned, то мне нужно выполнить функцию публикации по дате публикации (publish_date). Как я могу это сделать? models.py: class Post(models.Model): STATES = ( ('draft', 'Draft'), …

22.11.2024
TypeError: объект 'type' не является подписываемым с помощью prefetch_related

Я пытаюсь вернуть определенный набор запросов с помощью prefetch_related для оптимизации будущих запросов, но сталкиваюсь с проблемой. Когда я не указываю тип возврата, код работает нормально. Однако я хочу понять, что происходит, когда я указываю тип возврата QuerySet[ABCInstance]. Вот …

22.11.2024
Запрос для фильтрации страниц блога по категориям в wagtail graphiql

Помогите пожалуйста, если у меня есть отношения между категориями блогов, то как я могу получить блоги по категориям. Кто-нибудь знает запрос для этого. Я использую wagtail grapple Если я хочу получить блоги по id категории или slug, как я …

22.11.2024
Попытка подключить мой бэкэнд к моему фронтэнду

EditTransaction.js Views.py #Transaction API class TransactionListCreateView(generics.ListCreateAPIView): queryset = Transaction.objects.all() serializer_class = TransactionSerializer class TransactionDetailView(generics.RetrieveUpdateDestroyAPIView): queryset = Transaction.objects.all() serializer_class = TransactionSerializer lookup_field = 'id' Urls.py path('transactions/', TransactionListCreateView.as_view(), name='transaction-list-create'), path('transactions/<int:id>/', TransactionDetailView.as_view(), name='transaction-detail'), Я пытаюсь подключить мой бэкэнд к моему …

22.11.2024
Изображения не появляются на странице, даже если они уже есть в БД (Django)

Я пытаюсь узнать, как развернуть мой проект django. У меня есть форма, в которую пользователь может загрузить свое изображение. Изображение является контентом для ImageField модели Recipe. Процесс загрузки работает, как и ожидалось, но когда я пытаюсь отобразить эти изображения …

22.11.2024
404: NOT_FOUND ошибка на Vercel - развертывание Django

Я развернул проект Django на Vercel, и он показывает, что развертывание прошло успешно. Однако, когда я пытаюсь открыть веб-сайт, он выдает ошибку: 404: NOT_FOUND Code: NOT_FOUND ID: lhr1:lhr1::6n29s-1732227821846-0cc9eddbb440 Мой проект Django можно найти по следующей ссылке: <a …

22.11.2024
Изменение ключа сеанса на другое поле пользовательской модели

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

21.11.2024
Ограничение для запрета NaN в числовых столбцах postgres с помощью Django ORM

Postgresql допускает NaN значения в числовых столбцах согласно документации здесь. При определении таблиц Postgres с помощью Django ORM, столбец DecimalField транслируется в столбец numeric в Postgres. Даже если вы определите столбец следующим образом: <pre class="lang-none …

21.11.2024
Сериализатор DRF пропускает поля после валидации

У меня есть простой сериализатор DRF: class CustomerFeatureSerializer(serializers.Serializer): """ Serializer for a customer feature. """ feature_id = serializers.CharField() feature_value = serializers.SerializerMethodField() feature_type = serializers.CharField() name = serializers.CharField() def get_feature_value(self, obj): """ Return the feature_value of the feature. """ return …

21.11.2024
Django SSL Redirect вызывает проблемы с подключением к локальной разработке в Chrome

После установки SECURE_SSL_REDIRECT=True в файле settings.py, но False в переменных окружения для локальной разработки и перезапуска сервера и браузера я не могу подключиться к своему сайту через локальный хост и получаю сообщение You're accessing the development server over …

21.11.2024
Как запустить django-ckeditor-5 с помощью контейнера docker?

У меня есть приложение django, и я установил модуль django-ckeditor. Я могу запустить приложение с помощью команды: python manage.py runserver without any problems. Но после сборки контейнера docker с помощью команды: docker-compose -f docker-compose-deploy.yml up …

21.11.2024
Есть ли способ получить идентификатор пользователя windows в Django API

Я пишу Django API, который будет размещен на сервере IIS и будет вызываться из Angular Front end. Я пытаюсь получить имя пользователя Windows, который вызывает мой API. Я не нахожу никакого способа сделать это. Я перепробовал множество вариантов, таких …

21.11.2024
Django и Celery. Удаление задачи и создание новой

Суть в том, что мне нужно создавать задачу, НО, если эта задача уже была ранее создана, но не успела выполнится, то мы ее отменяем, и создаем заново! Делал вот так, но existing_task = AsyncResult(task_id) возвращает PENDING даже если такой задачи …

21.11.2024
Тестовая среда Django запускается дважды и терпит неудачу, если не использовать IS_PRODUCTION и INJECT_FAKE_DATA

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

21.11.2024
Django devserver загружается один раз

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

21.11.2024
ModuleNotFoundError: Нет модуля с именем 'pageflows.website'

Я делаю проект на Django и пытаюсь оптимизировать свой код и пытаюсь реализовать технику Don't repeat. Здесь у меня есть три класса с одинаковыми функциями, которые я вызываю. Я поместил эти функции в файл utils.py ad и просто использовал …

21.11.2024
Сельдерей принимает новые задания, но все старые застряли в состоянии PENDING

В двух словах: Я могу запускать новые задачи celery, но старые застряли в состоянии PENDING. Команда запуска Celery: celery -A config.celery_app worker --pool=solo --loglevel=info Окружение: Celery 5.4.0 redis-server 7.4.1 на WSL (Windows Linux) …

21.11.2024
Не получается создать launch.json для отладки Django проекта

При попытке создания debug файла я не вижу в списке выбора файл для Django проекта, хотя виртуальное окружение запущено, в нём стоит Django 4.2.16

21.11.2024
Django asgi поднял ошибку django.core.exceptions.AppRegistryNotReady: Приложения еще не загружены

Я хочу создать приложение Django с помощью django-channels. Но когда я выполняю следующую команду: daphne -b 0.0.0.0 -p 8010 paya.asgi:application Выдает такую ошибку: Apps are not loaded yet. Эта ошибка возникает, когда я добавляю следующую строку в consumer.py: …

21.11.2024
Используйте существующую страницу для ошибки 404/505 в Wagail

Я использую самую последнюю версию Wagtail, 6.3.1 на данный момент. Я хочу использовать определенную страницу для ошибок 404 и 500, чтобы она была в одном ряду с остальными страницами сайта. Я создал два представления: class …

21.11.2024
Django: Объекты, которые живут в течение всего времени работы сервера

У меня есть некоторые данные в формате csv, которые нужно загрузить в приложение один раз, а затем использовать их повторно в течение всего времени работы приложения, то есть через несколько запросов. Как я могу это сделать? Очевидный …

21.11.2024
Невозможно сохранить пользовательскую модель с новыми данными

Django 4.2.5, python 3.11, сохранение в mysql db. Я пытаюсь обновить поле «chat_user_status» для моей модели «Teacher», которая расширяет абстрактную модель User. Model.py код для учителя: class TeacherProfile(models.Model): teacher = models.OneToOneField( UserProfile, related_name='teacher', primary_key=True, parent_link=True, on_delete=models.CASCADE) chat_user_status = models.BooleanField(default=False, …