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

03.07.2024
Почему мое приложение Django не может найти шаблон URL?

Мой проект Django запущен в Docker, и я использую Celery для обработки очередей. Когда пользователь отправляет аудиофайл, система запускает асинхронную задачу (которая транскрибирует аудио), постоянно проверяет ее выполнение и обновляет пользовательский интерфейс, когда транскрипция завершена, с кнопкой загрузки. Однако …

02.07.2024
Могу ли я определить поле в модели django для возврата данных из другой модели, удовлетворяющих определенным условиям?

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

02.07.2024
Как проверить аргументы сообщения в Django

Я видел много решений о том, как проверять параметры полей формы, но я не использую шаблоны Django и вообще не реализую фронтенд в Django. Мне нужна исключительно серверная валидация на стороне бэкенда. Допустим, у меня есть @api_view(['POST']) def my_func(request): …

02.07.2024
Найдите время следующего выполнения периодической задачи в Celery Beat

Я создаю PeriodicTasks для открытия пользователю доступа к следующему уроку, используя следующий код: task = PeriodicTask.objects.create( interval=enrolment.course.interval, name=f"enrolment_id: {enrolment.id}", task="courses.tasks.next_program", args=json.dumps([enrolment.id]), ) enrolment.task = task enrolment.save() Как получить дату, когда будет запущена следующая задача?

02.07.2024
Добавьте "бизнес-контекст" во все представления Django

У меня есть приложение, работающее с магазином, с некоторым представлением товаров, которые там продаются, со списком сотрудников и т.д. Теперь будет второй (физический) магазин, а мое приложение не готово к работе с более чем одним :) Итак, к …

02.07.2024
Отключить ведение журнала `exc_info` при поднятии `BadRequest`?

При возникновении Http404 в журнале отображается соответствующая информация, но не подробности исключения Но когда возникает BadRequest, в лог включается exc_info, так что это выглядит так, как будто что-то пошло не …

02.07.2024
Как настроить ошибки all-auth при несовпадении паролей на другой язык?

Class PasswordVerificationMixin(object): def clean(self): cleaned_data = super(PasswordVerificationMixin, self).clean() password1 = cleaned_data.get("password1") password2 = cleaned_data.get("password2") if (password1 и password2) and password1 != password2: self.add_error("password2", _("Вы должны вводить один и тот же пароль каждый раз.")) return clean_data Я хочу переопределить этот класс …

02.07.2024
Как получить csrfToken для фронтэнда для отправки логинов с помощью Django?

Я прочитал все вопросы об этом, но мне все еще не ясно. Я не использую шаблоны Django для обработки функций входа (login, logout, changepassword, create user, etc). Я попробовал ПОСТИТЬ на страницу учетных записей/входа в систему с …

02.07.2024
Ошибка CORS-политики с определенными данными в приложении React и Django

Ошибка политики CORS с определенными данными в приложении React и Django У меня возникла проблема с политикой CORS в моем фронтенде React и бэкенд-приложении Django. Я получаю следующее сообщение об ошибке: Access to fetch at backend URL' from origin 'frontend …

02.07.2024
Класс пользовательского хранилища-бэкенда не работает, как ожидалось, с s3, boto3 и django-storages

Я следую этому руководству здесь от Майкла Германа, пытаясь настроить хранилище s3 для моего проекта django, и я сталкиваюсь с некоторыми проблемами с самого начала руководства. Во-первых, когда я попытался выполнить команду collectstatic, я получил …

02.07.2024
Bootstrap-модал не срабатывает внутри цикла django for

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

02.07.2024
Ошибка при использовании django-vite-plugin и react

Я использую django-vite-plugin и react для фронтенда моего проекта. Я следовал учебнику и при тестировании с использованием index.js получил ошибку [vite] Внутренняя ошибка сервера: Не удалось разобрать источник для анализа импорта, поскольку содержимое содержит …

02.07.2024
Отбрасывание дубликатов при запросе нескольких таблиц в Django

У меня есть пользовательский менеджер с поиском, который упорядочивает возвращаемые результаты по рангу: class MyManager(models.Manager): def search(self, query, fa, fb=None, fc=None, fd=None, qs=None): if not qs: qs = self.get_queryset() try: if not (1 in [c in query for c …

02.07.2024
Цветной вывод из родного тестового бегуна Django

Я пытаюсь получить цветной вывод (красный или зеленый) при запуске моих Django-тестов с помощью родного тестового бегуна Django. Я запускаю поэтический virtualenv (python 3.11.6) с Django (5.0.3) и colorama (0.4.6) в zsh на MacOS, но вывод остается бесцветным. …

02.07.2024
Init_fs_encoding при развертывании приложения django на apache

я уже несколько часов пытаюсь развернуть приложение django на apache2 и все равно получаю следующую ошибку: PYTHONHOME = '/home/rickmanns/bar/bar/djenv' PYTHONPATH = (not set) program name = 'python3' isolated = 0 environment = 1 user site = 1 safe_path …

02.07.2024
Django проблема с изображением на виртуальном хостинге: 404 или 500

У меня проблема с изображением, которое отображается локально, но не отображается на виртуальном хостинге. Сайт хорошо работает на хостинге, пользовательские js и css файлы в порядке. В моем шаблоне Django есть такое изображение: <div class="col-sm-3 order-3 order-sm-3"> …

02.07.2024
Проблема нечувствительности регистра при использовании предложений тегов в Wagtail

Я изучаю Wagtail и столкнулся со следующей проблемой при настройке тегов. Я добавил следующие модели: @register_snippet class BlogTag(TagBase): free_tagging = False name = models.CharField(max_length=25, unique=True) slug = models.SlugField(max_length=255, unique=True, blank=True) class Meta: verbose_name = "blog tag" verbose_name_plural = …

02.07.2024
Скачивание файла с кириллическим именем в Django

У меня есть файл, с названием из символов кириллицы, который будет скачивать пользователь. Проблема в том, что при нажатии на ссылку его название заменяется на hex-последовательность. Например: Ссылка /download/Русское имя.rar заменится на /download/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B5%20%D0%B8%D0%BC%D1%8F.rar, плюс скачается не нужный файл, а html-документ, …

02.07.2024
Django случайно игнорирует определенные дни, когда я пытаюсь выполнить bulk_create. Как мне решить эту проблему? Как это вообще происходит?

Как Django случайно пропускает дни при попытке bulk_create? Набор данных представляет собой CSV, экспортированный с помощью стороннего инструмента из MSSQL Server. Экспонат 1 - Данные из моей базы данных: …

02.07.2024
Каков правильный способ реализации Hyphenopoly?

У меня проблемы с реализацией Hyphenopoly (https://github.com/mnater/Hyphenopoly) в проекте Django. Иногда кажется, что все работает нормально, иногда нет. Кроме того, на мобильном браузере результат неприятен, так как дефис отображается непоследовательно (или вообще не отображается) на элементах …

02.07.2024
Django не может отправить электронное письмо, несмотря на правильную настройку conf

Django не может отправить электронное письмо. Но https://www.smtper.net/ смог отправить тестовое письмо с теми же настройками, пользователем, пассом. Что мне нужно сделать в django для рассылки писем? settings.py ## #environment variables from .env. from …

02.07.2024
Django - поле даты в форме ввода данных сбрасывается при редактировании

Я создал модель, форму и представления. Я добавил некоторые данные через форму. Затем, когда я хочу редактировать, все поля заполнены, но поле даты пустое. Я хочу увидеть дату, которую я добавил ранее. Но ничего нет. Я использую все решения …

02.07.2024
Таймаут соединения при вызове внешнего API на сервере, но локальный вызов работает

У меня есть приложение Django 4.2.2, работающее на Python 3.11. Одно из представлений выглядит следующим образом: import requests from django.http import HttpResponse def get_captcha(request): response = requests.get( "https://geoportale.cartografia.agenziaentrate.gov.it/age-inspire/srv/ita/Captcha?type=image&lang=it" ) session_id = response.cookies.get("JSESSIONID") request.session["CAPTCHA"] = session_id content_type = response.headers["content-type"] return …

02.07.2024
Как упорядочить файлы миграции в разных приложениях в django?

Я работаю над проектом django. Через некоторое время мне захотелось провести рефакторинг кода. Я хотел создать новое приложение и перенести туда некоторые свои модели. Вот пример: Предположим, у меня есть приложение с именем CategoryApp и две модели в …

02.07.2024
TypeError at /predict/ predict_view() missing 2 required positional arguments: 'user_skills' и 'project_skills'

Def predict_view(request, user_skills, project_skills): # Fetch data from the database freelancer_data = freelancer_info.objects.get(skills=user_skills) freelancer_data.save() project_data = project_info.objects.get(required_skills=project_skills) project_data.save() # Convert data to DataFrame freelancer_df = pd.DataFrame(list(freelancer_data)) project_df = pd.DataFrame(list(project_data)) # Add labels freelancer_df['label'] = 'freelancer' project_df['label'] = 'project' # Combine …

02.07.2024
Unique Constraint Failed In Upsert When Calling bulk_create with update_conficts

Я сталкиваюсь с ошибкой unique constraint failed в django. Цель api - создание или обновление оценок ученика на основе вариации предмета, результатов экзамена и в массовом порядке. Для этого я использовал bulk create с флагом update conflicts. Вот текущая …

02.07.2024
Проблема с кодировкой при подключении Django к Postgresql

Я не могу подключить Django к базе данных PostgreSQL. Он показывает мне проблему с кодировкой: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 86: invalid start byte Проблема заключается в этой строке: File "C:\Users\Robo\Desktop\Stock\venv\Lib\site-packages\psycopg2\__init__.py", line …

02.07.2024
Проблема при попытке включить форму Allauth в шаблон django

У меня есть эта пользовательская форма templates/account/signup.html {% load i18n %} <h2> custom {% trans "Sign Up" %}</h2> <form class="max-w-[500px]" method="post" action="{% url 'account_signup' %}"> {% csrf_token %} {{ form.non_field_errors }} <div class="form-group flex flex-row justify-between w-full mt-2 …

02.07.2024
Невозможно создавать, редактировать или загружать... недостаточно хранилища. получите 100 гб хранилища за ₱89,00 ₱22,25/месяц на 2 месяца в Django Python

У меня есть такая ошибка в моем веб-приложении, когда я перезагружаю его, она появляется несколько секунд во время загрузки, есть ли какой-то код, который я сделал, чтобы показать эту ошибку? Я использовал фреймворк django, и я думаю, что нет ничего …

02.07.2024
Как правильно определить url в Django (ошибка Page not found (404))

(я пробовал решения, приведенные в аналогичных вопросах, но они не сработали). Я изучаю Django и создаю следующий проект: Мой проект es. У меня есть 3 приложения, которые называются event, items_dashboard и item. В каждом event есть одно …

02.07.2024
Django не сохраняется форма

Есть страница в выводом данных о заявке на обслуживание. На этой странице есть форма для комментария исполнителя. Мне необходимо, чтобы когда пользователь заполнял поле комментария и нажимал кнопку "задача выполнена", значение данного поля сохранялось в базу, а статус заявки менялся. …

02.07.2024
Django: переход по url не работает, как это исправить?

Добрый день! Столкнулся с такой ошибкой: при нажатии на ссылку, url меняется, но переход на другую страницу не работает. Точнее: Имеется страница, на которой отображается информация о статье (test - slug статьи): http://127.0.0.1:8001/articles/article/test/ url …

02.07.2024
Проблема сохранения сеанса между двумя проектами Django, использующими JWT и аутентификацию сеанса

Фон Проект А Система Legacy Django full-stack сервер на основе шаблонного языка Использование сессий для аутентификации Python версии 3.8 Django версии 3.2 Проект B Новый проект Django RESTful API сервер на основе JSON Использование JWT и …

02.07.2024
Routers не похож на путь к модулю - ошибка django

Впервые создаю сайт на django и постоянно сталкиваюсь с этой ошибкой в файле index.html для одного из сайтов, который будет содержать список растений. Ошибка выглядит так: routers не похож на путь к модулю. Есть советы? Вот html: …

02.07.2024
Как получить объект с внешним ключом в системе many-to-many

У меня есть отношения "многие-ко-многим". class Module(BaseModel): name = models.TextField(unique=True, null=False) groups = models.ManyToManyField(ModuleGroup, db_table='module_group_members') class ModuleGroup(BaseModel): name = models.TextField(unique=True, null=False) Я хочу получить список модулей и связанных с ними групп, примерно так: {[ { 'name' : …

01.07.2024
Почему конечная точка django-ninja PUT не использует значение из тела запроса, а возвращает значение по умолчанию для обновляемого поля?

Гол Я пытаюсь использовать конечную точку API Django Ninja (с помощью ModelSchema) для обновления поля предпочтения часового пояса (tz_preference*) в пользовательской модели моего Django-приложения. * Примечание: Поле tz_preference имеет значение по умолчанию и ограничено списком вариантов выбора. Проблема …

01.07.2024
Django отображает ValidationError на странице вместо желтого экрана

В файле Settings.py есть DEBUG=True. Как, не меняя этого, отобразить ValidationError на странице, чтобы не получить желтый экран смерти? forms.py class UserRegisterForm(UserCreationForm): email = forms.EmailField() first_name = forms.CharField(max_length = 30) last_name = forms.CharField(max_length = 30) class Meta: …

01.07.2024
Django LDAP-аутентификация CONNECT_ERROR

Я пытаюсь соединить свое приложение с LDAP-сервером и борюсь с этим уже около недели. Вот мои конфигурации settings.py: AUTH_LDAP_SERVER_URI = 'ldap://10.xx.xx.1:389' AUTH_LDAP_BIND_DN = 'cn=djangouser,ou=django,ou=groups,dc=xx,dc=xx' AUTH_LDAP_BIND_PASSWORD = 'xx' AUTH_LDAP_USER_SEARCH = LDAPSearch( "dc=xx,dc=xx", ldap.SCOPE_SUBTREE, "(sAMAccountName=%(user)s)" ) AUTH_LDAP_GROUP_SEARCH = LDAPSearch( …

01.07.2024
Как поместить apache superset в качестве приложения в проект django

Как поместить apache superset в качестве приложения в проект django Я попытался установить инструмент с помощью docker, но я хочу использовать инструмент superset с проектом django, чтобы он стал приложением среди приложений в проекте django.

01.07.2024
Инициализация таблиц с помощью фикстур в Django

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