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

23.12.2024
UnicodeDecodeError с socket.getfqdn в Django runserver на Windows

Я создаю Django API. После переноса проекта на новый сервер и попытки запустить его с помощью: python manage.py runserver Я столкнулся со следующим исключением: File "", line 795, in getfqdn hostname, aliases, ipaddrs = gethostbyaddr(name) ^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: …

23.12.2024
MAUI / Django Serializer - добавлен косой слэш в конце строки

У меня есть приложение MAUI, которое подключается к API для сбора некоторых данных. Я работаю с API шириной django. Как бы я ни пытался, кажется, что в конце пути автоматически добавляется косая черта, что приводит к ошибке. …

23.12.2024
Django с uwsgi не обслуживает статические файлы

Я запускаю приложение django, используя uwsgi и docker. Когда я открываю панель администратора, она вся перепутана. Я решил, что это из-за того, что статические файлы выдают 404. Как мне это исправить? uwsgi.ini: static-map = /static=/app/static static-expires = /* …

23.12.2024
Почему я получаю ошибку, когда использую href=«{{ panel.get_absolute.url }}» в своих шаблонах?

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

23.12.2024
Запретите Django DetailView добавлять контекст шаблона с именем объекта

У меня есть DetailView для пользователей, и, похоже, он добавляет контекстную переменную user. Это проблематично, потому что у меня есть контекстная переменная user, содержащая текущего пользователя, которая переопределяется. Как я могу предотвратить добавление DetailView этой контекстной переменной?

23.12.2024
Ошибка, связанная с подключением Django из Docker к Nginx

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

23.12.2024
Сортировка строки перед числом с помощью Postgres и Django

Я хочу использовать нечеткие даты для сортировки в запросе Django, поэтому вы можете использовать полную дату, если она у вас есть, но, возможно, вы знаете только год и месяц. Например, Jan XX 2024 будет находиться перед Jan 1 2024 и …

23.12.2024
Есть ли способ отобразить исторические записи для всех экземпляров модели с помощью django-simple-history?

Я использую django-simple-history для сохранения истории объектов. И это прекрасно работает. Но я хочу создать представление в админке django, которое отображает записи истории для всех экземпляров модели на одной странице. Например, у меня есть модель class TestModel(models.Model): title …

23.12.2024
Перенаправление с DELETE на GET в Django

Я использую Django django 4.0.8 и django-tastypie. Почему, когда я отправляю запрос (например) DELETE http://127.0.0.1:8000/api/v1/courses/3 через Postman, я получаю перенаправление на GET /api/v1/courses/3/? Если я посылаю http://127.0.0.1:8000/api/v1/courses/3/, то он работает правильно. …

23.12.2024
Как обрабатывать вход пользователей через Spotify (что делать с токенами)

Я пытаюсь создать веб-приложение, используя Django backend и React frontend. Это мой первый опыт использования Django и работы с учетными записями. Приложение вращается вокруг учетных записей Spotify, поэтому для входа в систему пользователь должен авторизоваться через Spotify. Я понимаю …

23.12.2024
Django flush выдает ошибку «cannot truncate a table referenced in a foreign key constraint».

Рассмотрите следующие models.py: from django.db import models class Foo(models.Model): bars = models.ManyToManyField( "Bar", blank=True ) class Bar(models.Model): foos = models.ManyToManyField( "Foo", blank=True, through="Foo_bars" ) и связанная с этим миграция: from django.db import migrations, …

23.12.2024
Django получает 404 ошибку при попытке загрузить файлы из MinIO на том же сервере

Я установил веб-приложение Django (Django version 5.0.6) на операционной системе Ubuntu 22.04 LTS с файловой системой бэкенда по умолчанию MinIO 2024-08-03T04-33-23Z. Все службы работают с использованием HTTPS. Мое веб-приложение Django настроено на работу с Gunicorn version 22.0.0 и Nginx …

23.12.2024
Почему команда django makemigration создает код на основе python, а не создает sql-команды

Почему команда django makemigration создает код на основе python вместо создания sql-команд, кто-нибудь, пожалуйста, объясните с точки зрения дизайнерского решения, и какие преимущества мы получаем от этого.

22.12.2024
Аутентификация с помощью Django Ninja, allauth или другого надежного решения?

Я создаю API с помощью django ninja, и я хотел бы реализовать аутентификацию пользователей и учетные записи. Мне нравится allauth за его встроенную функциональность социальных аккаунтов, так как я планирую, что пользователи смогут связывать аккаунты steam/xbox, и я видел, …

22.12.2024
Как изменить данные, введенные в модели django, чтобы они соответствовали определенным критериям?

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

22.12.2024
Postgresql авторизация в django пользователь "postgres" не прошёл проверку подлинности (Ident)

Хотел подключить postgresql к моему django приложению, только скачал postgresql. сделал всё по инструкциям из интернета: изменил settings.py DATABASES = { "default": { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'test', 'USER': 'postgres', 'PASSWORD': '12345678', 'HOST': '127.0.0.1', 'PORT': '', } } создал базу …

22.12.2024
Как динамически выводить список полей для продуктов

У меня есть различные товары, и их поля должны меняться в зависимости от категории. Возможно ли реализовать это наиболее оптимизированным способом? Также можно ли управлять полями из панели администратора?

22.12.2024
Экземпляр Datatables не синхронизирован с DOM (состояние флажка ввода)

У меня есть таблица my_tbl, инициализированная с помощью библиотеки datatables2.1.8.js jQuery: /* using python django template because table template is not in the same html file */ {% include 'my_tbl_template.html' %} let my_tbl=$('#my_tbl').DataTable({...}), каждая …

22.12.2024
Перенос проекта Django + React на новый компьютер в автономной среде без переустановки зависимостей

У меня есть полностековый проект Django и React, который мне нужно перенести на новый компьютер в полностью автономной среде. Моя текущая настройка включает: Django backend с пользовательским приложением React frontend Виртуальная среда Специфические требования к зависимостям …

22.12.2024
Каковы возможные причины возникновения ошибки?

Каковы возможные причины возникновения ошибки 'OperationalError: no such table: auth_user' при запуске Django-приложения и как ее можно устранить? Я пытаюсь решить эту ошибку, но я не могу найти решение в Интернете, связанные с этой ошибкой, пожалуйста, если вы …

22.12.2024
Как решить ошибку 'django.db.migrations.exceptions.InconsistentMigrationHistory'? (с помощью powershell/VSCode)

Я делаю веб-приложение (я студент и это моя первая попытка создания проекта), используя стек: Django, Vue и MySQL. Прикрепляю ссылку на git-репо здесь: https://github.com/yeshapan/LearningDashboard (пожалуйста, ознакомьтесь с ReadME для получения подробной информации) Я завершил первоначальную …

22.12.2024
Безопасно ли {{portfolio.description|safe}}?

У меня сайт проект на django в странице html следующий код: <strong>{{portfolio.begin|safe}} - {{portfolio.finish|safe}}:</strong> {{portfolio.location|safe}} <strong>Должность:</strong> {{portfolio.specialization|safe}} <strong>Дополнительная информация:</strong> {{portfolio.responsibilities|safe}} <strong>Достижения:</strong> {{portfolio.progress|safe}} Решил заняться безопасностью веб сервера, и вычитал, что так заполнять информацию из базы небезопасно. Безопасно …

22.12.2024
Выпадающее меню не расширяется. CSS и JS подключены правильно

Я новичок в веб-разработке. Мне нужна помощь. Выпадающее меню не раскрывается. CSS и JS подключены правильно. В чем может быть причина? Я проверил классы CSS/JS и подключенные файлы. Все вроде бы правильно, я даже использовал GPT, но …

22.12.2024
«Хеширование паролей C# PBKDF2 в Django-совместимом формате (pbkdf2_sha256), проблемы с проверкой паролей»

Я работаю над приложением на C#, где мне нужно проверить пароли пользователей, которые были хэшированы с помощью PBKDF2 algorithm (pbkdf2_sha256) от Django. Пароли хранятся в формате: pbkdf2_sha256$iterations$salt$hash Например: pbkdf2_sha256$870000$wyEbTcPvbTOet9npIyftqZ$Xv274JNGq1ZMQQHzmZx8q5n+Nly/U5Wf1WYLRO4d8YY= Я пытаюсь воспроизвести тот же процесс на C#, используя …

21.12.2024
Django не видит файлы в папке static

Собственно в первый раз работаю на Джанго, делаю сайт с аниме-сериалами и столкнулся с проблемой, джанго не видит файлы в папке статик. urls; urlpatterns = [ path('admin/', admin.site.urls), path('', include('main.urls')), ] + …

21.12.2024
Содержимое блока на django отображается ниже нижнего колонтитула

Это base.html содержимое блока находится между верхним и нижним колонтитулами <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <h1>header</h1> {% block content %} {% endblock content %} <h1>footer</h1> </body> </html> это индекс, …

21.12.2024
Обновление функций Django

Я выполняю функцию обновления, но получаю сообщение Страница не найдена введите описание изображения здесь views.py def detalle_tarea(request, tarea_id): if request.method == 'GET': tarea = get_object_or_404(Tarea, pk=tarea_id) form = TareaForm(instance=tarea) return render(request, 'tarea_detalles.html', {'tarea': tarea, …

21.12.2024
Как получить мой favicon по адресу `example.com/favicon.ico` в моем проекте Django?

Google в настоящее время не показывает favicon моего сайта в результатах поиска, и я узнал, что это потому, что он должен быть расположен по адресу example.com/favicon.ico. Я ищу простой способ сделать это, надеюсь, не полагаясь на перенаправления. Я использовал перенаправление …

21.12.2024
Django представление в PNG

Я пишу django webapp, и часть его должна генерировать представление и конвертировать его в png изображение. (Любые идеи, кроме нижеприведенных, будут оценены по достоинству). Я просмотрел несколько инструментов для преобразования «html в png», но в основном есть проблемы с …

20.12.2024
Как заставить Django's Browsable API Renderer генерировать корректные URL с префиксом /api/ при работе за Nginx?

Я разворачиваю приложение Django с использованием Django Rest Framework (DRF) на сервере за Nginx. Приложение доступно через https://my-site.com/api/, где /api перенаправляется к приложению Django. Однако, когда я обращаюсь к просматриваемому пользовательскому интерфейсу API по адресу <a …

20.12.2024
У объекта SessionStore нет атрибута 'get_session_cookie_age'

У меня есть проект Django, все идет хорошо, но когда я попытался обработать истечение срока действия сессии, я запутался В тестовом представлении print(request.session.get_session_cookie_age()) выдается эта ошибка SessionStore' object has no attribute get_session_cookie_age Согласно документации, он должен возвращать …

20.12.2024
На какой бесплантый хостинг опубликовать сайт, сделанный да django?

Знает ли кто нибудь как полностью бесплатно опубликовать сайт на django через какой нибудь хостинг? Если да, то дайте ссылку на этот хостинг, и по возможности видео о нём, если таковое есть.

20.12.2024
Javascript fetch возвращает 403 на сервере Apache

Боюсь с этой проблемой уже несколько дней, поэтому любая помощь будет очень признательна. Мне удалось развернуть свой проект django на сервере Linux, и он работает нормально, за исключением отправки формы модели. На локальном сервере разработки все работает нормально, и …

20.12.2024
Могу ли я сохранить изменения в значении до истечения срока действия ключа redis

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

20.12.2024
Логин CVAT OpenID Connect не отображается на странице входа в систему

Я пытаюсь настроить CVAT для поддержки входа в систему с помощью пользовательского IdP с OpenID Connect. Я пытался внести изменения в base.py и docker-compose.override.yml для настройки сервера, но после создания и запуска CVAT ничего не происходит. Я следовал <a …

20.12.2024
Access токен продолжает жить после выхода, drf

Генерирую токены, получаю refresh и access токены. Когда я по /logout передаю refresh токен, то он больше не действует, но access токены, полученные, с помощью этого рефреш токена, продолжает работать, до его срока истечения. Как избавиться от такого поведения, и …

20.12.2024
Сбой входа в систему Django Rest Framework

Я пытаюсь заставить DRF работать без пользовательских сериализаторов, представлений и урлов, просто используя стандартные, но есть проблема с моим логином. Всякий раз, когда я создаю пользователя на /api/v1/auth/register (это происходит успешно), а затем пытаюсь войти на /api/v1/auth/login, я получаю …

20.12.2024
Как использовать uv run с Django в окружении PyCharm Docker?

Я разрабатываю приложение Django с использованием среды Docker в PyCharm. До сих пор я использовал pip для управления пакетами, но я рассматриваю возможность использования uv для потенциального сокращения времени сборки контейнеров. Мне удалось установить uv в контейнер Docker, …

19.12.2024
Что нужно знать о базе данных чтобы работать с фреймворком джанго?

Всем привет,кто-нибудь работает с Джанго? Что нужно знать о базе данных,Чтобы работать с этим фреймворком? Моя база данных- PostgreSQL

19.12.2024
Не работает utf-8 в web-терминале на python c flask

Простейший web-терминал, сам по себе он работает, но любая команда(например ping), вывод которой подразумевает кирилицу, првращается в кашу из символов, в чём может быть проблемма и как это можно пофиксить? …