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

09.06.2025
Есть ли способ проверить права доступа к публикациям в блоге в PyTest?

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

09.06.2025
Как мне запретить пользователю создавать несколько объектов в течение 24 часов в Django

Я пытаюсь запретить пользователям создавать более одного объекта интеллектуального анализа данных в течение 24 часов в моем проекте Django. Я решил использовать сигналы Django, в частности сигнал pre_save, чтобы обеспечить соблюдение этого правила глобально — независимо от того, создается ли …

09.06.2025
Пытаюсь отправить базовую строку в серверную часть Django с помощью POST-запроса с использованием axios, но данные не отправляются

Я пытался передать базовую строку в серверную часть Django из интерфейса, используя вызов axios.post. Соединение обеспечено, и серверная часть обнаруживает запрос, но данные пусты. Внешняя сторона: const axios = Axios.create({ baseURL: API_URL, headers: { 'Content-Type': 'application/json', }, }); export class …

09.06.2025
Как заставить пользовательский адаптер соблюдать параметр запроса URL "next"

Я использую allauth в своем проекте Django и настроил пользовательский адаптер учетной записи, который я указал в settings.py - ACCOUNT_ADAPTER. Моя проблема в том, что как только пользователь входит в систему по URL-адресу, например /accounts /login/?next=/checkout/, у моего пользовательского адаптера …

08.06.2025
Не работают ссылки на сайте в Django

Не работают ссылки, хотя вроде всё прописано верно. В файле urls.py: from django.urls import path from . import views urlpatterns = [ path ('', views.reg, name = 'Reg_page'), path ('about/', views.about, name = 'About') ] В файле views.py: def …

08.06.2025
Ошибки в полях Django не отображаются

Вот мой forms.py код: from .models import User class userRegistrationForm(forms.ModelForm): password = forms.CharField(widget = forms.PasswordInput()) confirm_password = forms.CharField(widget = forms.PasswordInput()) class Meta: model = User fields = ['first_name', 'last_name', 'username', 'email','password'] ``` Here is my views.py code: ``` …

08.06.2025
Фоновые задания в Джанго

Никак не могу понять - с какой стороны подойти к такой задаче: В базу надо записывать данные с определенной периодичностью. Как в Джанго реализованы фоновые задачи, выполняемые по расписанию? В идеале было бы хорошо создать внутри скрипт и заполнять данными …

08.06.2025
Команда асинхронного управления Django - Testing работает не так, как ожидалось

Чтобы дать некоторый контекст, я создал асинхронную функцию, которая отлично работает при тестировании вручную, но когда я использую тестовые наборы Django, запрос ничего не возвращает обратно внутри асинхронного блока, если я попробую выполнить тот же запрос снаружи, он вернет объекты …

07.06.2025
Добавить функциональность для создания модели на сайте администратора django

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

07.06.2025
Как эффективно объединить оценку рекомендаций на основе Redis с набором запросов Django для постраничных каналов?

Я создаю приложение marketplace (например, раздел объявлений с переговорами) и пытаюсь внедрить персонализированную ленту рекомендаций. У меня возник вопрос по гибридной архитектуре, как лучше всего с этим справиться: Текущая настройка: Серверная часть Django с PostgreSQL для данных о …

07.06.2025
Проблема с обновлением профиля django у объекта 'User' нет атрибута 'profile'

Я новичок в django и в настоящее время учусь, и я столкнулся с проблемой, которую, похоже, просто не могу решить. from django.shortcuts import render, redirect from django.contrib import messages from .forms import UserRegisterForm, UserUpdateForm, ProfileUpdateForm from django.contrib.auth.decorators import login_required def …

07.06.2025
Как интегрировать ансамблевую модель PyTorch YOLO (файл .pt) в веб-приложение Django для прогнозирования изображений в реальном времени?

Я создаю веб-приложение Django, в которое пользователи могут загружать изображения для обнаружения объектов, используя модель YOLO ensemble, сохраненную в виде файла .pt. Эта модель включает в себя такие ключи, как 'model', 'names', 'stride' и 'ensemble_info'. Пока что я могу загрузить …

07.06.2025
Как произвести разовую оплату (без пользовательского интерфейса) за повторное использование сохраненного клиента после первоначального оформления заказа?

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

06.06.2025
Wagtail - Как я могу использовать пользовательский структурный блок с программно назначаемыми значениями по умолчанию?

Я создал потоковое поле для некоторых настроек сайта. Это потоковое поле содержит коллекцию пользовательских структурных блоков с именем FacetBlock. FacetBlock содержит логический блок, CharBlock, IntegerBlock и ChoiceBlock. Теперь мне нужно сделать CharBlock переводимым, что означает, что администратор сможет вводить по …

06.06.2025
Проблемы с производительностью при использовании Min('id') Django в большой таблице

У меня есть модель Table, которая получает новую запись каждые несколько секунд, так что это довольно большая таблица. class Table(models.Model): id: int pk: int timestamp = models.PositiveBigIntegerField(db_index=True) Теперь я пытаюсь получить первую запись за последние 24 часа. …

06.06.2025
Сеть проекта CS50W, не могу понять, как реализовать пагинатор

Я пытаюсь реализовать функцию разбиения на страницы уже около двух месяцев. Я перепробовал много разных подходов, но они всегда приводят к новым ошибкам. В views.py Я загружаю записи и отправляю их в JavaScript. В loadPosts и loadProfile я передаю функцию …

05.06.2025
Django Celery: 6-секундная задержка при регистрации задачи из пользовательского интерфейса в среде Kubernetes – распределение ресурсов?

Мы наблюдаем задержку в ~6 секунд, когда задача Celery запускается через пользовательский интерфейс Django (например, my_task.delay()). Наш стек работает на Kubernetes, и мне интересно, связано ли это отставание с ограниченностью ресурсов или с чем-то еще. Основные сервисы и конфигурация их …

04.06.2025
Сообщение об ошибке "Сервер MySQL удален" на сайте Django, размещенном на cPanel

Я размещаю проект Django на общем сервере с использованием cPanel, и в последнее время я столкнулся с неприятной проблемой. На нескольких страницах сайта я получаю сообщение об ошибке внутреннего сервера 500. После проверки Sentry я постоянно вижу эту ошибку: Level: …

04.06.2025
Можно ли перезапустить сервер разработки Django по сигналу?

Я хотел бы иметь возможность перезапустить команду manage.py runserver Django, используя сигнал (как в kill -HUP PID). Поддерживает ли Django вообще это? SIGHUP, SIGINT, SIGTERM просто выйдите из процесса. Пробовал pkill -HUP, не получилось.

04.06.2025
Параллельно запуская тесты Django в MariaDB, получаем сообщение "Такого файла или каталога нет: 'mysqldump'".

У меня есть проект Django, запущенный локально, с базой данных MariaDB 10.6, запущенной в контейнере Docker. Тесты Django работают нормально, но когда я пытаюсь запустить их с флагом --parallel, я получаю сообщение об ошибке "FileNotFoundError: [Ошибка № 2] Нет такого …

04.06.2025
Использование пользовательских сходств триграмм с Django, Postgres и PgBouncer

Я хочу скорректировать pg_trgm.similarity_threshold некоторые из моих запросов. Но поскольку я использую PgBouncer (в режиме объединения транзакций) для обеспечения доступа к моей базе данных Postgres, я хочу быть уверен, что, когда я закончу, значение сеанса будет возвращено к значению по …

03.06.2025
Ошибка публикации в Django: переменная ответа, не связанная с ошибкой значения

Это для мастеров python. Следующий код я получил в одном из своих классов messenger: response: Dict[str, Any] | None = None try: response = self.client.post("url/", data=payload) if not response or not response.get("ok"): logger.warning( "[MessageService sync_chat] " + …

03.06.2025
Django ORM генерирует безумные подзапросы с prefetch_related - страница загружается за 3 секунды

Я тут с ума схожу. Я уже несколько месяцев работаю над этим сайтом электронной коммерции, и вдруг страница каталога товаров загружается более чем за 3 секунды. ORM Django генерирует абсолютно безумный SQL с вложенными подзапросами повсюду вместо простых соединений. Вот …

03.06.2025
Ошибка Python Django при рендеринге "шаблона"

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

03.06.2025
Лучший поставщик SMS-услуг для глобальной проверки OTP и номера телефона (есть бесплатные варианты?)

Я внедряю OTP-верификацию для регистрации пользователя в своем приложении, и мне нужен надежный поставщик услуг SMS. Моими основными целями являются: Глобальный охват – Сервис должен поддерживать отправку SMS-сообщений OTP пользователям в нескольких странах. Проверка OTP – очень важна быстрая и …

03.06.2025
Кто-нибудь сталкивался с этой проблемой: SSL CERTIFICATE_VERIFY_FAILED ошибка проверки сертификата: несоответствие имени хоста, сертификат недействителен для 'smtp.gmail.com'

При развертывании приложения Django full stack на GoDaddy VPS я столкнулся с этой ошибкой, я также сменил сервер, ошибка все еще сохраняется, мое приложение использует Celery для очередей задач электронной почты с Redis, я не знаю, что делать, ребята, вы …

03.06.2025
Форма администратора Python Django: отображение встроенной формы без рендеринга формы

У меня есть страница администратора Django, которая позволяет мне редактировать модель в моем домене. ModelAdmin выглядит следующим образом: @admin.register(models.VehicleTemplate) class VehicleTemplateAdmin(ModelAdminBase): list_reverse_relation_inline = False search_fields = ["name", "description"] list_display = ["name", "description", "parent", "status"] inlines = [VehicleInline] readonly_fields = [ …

03.06.2025
Django-allauth - Делает номер телефона необязательным для входа в систему SocialLogin

Я использую django-allauth в своем проекте и настроил Google в качестве поставщика SocialAuth. У меня есть пользовательский приемник сигналов, который обновляет номер телефона в учетной записи Socialauth после регистрации пользователя. Но в настоящее время система выдает ошибку, когда пользователь входит …

02.06.2025
Развязка.Ошибка UndefinedValueError: СЕКРЕТНЫЙ КЛЮЧ не найден при использовании python-развязки в Django

При попытке запустить свой проект на Django я получаю следующую ошибку: decouple.UndefinedValueError: SECRET_KEY not found. Я использую python-decouple для управления переменными среды. В моем settings.py у меня есть: from decouple import config SECRET_KEY = config('SECRET_KEY') …

02.06.2025
Сканирование файлов на вирусы в S3

Всем привет! Разрабатываю сайт на Django/React с хранением файлов в S3 хранилище от Selectel, весь проект разворачиваю в Docker. У меня возник вопрос касаемо того как проверять загружаемые файлы в S3 на безопасность. Вижу три основных пути реализации механизма, но …

02.06.2025
Django: Миграции снова генерируются после развертывания, хотя никаких изменений в модели внесено не было

В рамках нашего проекта мы внесли некоторые изменения, объединили PR и внедрили последнюю версию кода на наш сервер разработки. Однако после развертывания мы заметили, что Django генерирует новые миграции, хотя в наших приложениях Django не было внесено никаких изменений ни …

02.06.2025
Доступно ли приложение для локальной проверки электронной почты с использованием локального SMTP-сервера в Linux и Windows [закрыто]

Я хочу протестировать электронные письма из приложения django, раньше я использовал mailtrap, но теперь я хочу протестировать свои электронные письма локально. Для разработчиков Django переход от удаленного сервиса тестирования электронной почты, такого как Mailtrap, к локальному решению часто является стратегическим …

02.06.2025
Объедините несколько команд "shell" в разных приложениях, используя "get_auto_imports`?

В Django 5.2 появилась возможность настраивать команду управления shell, переопределяя метод get_auto_imports() в подклассе команд управления (см. Примечание о выпуске или эта страница документа). Это хорошая функция, и она хорошо работает для одного …

02.06.2025
Проблема с browser-tools@2.0.0 из circleci

Я пытаюсь запустить тесты Selenium для приложения Django на CircleCI. Инструменты браузера обновлены 28.05.2025, но я все еще не могу их настроить... В моем файле config.yml у меня есть version: 2.1 orbs: python: circleci/python@3.1.0 slack: circleci/slack@4.10.1 browser-tools: circleci/browser-tools@2.0.0 .... build-and-test: …

02.06.2025
Тест Django завершается неудачей на github-actions, работает локально

Я столкнулся с проблемой. Я следую руководству и написал команду wait for db в моем проекте на django, чтобы дождаться, пока будет доступна база данных, а затем запустить свои тесты. Команда приведена ниже: docker compose run --rm app sh -c …

01.06.2025
Django админка - изменить отображаемые данные

Модель: class Access(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) ... class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) full_name = models.CharField(max_length=300, blank=True) В админке Django в таблице Access столбец user - отображает username пользователя. Вопрос в том, можно ли изменить значения в этом …

01.06.2025
Проблема с django, когда я передаю идентификатор продукта методом get

В теге href я хочу отправить идентификатор продукта, но этот код выдает ошибку. Не удалось разобрать остаток: 'data.id' из "viewproduct"data.id' {% для данных в data %} <div class="item mt-5"> <div class="card" > **<a href={% url 'viewproduct'data.id %}>** <img …

31.05.2025
Какие темы Python мне следует изучить в первую очередь, как новичку, и где я могу найти бесплатные ресурсы для их изучения?

Я изучаю информатику, в настоящее время изучаю веб-разработку и только начинаю работать с Python. Я рассмотрел некоторые основы, такие как переменные, типы данных и простые циклы, но я не уверен, на чем сосредоточиться дальше или как создать прочную основу. В …

31.05.2025
Несколько разрешений для нескольких ролей в django

В настоящее время я работаю над новостным проектом, в котором у меня есть автор новостей, статей и т.д. я использую прокси-модели, я создал базовую пользовательскую модель и создал еще несколько пользовательских моделей от имени NewsWritetUser, и она унаследовала мета-класс в …

31.05.2025
Django + Celery + PySpark внутри Docker вызывает SystemExit: 1 и исключение NoSuchFileException при создании SparkSession

Я запускаю приложение Django, которое использует задачи Celery и PySpark внутри контейнера Docker. Одна из моих задач Celery вызывает функцию, которая инициализирует SparkSession с помощью getOrCreate(). Однако, когда это происходит, рабочий объект неожиданно завершает работу с SystemExit: 1 и NoSuchFileException. …