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

29.01.2025
Django подсчет категорий, печать не может быть отфильтрована

я хочу решить проблему с категориями в django я хочу распечатать, считая как данные категории. например python (3) html (2) но результат python ({{ category.post_set.count }}) html …

29.01.2025
Улучшенный фреймворк для веб-сервисов [закрыто]

Какой фреймворк лучше - Django или Spring Boot - для выполнения вызовов API, особенно в тех случаях, когда нам нужно преобразовать SOAP-запрос в JSON-запрос и наоборот.

29.01.2025
Я изучаю Django. До сих пор сервер работал нормально, но когда я создал файл index.html в шаблоне, я столкнулся с проблемой [закрыто]

Мой сервер django не работает должным образом. Когда я загружаю свой сайт, он ничего не показывает. Как я могу решить эту проблему, я проверил все мои настройки и views.py, и urls.py все в порядке, но когда я сохраняю все …

29.01.2025
Запрещено (403) Проверка CSRF не удалась. Запрос прерван. при входе в Label Studio

Когда labelstudio обновляется до версии и запустить из командной строки: LABEL_STUDIO_DISABLE_SIGNUP_WITHOUT_LINK=true CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 HOST='https://...' nohup label-studio -b --data-dir /label-studio/data/ -db /label-studio/db.sqlite --log-level INFO --internal-host localhost -p 8080 --host https://... --agree-fix-sqlite > label-studio.out 2> label-studio.err & При попытке …

29.01.2025
Переменная содержит большой объем данных, сервис падает с ошибкой OOM

Ошибка systemctl A process of this unit has been killed by the OOM killer. Ошибка понятна, так же известно почему это происходит, вот в этом месте @api_view(["GET"]) def dynRequest2(request): uri = request.build_absolute_uri().split("/apiv1/")[1] key, access_token = check_request(request=request) …

29.01.2025
Что в pytests эквивалентно setUpTestData в Django?

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

29.01.2025
Django NFC Writing Issue on Production - HID Omnikey 5422 - «Service not available» Error [закрыто]

Я разрабатываю веб-приложение Django для записи на NFC-карту с помощью считывателя HID Omnikey 5422. Все отлично работает на localhost, но когда я развертываю его на производственном сервере, то получаю следующую ошибку: Ошибка сервера Джанго: Ошибка записи ссылки на …

29.01.2025
Советы по выбору полного стека разработки для студента STEM

Я новый студент STEM с опытом работы в проектах машинного обучения. Теперь моя учебная программа требует от меня изучения полного стека разработки. Я был бы признателен за ваш совет, какой стек выбрать. У меня есть предварительные знания Python …

29.01.2025
Изображения не отображаются после развертывания приложения Django в Render, но работают локально

Я развернул свое Django-приложение на Render, и хотя локально все работает отлично (включая изображения), после развертывания изображения не отображаются. Другие статические файлы, такие как CSS и JavaScript, загружаются нормально, поэтому я считаю, что проблема может быть связана с обслуживанием …

28.01.2025
Есть ли способ справиться с этой ошибкой, с которой я столкнулся в своем проекте Django?

Отказано в выполнении скрипта с 'http://127.0.0.1:8000/static/js/register.js', поскольку его MIME-тип ('text/html') не является исполняемым, а строгая проверка MIME-типа включена. Я продолжаю получать эту ошибку, даже если файл register.js находится в нужном месте. Я ожидал, что мои …

28.01.2025
Django импортирует базу данных - я делаю это неправильно? Может быть, Django не подходит для этой цели?

Так что, возможно, я что-то упускаю в концептуальном плане или просто делаю это неправильно. Или, в худшем случае, «Django не для этого» :-/ Я настроил свой экземпляр Django так, чтобы полностью использовать преимущества внешней базы данных, которая содержит, …

28.01.2025
Как получить ответ django-response на запрос django-request

Как отправить django.http.HttpRequest объект и получить django.http.HttpResponse объект внутри представления? Другими словами, каков аналог python-requests-: response = requests.request(**data) используя django.http.HttpRequest и django.http.HttpResponse соответственно

28.01.2025
Ошибка: «405 Client Error: Method Not Allowed» при подключении к IPFS с помощью ipfshttpclient в проекте Django

Я работаю над проектом Django, в котором использую IPFS для хранения и получения файлов. Однако при попытке использовать библиотеку ipfshttpclient (или ipfsapi) для подключения к демону IPFS я сталкиваюсь с проблемой. Когда я запускаю команду migrate в своем …

28.01.2025
Сохранение данных в базу данных в django

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

28.01.2025
Как ограничить сессию администратора django и время ее обновления после действий пользователя

Я улучшаю безопасность сессии администратора django и хочу сделать 2 вещи: Ограничить время сеанса администратора Возобновлять время сессии после каждого действия пользователя Как лучше поступить?

28.01.2025
Как я могу использовать exiftool в django?

Я купил свой первый VPS-сервер и установил на нем систему ubuntu. Я установил exiftool через 'sudo apt install exiftool' и когда я говорю команду, которая exiftool все в порядке, я получаю ответ /usr/bin/exiftool. После этого я пытаюсь сделать функцию …

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'] вернётся: '' …