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

18.04.2024
DigitalOcean Spaces и Django/Wagtail - ошибка SSL при загрузке

У меня есть приложение Django/Wagtail, работающее на DigitalOcean AppPlatform, и я пытаюсь включить Spaces для хранения медиафайлов. Приложение работает нормально, но загрузка изображений из приложения каждый раз заканчивается неудачей со следующей ошибкой: [2024-04-17 21:40:33] botocore.exceptions.SSLError: SSL validation failed …

18.04.2024
Интеграция Auth0 с интерфейсом администратора Django

У меня есть приложение Django, и я пытаюсь изменить поток аутентификации, чтобы использовать Auth0. К сожалению, я не нашел никаких руководств о том, как это реализовать. В настоящее время пользователи входят в систему с помощью имени пользователя/пароля и получают …

17.04.2024
Ошибка при добавлении объекта с помощью админки django "incorrect padding"

Я добавлял объявление в админке, чтобы протестировать код шаблона. Ранее, вчера, я мог добавлять объявления без проблем. Я вхожу в админку, выбираю добавить новое Объявление, затем ввожу текст в CharField и TextFields модели. Работало всегда до сегодняшнего дня. Теперь же …

17.04.2024
Добавление HTML-кнопки в редактор Draftail Кнопки действий в Wagtail

У меня проблема с добавлением пользовательской кнопки в Wagtail к кнопкам RichTextEditor, при нажатии на которую пользователь редактора сможет добавить ссылку с html button. Код, который я использовал для этого в TinyMCE, первоначально был представлен здесь: <a href="https://dev.to/codeanddeploy/tinymce-add-custom-button-example-399m" …

17.04.2024
Загрузка файлов из Nextjs в бэкенд Django с помощью api-маршрута

Я использую Django (DRF) в бэкенде и Next.js 14 во фронтенде. Я могу загружать небольшие файлы без каких-либо проблем, но когда размер файла превышает около 100 кб, запрос API застревает в статусе "ожидание". Вот как выглядит форма в …

17.04.2024
Получение 401 unauthorized при попытке доступа к странице с JWT-аутентификацией в Django даже после генерации токена

Я студент, пытающийся обучить себя JWT-аутентификации. Я создал базовую страницу входа в систему, и после входа в систему пользователь должен увидеть страницу приветствия, на которой написано Welcome {username}. Однако даже после входа в систему на странице приветствия написано …

17.04.2024
Как связать админку и доступ к странице django

Пишу сайт на django, и столкнулся с проблемой: нужно чтобы человек, который в админке находится в группе earlyAccess имели доступ к странице, которая находится в разработке, а при этом другим высвечивалась страница - заглушка.

17.04.2024
Развертывание приложения django с помощью almalinux 8 plesk

Недавно я создал сайт, используя django. Но когда пришло время развертывания, это превратилось в кошмар. Я довольно новичок в этих вещах. Поскольку это продукт, обещанный для кого-то другого, я должен сделать это. Интересно, может ли кто-нибудь сделать это для …

17.04.2024
Django аннотирование по нескольким записям forignkeys

Я работаю над системой KPI, в которой каждый менеджер может задавать конкретные вопросы каждому пользователю и отвечать на них каждый месяц от 1 до 10 У нас есть 4 отдела, и каждый отдел говорит, что у него есть 4 …

17.04.2024
На странице о приложении Django отображается сообщение Page not found

Django about page2 Попробовал запустить about page на Django проекте с помощью текстового редактора sublime. Проект показывает, что страница не найдена каждый раз, когда я обновляю браузер. Я перепробовал все способы, которые мне попадались. …

17.04.2024
В джанго, при работе с удаленным сервером postgres, наблюдаются сильные тормоза. Как победить?

Испробованные варианты: Локальный сервис postgres на Mac M1 - время выполнения миграции менее 2 мин. Сервер в локальной сети - время выполнения миграции ~ 2 мин. Удаленный сервер (в офисе/в облаке), подключение через WireGuard/проброс портов через SSH. Время выполнения …

17.04.2024
Как очистить сервер Ubuntu, ранее использовавшийся для размещения проекта Django?

У меня есть сервер Ubuntu, на котором ранее размещался проект Django. Я хочу очистить сервер и подготовить его к развертыванию нового проекта. Это включает в себя удаление всех специфических для проекта файлов, конфигураций и любых оставшихся сервисов, связанных со …

17.04.2024
Ошибки при работе с Django 4.2 и Spatialite 5

Я обновляю приложение с Django 3.2 до 4.2, которое использует postgis в продакшене и spatialite при выполнении юнит-тестов. Запустив тесты этого приложения, я получаю следующую ошибку: django.db.utils.OperationalError: error in trigger ISO_metadata_reference_row_id_value_insert: no such column: rowid make: *** [django.mk:49: …

17.04.2024
При использовании python3 manage.py makemigrations [закрыто]

Вот код, в котором я предположительно ошибся, djangoapp/urls.py'&gt;' не содержит никаких шаблонов. Если вы видите переменную 'urlpatterns' с действительными шаблонами в файле, то проблема, вероятно, вызвана циклическим импортом. Но, честно говоря, я не знаю, как это исправить Перед …

17.04.2024
Почему размер партии данных для цикла не работает для Insert API в python Django?

Мы используем сторонний API для получения данных и включили пагинацию, поэтому количество поступающих данных огромно. Иногда в списке одновременно 12000 записей. Мы используем СУБД mySQL, и она не справляется, когда получает такое количество данных за раз. Поэтому в …

17.04.2024
Django Rest API - более изящная обработка max_decimal_places

Используя Django Rest Framework и имея модель, содержащую десятичное поле, вот так: rate = models.DecimalField(max_digits=7, decimal_places=2) Если значение тарифа отправляется с более чем 2 знаками после запятой, я получаю ошибку валидации с кодом "max_decimal_places". Я хотел бы …

17.04.2024
Django PyCryptodome Расшифровка AES - ValueError: Padding is incorrect

Я пытаюсь зашифровать входящие файлы и затем расшифровать их. Я следовал документации о том, как использовать AES с режимом CBC для расшифровки и шифрования. Мой взгляд на загрузку и шифрование файла: @router.post("/upload_files") def …

17.04.2024
Django ORM: .filter() находит запись, а .get() с теми же параметрами запроса - нет

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

17.04.2024
Тип исключения: ValueError: массив узлов из pickle имеет несовместимый dtype

Итак, я скопировал проект DjangoML с Github. Модель ML - это, по сути, система диагностики, которая предсказывает, находится ли пациент в группе риска, основываясь на значениях его анализов крови. Я выполняю этот проект локально в VSCode, но еще …

17.04.2024
Wagtail: включение пользовательской формы в SnippetsViewSet

<<<Я пытаюсь включить пользовательскую форму в SnippetsView одной из моих моделей. Цель формы - позволить пользователю загрузить csv-файл для добавления данных, модель, о которой идет речь, имеет отношения "один-ко-многим" со второй моделью, которая затем обновляется данными из csv-файла. Цель состоит …

17.04.2024
ModuleNotFoundError: Нет модуля с именем 'captcha.fields'

При выполнении команды python manage.py runserver в терминале vscode возникла эта ошибка : Watching for file changes with StatReloader Performing system checks... Exception in thread django-main-thread: Traceback (most recent call last): File "C:\Users\&lt;user&gt;\AppData\Local\Programs\Python\Python312\Lib\threading.py", line 1073, in _bootstrap_inner self.run() File …

17.04.2024
Как правильно использовать javascript в oTree / django?

У меня проблема с реализацией моих не oTree HTML, CSS, JS файлов в формат oTree. У меня есть головоломка (см. скриншот 1) . Реализованная в oTree, она глючит - как видно …

17.04.2024
Установка часового пояса для подключения к django

Проблема: Временной пояс Postgresql установлен на 'UTC' /etc/postgresql/15/main/conf.d/local.conf: log_timezone = Europe/Warsaw timezone = UTC база данных была изменена: ALTER DATABASE example_database SET TIMEZONE TO 'Europe/Warsaw'; Пользователь Postgresql установил собственный часовой пояс SELECT rolconfig FROM …

17.04.2024
Попытка подключить базу данных oracle к приложению django с помощью файла wallet.zip

Я настраиваю свою базу данных Oracle на приложение django с помощью файла wallet.zip следующим образом. Примечание: Этот файл wallet.zip содержит файл tnsnames.ora. В файле settings.py: DATABASES = { "oracledb": { "ENGINE": "django.db.backends.oracle", "NAME": "dummyemployee", "USER": "dummyuser123", "PASSWORD": "dummypass123", …

17.04.2024
Персистирование списка внутри объекта Django Rest Framework

Я пытаюсь сохранить список объектов python (dico) таким образом, но это сложно { "leader": { "nameLastname": "AAAAA" }, "employeeRemun": { "grossSalaryBase": 111, "bonuses": 222, "travellingExpenses": 333, "noRemuneration": false }, "abandonmentCurrentAccount": { "abandonDate": "2023-10-20", "partner": "BBB", "amount": 444, "recoveryDate": "2023-10-04", …

17.04.2024
Получение данных из .sql-файла в проекте Django

У меня есть проект django. У меня есть дамп данных из базы данных Mysql в файле .sql, и я хочу запросить некоторые данные из этого файла в моем проекте django и отобразить их. Я довольно новичок в django. …

17.04.2024
Не удалось загрузить DLL при импорте _rust: Указанная процедура не найдена

Я пытаюсь обратиться к API, который имеет тип POST, он генерирует токены доступа и обновления, которые могут быть использованы для доступа к другим API. Он принимает имя пользователя и пароль в теле, которые мы генерируем при создании суперпользователя (администратора) в …

17.04.2024
Как исправить токен черного списка в Django rest framework simple JWT? Ошибка: Данный токен не подходит ни для одного типа токенов"

Я использую аутентификацию rest framework simple_jwt. После входа в систему у меня есть токен доступа и токен обновления. Я проверил на сайте JWT Web tokens, чтобы убедиться, что тип правильный, и токен имеет тип "refresh", тот самый, который я должен …

17.04.2024
Я пытаюсь создать форму регистрации в Django, используя Django form [duplicate]

I put {{form.username}} {{ form.email }} {{ form.password }} в моем html коде вместо текстовых полей и я не могу их увидеть, я также сделал файл forms.py и views.py это register.html `{% load static %} &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; …

17.04.2024
Django гостевая корзина пользователя функциональность? Безопасно ли это?

Создаю проект сайта электронной коммерции, чтобы попытаться изучить Django и больше узнать о Javascript, поэтому последнюю неделю я изучаю учебник. В учебнике есть функция гостевой пользовательской корзины. Она работает, сохраняя данные о пользователе и товаре в cookies. Однако у …

17.04.2024
TokenObtainPairSerializer override

Я использую django-otp и Django-rest-jwt моя цель - я хочу проверить, включил ли пользователь 2fa если да, то я дам ему refresh и access token я хотел бы изменить мой верхний файл на not required . class MyTokenObtainPairSerializer(TokenObtainPairSerializer): def __init__(self,*args,**kwargs): …

17.04.2024
Развернутое приложение Django на PythonAnywhere: Ошибка Connection Refused при удаленном управлении роботом Raspberry Pi

Я пытаюсь развернуть веб-приложение Django на PythonAnywhere, которое удаленно управляет роботом Raspberry Pi. Приложение безупречно работает локально, используя ngrok для установления соединения, но после развертывания на PythonAnywhere я столкнулся со следующей ошибкой: 2024-04-17 07:49:53 Connection refused: Сервер не принимает соединения. …

17.04.2024
Выпадающий иностранный ключ в Admin возвращает __str__, могу ли я изменить его на другой столбец? [дубликат]

Вот моя установка: # myapp.models class Country(models.Model): alpha2 = models.CharField(primary_key=True, max_length=2), name = models.CharField(max_length=64, def __str__(self): return "%(alpha2)s %(name)s" % {"alpha2": self.alpha2, "name", self.name} class Address(models.Model): id = models.BigAutoField(primary_key=True) province = models.CharField(max_length=64) country = models.ForeignKey(Country, on_delete=models.PROTECT) …

17.04.2024
Проект Django не получает статические файлы

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

17.04.2024
Python Django ASGI - сохранение изображения в модели с помощью django-storages в ведро S3 приводит к утечке памяти

Прежде всего, я искал решение в течение нескольких дней и пробовал различные фрагменты кода, найденные здесь. Проблема: размещенное веб-приложение потребляет все больше и больше памяти каждый раз, когда изображение сохраняется в Django-модель ImageField, настроенную на S3 через django-storages. …

17.04.2024
Администрирование сайта Django не загружается на localhost

Я запускаю python manage.py runserver на моем проекте django, но мой сайт администратора django не загружается локально. Все остальные урлы, кроме http://127.0.0.1:8000/, работают. Я использую Django==4.2.11 и Python 3.9 Это мой urls.py from django.contrib import admin --- from django.urls …

17.04.2024
Как сделать проверку на наличие у пользователя прав?

Как сделать проверку на наличие прав у пользователя в html? В представлении (views.py) как сделать такую проверку понятно, но как сделать непосредственно на странице, как, например, с user.is_superuser? Или в Django нет встроенного шаблонизатора для проверки на права?

17.04.2024
Как показать встроенное видео на главной странице со страницы блога в wagtail?

Как показано на рисунке, я могу вставить видео через URL. но он сохраняет видео как url и текст как все тело. я не могу извлечь только видео и показать на главной странице. https://docs.wagtail.org/en/v4.0.3/editor_manual/new_pages/inserting_videos.html# я попробовал …

17.04.2024
Django фильтрует объекты по двум полям [дубликат]

У меня есть модель Django, которая выглядит следующим образом class Product(models.Model): product_type_id = models.IntegerField() product_sub_id = models.IntegerField() ... Где продукт может быть определен как name product_type_id product_sub_id …

17.04.2024
Почему Django Admin static не работает в nginx и docker?

Проблема в том, что когда я делаю docker-compose up и захожу на свой сайт по адресу localhost/admin в ngnix, я не вижу стандартных стилей администрирования django. nginx.conf location /static/ { autoindex on; alias movies_admin/staticfiles/; } components/static.py from pathlib …