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

18.04.2024
Django test views code:error база данных "test_postgres" уже существует

Я хочу протестировать свой сайт и я создал папку tests внутри моего приложения и создал файлы для тестирования моделей..., я запустил тестовые URL и все прошло успешно, но я столкнулся с проблемой при тестировании представлений, моделей и форм, "база …

18.04.2024
Изменения в html без обновления (проблема ajax)

У меня проблема или я не понимаю, как работает ajax. Я хочу после нажатия на кнопку добавить пользователя в колонку likes в datatable, а затем передать переменные в json снова в ajax, который один изменить элементы в html файле. …

18.04.2024
Как ускорить выгрузку?

Проблема в функции book.user_max2(), когда вызываю его в коде у меня начинает долго выгружаться прайс. А когда просто book.price то выгрузка моментальная. Помогите разобраться пожалуйста models class Clients(models.Model): STATUS_CHOICES = ( (0, 'Не действует'), (1, 'Действует'), ) client_id = models.ForeignKey(ListUsers, …

18.04.2024
Как объединить разные модели в Django?

У меня большие проблемы со слиянием двух или более моделей в Django. Во-первых, в models.py есть 9 моделей. (только структура) model A (fields: user, AA(foreign key), created_at) model AA (fields: user, title, content) model AAA (fields: AA(foreign key), …

18.04.2024
Выбор дизайна CSS-Grid

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

18.04.2024
Как отправить данные с сервера на фронтенд

Я пытаюсь сделать проект с django и vue.js В vue.js я пишу этот код <tbody v-if="!hrmsActive"> <tr v-for="(holiday, index) in personLeave" :key="index"> <th scope="row"> <!-- {{ index + 1 }} --> {{ personLeave.current_page * perPage - perPage + …

18.04.2024
Привязка логина и api моего профиля в шаблоне django

это мой вид login api. я использую adminlte для frontend для разработки панели администратора class LoginView(APIView): @extend_schema(request={'email', 'password'}) def post(self, request): email = request.data.get('email') password = request.data.get('password') remember_me = request.data.get('remember_me') user = authenticate(email=email, password=password) if user: # Set the …

18.04.2024
Django: Добавление значений из dict Queryset

У меня есть таблица мониторинга записей, которая имеет несколько дат и временных значений. Я хотел бы получить общее количество записей в каждом месяце, которые имеют несколько записей каждый день для каждого пользователя. Я использовал эту строку: stats=EntryMonitoring.objects.filter(student_id=user).annotate(month=TruncMonth('date')).values('month').annotate(total=Count('id')) …

18.04.2024
Невозможно войти в интерфейс администратора django с моим пользовательским бэкендом

Я заменил стандартную систему бэкенда на свою собственную #overriding authentication method to use email instead of an username. class EmailBackend(ModelBackend): def authenticate(self, request, email = None, password = None): UserModel = get_user_model() try: user = UserModel.objects.get(email=email) except UserModel.DoesNotExist: return …

18.04.2024
Как получить endpoints framework mobile api request with protorpc message в django restframe work или django view

мой код написан на py2.7 в google app engine и я использую endpoint framework для мобильных. теперь моя мобильная команда имеет endpoint java создать lib из py2.7 и они попадают в api с помощью этой lib Я использую …

18.04.2024
Обновление Django с 3.2 LTS до Django 5.04 приводит к typeerror: requires_system_checks must be a list or tuple

Я только что обновил Django с 3.2 LTS до последней версии Django 5.0.4 и обновил все пакеты по мере необходимости, и после попытки запустить docker-compose для запуска моего api веб-сервера я получаю следующий след : <div class="snippet" data-babel="false" data-console="true" …

18.04.2024
Как перенаправить на домашнюю страницу в Django, если вы уже вошли в систему, а затем пытаетесь получить доступ к /accounts/login/?

Итак, у меня есть "django.contrib.auth.urls" для реализации логина в моем приложении под названием accounts. Я также установил LOGIN_REDIRECT_URL = "home" LOGOUT_REDIRECT_URL = "home" в настройках. Когда я вхожу в систему, она перенаправляет меня на главную страницу, как я установил …

18.04.2024
Как обнаружить выделенный текст из PDF с помощью Python в приложении Django?

У меня есть скрипт на Python, который успешно обнаруживает выделенный текст из PDF-файла с помощью библиотек xdotool и pyperclip. Вот сценарий: import time import os import subprocess import pyperclip def get_selected_text(): subprocess.run(['xdotool', 'key', 'ctrl+c']) time.sleep(1) return pyperclip.paste() if __name__ …

18.04.2024
Проблема со стилизацией полей формы Django при возникновении ошибки

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

18.04.2024
Client_is_modern return self.environ['SERVER_PROTOCOL'].upper() .= 'HTTP/0.9' TypeError: 'NoneType' object is not subscriptable

{ "error": "Входной файл nbnb.csv типа: &lt;class 'django.core.files.uploadedfile.InMemoryUploadedFile'&gt; не поддерживается." } if not self.origin_server or self.client_is_modern(): Файл "C:\Program Files (x86)\lib\wsgiref\handlers.py", строка 358, in client_is_modern return self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9' TypeError: объект 'NoneType' не является подписываемым пробовал разделить этот код, но …

18.04.2024
Django / Websocket : Как получить все активные `websockets`?

Я хотел бы получить все вебсокеты, открытые с помощью потребителя типа .objects.all(). Это возможно так? Или с помощью другого метода "перечислить" все активные вебсокеты? Заранее спасибо всем за ответы ! Я не нашел ничего об этом ни в документации, …

18.04.2024
NSUrlErrorDomain -1004 на Django Backend, размещенном на AWS (Route 53 + ELB) на iOS

Сегодня заметили, что некоторые пользователи получают NSUrlErrorDomain (код -1004) при обращении к нашему сайту, который управляется ECS + ELB (6 правил) + Route 53. Очевидно, что эти домены имеют ssl, но, заходя на сайт в Safari и Firefox …

18.04.2024
Проверка CSRF не удалась. Прерванный запрос с JWT-токеном в Django RestAPI

В настоящее время я сталкиваюсь с ошибкой 403 Forbidden из-за отказа проверки CSRF при выполнении POST-запроса к конечной точке API моего приложения Django, даже при использовании JWT-токена для аутентификации. Я попытался отключить CSRF-защиту для API, сохранив ее для панели администратора …

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, она глючит - как видно …