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

28.01.2025
Django с React с помощью Vite и Inertia

Вдохновленный https://github.com/mujahidfa/inertia-django-vite-vue-minimal я создал https://github.com/anjanesh/inertia-django-vite-react-minimal для использования React (19.0.0) в Django (5.1.5) через Inertia (2.0), но : Когда я запускаю npm run dev и python manage.py runserver и перехожу на localhost:8000, я получаю …

28.01.2025
Django 5.1 + Postgresql (сервер debian)

Пытаюсь подключиться к базе posgresql, как написано в документации Django: https://docs.djangoproject.com/en/5.1/ref/databases/#postgresql-notes DATABASES = { "default": { "ENGINE": "django.db.backends.postgresql", "OPTIONS": { "service": "my_service", "passfile": ".my_pgpass", }, } } Я создал 2 файла в своем домашнем …

28.01.2025
Работает только с первой попытки при прослушивании нажатий клавиш в поле формы ввода с помощью jquery listener

Вот основная ситуация: Я хочу иметь возможность прослушивать ввод пользователя в текстовом поле ввода, код будет использовать ajax для проверки ввода после паузы в 5 секунд, по сравнению с кэшированным ответом. Проверка работает отлично с первой попытки (через 5 …

28.01.2025
Динамически отображаемые входные данные не попадают в пост-запрос?

Код используется для отображения полей ввода, основанных на различных типах расходов, в форме редактирования // Clear previous fields dynamicFieldsContainer.innerHTML = ''; // Inject fields dynamically for (const [key, value] of Object.entries(data.fields)) { // Skip fields that are null or …

27.01.2025
Получение ошибок при выполнении автоматизированного тестирования для моего DRF APi

Я выполняю несколько автоматизированных тестов на APIViews (конечные точки API) с DRF для моего Django проекта. Проблема, с которой я столкнулся, заключается в том, что я не могу успешно запустить тесты с python manage.py test. Я уверен, …

27.01.2025
Почему запрос get не получает данные из подключенных моделей?

Мой GET-запрос на список всех постов, комментариев и ответов не получает все связанные модели. models.py from django.db import models from django.contrib.auth import get_user_model from django.conf import settings User = get_user_model() class Post(models.Model): id = models.AutoField(primary_key=True) text = …

27.01.2025
Во время тестирования менеджер недоступен [дубликат]

Я заменил модель User на свою собственную модель User. В ней используется стандартная UserManager. У меня также есть CustomUserChangeForm, который используется в моем UserAdmin. Я установил AUTH_USER_MODEL = "accounts.User" в настройках. Это все работает нормально при обычном использовании сайта …

27.01.2025
Ошибка при миграции Django с 3.1 на 3.2 при копировании экземпляров моделей

Я пытаюсь обновить Django с 3.1 до 3.2, и одна из ошибок, с которой я столкнулся, - это конечные точки, которые у меня дублируют ресурсы и связанные с ними модели. В этом примере: @action( detail=True, …

27.01.2025
ModuleNotFoundError: Нет модуля с именем 'django_invoice'

Я получаю эту ошибку каждый раз, когда пытаюсь сделать миграцию или даже запустить мой py manage.py runserver. Я установил модуль 'django_invoice', вставил его в INSTALLED_APP, но все равно получаю ту же ошибку снова и снова. Я установил требуемый …

27.01.2025
Могу ли я определить псевдоним для иностранного поля в Django?

Я хочу определить псевдоним для набора связанных внешних ключей, чтобы затем использовать его в общей функции фильтрации. Для более подробного объяснения вот упрощенный пример моего случая использования, демонстрирующий, чего я пытаюсь достичь: models.py from django.db import models …

27.01.2025
Django-фильтр с django-таблицей

Я застрял на этой проблеме уже несколько недель и никак не могу решить ее путем самостоятельного исследования. Сценарий тестирования: У меня есть 4 ученика, которые зарегистрированы в разных группах. Используя tables2, я создал класс GroupListView(SingleTableView), выбрав группу, …

27.01.2025
Как отобразить пользователей, которые входят только в группу, в панели администратора django

У меня есть простая модель Author в моем проекте Django, как показано ниже: class Author(models.Model): user = models.OneToOneField(CustomUser, on_delete=models.CASCADE, default=None) def __str__(self): return self.user.username примечание: CustomUser - это стандартная модель пользователя django, которую я дополнил номером телефона …

27.01.2025
React Vite: npm run dev и npm run preview работают, но сборка показывает TypeError на платформе Render

У меня есть проект Django REST Framework (backend) + Postgresql + Vite React (frontend), который отлично работает в локальном режиме, когда я запускаю команду npm run dev. Вот мой файл package.json: { "name": "frontend", "private": true, "version": "0.0.0", …

27.01.2025
Почему тест загрузки изображения не работает?

Я пытаюсь протестировать загрузку файла ImageField. Тест выдает результат AssertionError: 400 != 200, но когда я загружаю то же самое изображение вручную, оно работает, как и ожидалось. def test_profile_pic_upload_png(self): self.register_user() self.login_user() with open("./test_files/test.png") as f: response …

27.01.2025
AttributeError: у объекта 'SimpleLazyObject' нет атрибута 'match'

У меня есть приложение Django 3.2, работающее с gunicorn 23 на Python 3.9. Приложение находится в контейнере docker со всеми остальными зависимостями, установленными в virtualenv. Я получаю эту ошибку: Ошибка не исходит из моего кода, и самое …

27.01.2025
Как сделать пагинацию содержимого ckeditor в django?

У меня есть ckeditor содержимое в виде содержимого книги. Я хочу показать содержимое в контейнере фиксированной ширины и высоты. Вместо прокрутки будет возможность навигации по страницам. Следующая кнопка и предыдущая кнопка для перехода по страницам. from django.db …

27.01.2025
Cleaned_data возвращает старое значение, если представленное поле пусто

Я пытаюсь проверить форму загрузки изображения. Я хочу проверить, пустое поле или нет, но когда оно пустое, cleaned_data возвращает текущее значение. class UploadProfilePicForm(ModelForm): class Meta: model = User fields = ( "profile_pic", ) def clean_profile_pic(self): # if …

27.01.2025
Код работает в моей сети, но не в сети университета

У меня есть Django-сервер с DRF и пользовательскими JWT-куки через промежуточное ПО. Фронтенд построен на Next.js и использует маршруты сервера как API. Все работает на моей машине и в сети, а также на машинах друзей, которые участвуют в проекте, …

26.01.2025
Тестирование Django: найти ссылку в почтовом сообщении

Я пытаюсь протестировать активацию электронной почты и сброс пароля. Как отфильтровать тело письма до пригодной для использования ссылки? def test_activation(self): self.register_user() mail.outbox[0].body.find_the_link() # Find the link here response = self.client.get(link) self.assertEqual(response.status_code, 200)

26.01.2025
Отправка данных в форму с использованием данных из предыдущего GET-запроса

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

26.01.2025
Django Simple JWT + Axios, всегда получаю 401. Как я могу это исправить?

Я использую Nuxt и хранилище pinia для хранения токена (токен присутствует в хранилище). Я создал плагин для Axios следующим образом: import axios from "axios"; export default defineNuxtPlugin((NuxtApp) => { axios.defaults.baseURL = "http://127.0.0.1:8000/api/"; axios.defaults.withCredentials = false; axios.defaults.proxyHeaders = false; if …

26.01.2025
Импорт классов моделей из других приложений в Django с помощью cicular import Problem

Привет, мне нужно импортировать модель в другую модель приложения, что приведет к ошибке импорта, поэтому я использую django.app следующим образом : from django.apps import apps Order = apps.get_model(app_label="orders", model_name='Order') its raise AppRegistryNotReady Error : File "C:\Users\Pourya\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1038, …

26.01.2025
Django: После выполнения миграций в базе данных не найдено ни одной таблицы

Я работаю над проектом Django, но столкнулся с проблемой, когда в моей базе данных не создаются таблицы даже после запуска миграций. Версия Django:5.1.3 База данных:MySQL ОС:ubuntu 24.04.1 LTS 1 Я запустил python manage.py makemigrations, и он успешно сгенерировал файлы …

26.01.2025
Как в Django проигнорировать objects.filter(request.POST['brand']) и достать все объекты?

Делаю сайт по покупке автомобилей, на котором есть форма (фильтр) которая отправляет POST. В модели Ads находятся объекты с такими полями: brand_id, model_id, generation_id. Проблема: Если на сайте в фильтре позиция "BRAND" не будет выбрана, то в request.POST['brand'] вернётся: '' …

26.01.2025
Как найти «Среднее количество слов в комментариях для каждого блога»?

Вот мои модели: from django.db import models from django.conf import settings from django.utils import timezone class Blog(models.Model): author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) title = models.CharField(max_length=200) text = models.TextField() created_date = models.DateTimeField(default=timezone.now) published_date = models.DateTimeField(blank=True, null=True) def publish(self): self.published_date = timezone.now() …

26.01.2025
Ошибка при развертывании приложения django/python на Heroku - 'Error with requirements to build wheel'.

Я пытаюсь развернуть свое приложение Django на Heroku. Я получаю следующую ошибку: Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'error' error: …

26.01.2025
Ошибка атрибута с пользователем в приложении django

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

26.01.2025
Начало работы с grpc django выкидывает ошибку импорта

Конечно! Вот ваш вопрос, отформатированный в соответствии со стандартами Stack Overflow: Заголовок: Ошибка импорта gRPC Python для сгенерированных файлов hello_pb2.py и hello_pb2_grpc.py Вопрос: У меня есть hello.proto файл на стороне сервера. На стороне клиента …

26.01.2025
Django 4 Всем: 405 ошибка, автоградусник, задание Ad List #1

Я прохожу курс DJ4E coursera и нахожусь на задании автоградации 5-го модуля: Ad List #1 Когда я запускаю автогрейдер, все проходит, кроме последнего теста, и я получаю эту ошибку: Выход из системы... Загрузка URL: <a href="https://loupy316.pythonanywhere.com/logout/?next=/ads/" …

26.01.2025
Django 5.1 UserCreationForm не позволяет вводить пустые пароли

Я обновляю приложение Django 3.0 до версии 5.1 и медленно перехожу от одного минорного релиза к другому. Пока все хорошо. Однако после обновления с Django 5.0 до 5.1 я увидел изменение поведения на странице «Создать нового пользователя», которая …

26.01.2025
Использование сессий в почтовых запросах django

В настоящее время я пытаюсь создать свой первый сайт. У меня есть пост-запрос, принимающий ответы из формы. Затем я пытаюсь сохранить эту информацию в сессии, но это не представляется возможным. Даже если просто редактировать данные сессии внутри запроса, …

26.01.2025
Сохранение времени «последней встречи» не работает более нескольких секунд

Основываясь на этом вопросе, я добавил следующее промежуточное ПО для отслеживания даты последнего посещения пользователей: from datetime import datetime, timedelta from dateutil.parser import parse from .models import User class LastSeenMiddleware: def __init__(self, get_response): self.get_response = get_response …

25.01.2025
Установка Django в подкаталоге

Я пытаюсь установить Django в подкаталоге (работает под Apache2 через wsgi), но Django перестает распознавать статические URL. Это пример url, который выдает 404: https:/&lt;domain&gt;/&lt;subdirectory&gt;/&lt;appname&gt;/en/static//img/favicon.png Здесь должно быть отображение на файловую систему: /&lt;projectpath&gt;/&lt;appname&gt;/static/&lt;appname&gt;/img/favicon.png Сервер разработки (без подкаталога) находит …

25.01.2025
"Django Admin: AttributeError: 'list' object has no attribute 'strip' при использовании rangefilter для фильтрации по диапазону дат"

Я столкнулся с ошибкой AttributeError: 'list' object has no attribute 'strip' при попытке отфильтровать мою модель EmployeeWorkLog по диапазону дат в Django Admin, используя rangefilter. Вот мой код: admin.py: from django.contrib import admin from import_export import resources from import_export.admin …

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

У меня есть две созданные модели, одна Topic, другая Entries. В списке отображаются ссылки на все темы. При нажатии на ссылку каждой темы отображаются все записи, связанные с этой темой. Я создал несколько записей для каждой темы. В DetailView …

25.01.2025
Ошибка celery-container (завершена с кодом 1) после установки и добавления django-crontab в INSTALLED_APPS в settings.py

Я работаю над проектом django, которому нужен celery для запуска некоторых задач в фоновом режиме. Мне также нужно запускать некоторые cron-jobs, поэтому я установил django-crontab в контейнер, добавив его в INSTALLED_APPS в settings.py, «python manage.py crontab show» OUTPUT: …

25.01.2025
Как настроить «пользовательский сайт» Django Unfold с обязательным параметром URL?

Я пытаюсь создать «пользовательский сайт» с помощью Django Unfold. У меня есть существующая панель администратора, настроенная с использованием более базового подхода ModelAdmin, которая прекрасно работает. Однако мне нужно создать отдельную панель администратора, используя функцию «пользовательский …

25.01.2025
Как найти user_id в конечной точке Django

У меня есть эта конечная точка Django: def get(http_request: HttpRequest, id: str): book_account_id = UUID(id) user_id: UUID = http_request.user.id affiliated_price_subscriptions = None response = BookAccountService.filter( id=book_account_id ).prefetch_related( Prefetch( 'subscription_set', queryset=SubscriptionRepository.filter( active=True ).prefetch_related( Prefetch( 'pricesubscription_set', queryset=PriceSubscriptionRepository.filter( Q(status=PriceSubscription.PriceSubscriptionStatus.PENDING) | Q(status=PriceSubscription.PriceSubscriptionStatus.REQUIRES_PAYMENT) …

24.01.2025
Django Daphne не работает с WSS, Ngnix и Docker

Я пытаюсь развернуть приложение, созданное с помощью Django и Daphne, чтобы открыть WebSocket-соединение. Все прекрасно работает на localhost, так как я не использую Nginx. Однако в производстве мне нужно использовать Nginx для обслуживания SSL/HTTPS-соединений, включая WSS. К сожалению, это …

24.01.2025
Ошибка 500 сервера при использовании Django Rest Framework

Я использую Django/DRF с Djoser и djangorestframework-simplejwt для создания API для полной аутентификации, включая регистрацию, вход, активацию, забытый пароль и сброс пароля. Я следовал этому учебнику YT По какой-то причине, когда я отправляю POST-запрос …