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

04.12.2024
Тестирование функции Update a Post

Я не совсем понимаю, как обновлять записи в блоге на основе моего кода. Я использую представления, основанные на методах. def create_post(request): form_class = PostForm template = 'addpost.html' if request.method == "POST": form = form_class(request.POST) title = request.POST.get("title") content = …

04.12.2024
Как заблокировать доступ на чтение при создании модели в django?

Мы заметили много проблем в нашем приложении django, где мы используем get_or_create. model, created = SomeModel.objects.get_or_create(user=user, name=name, defaults={...}); if created: get_some_dimensions # SLOW as we call to third party model.dimension_values.set(created_dimensions) # Code here that depends on dimensions being there …

04.12.2024
Как сделать выпадающий список, который может отправлять данные в Django (в Models) с помощью Kivymd?

Я нашел рецепт, как сохранить результаты в переменную, используя инструкции в документации KivyMD, но некоторые коды, представленные там, не работают в моем редакторе. Итак, используемые мной версии: «python 3.11», „kivymd версии 1.2.0“ и модуль MDDropDownItemText, который мне нужно использовать, …

04.12.2024
Фильтрация данных в БД по дате и времени в django

Использую БД: PostgreSql; в БД дата записана в следующем формате 2024-12-04 14:00:06.512458+03 Мне нужно отфильтровать данные в бд по дате и времени в следующем формате 2024-12-04 14:00, то есть ГОД-МЕСЯЦ-ДЕНЬ ЧАСЫ:МИНУТЫ. В фильтре Я НЕ ХОЧУ УКАЗЫВАТЬ ВСЁ ЧТО ИДЁТ …

04.12.2024
Как сделать поток rtsp максимально корректным в приложении Django?

Я пишу мини систему видеонаблюдения на Django. Я хочу выводить поток в тег. сейчас у меня есть вывод в тег img с помощью потока и jpeg изображений (с помощью OpenCV)как сделать поток из видео, возможно нужно использовать WebRTC для потока …

04.12.2024
Обработчик сообщений канала Django websocket не выполняется после вызова в веб-хуке

Задача - Установить и запустить django asgi, иметь конечную точку websocket. Принять запрос webhook в django и отправить udpates в websocket, чтобы все клиенты, слушающие websocket, были уведомлены. Views.py from django.shortcuts import render from django.http import JsonResponse from channels.layers …

04.12.2024
Как решить проблему с подсказкой типов в pycharm django

Я использую pyhcarm. Мой pychcarm выдает «Expected type QuerySet[MemberMetaModel, MemberMetaModel], got QuerySet[MemberMetaModel] istead» Я думаю, что эта информация о притирке неверна, как я могу исправить свою притирку? Или, если это предупреждение верно, как я могу исправить свой код? …

04.12.2024
Pymemcache OSError: [Errno 99] Невозможно присвоить запрашиваемый адрес

Контекст: У нас есть приложение django, запущенное в контейнере на нашем облачном инстансе. Недавно мы начали видеть ошибки, когда пытаемся получить доступ к значению из кэша django в конечной точке api. cache.get('key') К этой конечной точке …

04.12.2024
Нет запуска django, Невозможно установить django

PS D:\aaa\WorkSpace_31\py\testDjango\test\hello> python manage.py runserver 8888 Наблюдение за изменениями файлов с помощью StatReloader Выполняем проверку системы... Проверка системы не выявила никаких проблем (0 промолчали). Исключение в потоке django-main-thread: Traceback (most recent call last): Файл «C:\Users\Hoang\AppData\Local\Programs\Python\Python312\Lib\threading.py», строка 1073, in _bootstrap_inner …

04.12.2024
Digital Ocean Spaces и Django: Можно загрузить, но не открыть/проверить, существует ли файл

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

04.12.2024
Как настроить JWT для работы с файлами cookie?

У меня есть приложение Django, которое функционирует как API. В настоящее время оно может генерировать токены доступа и обновления JWT и сохранять эти токены в виде cookies. Проблема возникает при проверке этих токенов в других конечных точках. Даже если …

04.12.2024
Как мне получить и отправить GET и POST из разных адресов в одно и то же представление, основанное на классе, в моем проекте django?

I am working on this coursework where I need to create a Django back-end with API routes and templated routes. Within the descriptor, I was given the routes which the project needs to follow. I made a class based view …

03.12.2024
Проблема с Django Forms и моделями (Введите правильный URL.)

Моя идея состоит в том, чтобы получить изображение от пользователя с помощью формы (оно может быть локальным на его компьютере) и после отправки формы система загружает его в imgBB. Проблема в том, что форма не действительна, потому что в …

03.12.2024
Возникла проблема DRF при попытке проверки команды inspectdb: # Ошибка была: ORA-00904: «USER_TABLES». „DEFAULT_COLLATION“: недопустимый идентификатор

У меня есть база данных Oracle версии 11.5.10.2. Недавно я изучил DjangoRestFramework для того, чтобы выполнить собственные API. Сначала команда python manage.py runserver не работает из-за невозможности подключения к базе данных. Затем я импортировал модуль oracledb в файл …

03.12.2024
Всплывающее окно Google Picker не загружается - Django

Я использую документацию Google по Google Picker на https://developers.google.com/drive/picker/guides/sample и всплывающее окно для google drive не открывается, когда я использую этот код в шаблоне django. Я авторизую свой аккаунт gmail, но всплывающее окно просто не загружается. Он …

03.12.2024
Как сохранить изменения моделей для определенных моделей при откате транзакции в атомарном запросе django

У меня есть проект Django с ATOMIC_REQUESTS=True. При неудачной аутентификации мне нужно сохранить критические данные для попытки входа, вот пример кода: class LoginSerializer(serializers.Serializer): ... def validate(self, data): ... user = authenticate(email=email, password=password) if user is None: failed_login_attempt(email) raise …

03.12.2024
Единая «сквозная» модель для нескольких полей m2m

Я пытаюсь расширить и рефакторить некоторый унаследованный проект. У меня есть некоторый набор моделей, которые представляют «железо» некоторого ассеминированного устройства. Что-то вроде : class ComponentA(models.Model) brand = models.CharField() model = models.CharField() category = models.ForeignKey(Category) class Configuration(models.Model): component_a = ForeignKey(ComponentA) …

03.12.2024
Firebase Push Notifications не принимаются в шаблоне Django, но работают в других внешних приложениях

У меня большая проблема с push-уведомлениями Firebase. У меня есть Django-приложение с настроенной функцией для отправки уведомлений. Функция работает для отправки уведомлений в мобильное приложение и отдельное приложение React. Однако недавно возникла необходимость в том, чтобы уведомления также доходили …

03.12.2024
Пытаюсь вывести форму в шаблон а он не выводиться

Forms.py from django import forms class MyForms(forms.Form): OPTION_ONE = 'Низкий' OPTION_TWO = 'Средний' OPTION_THREE = 'Высокий' OPTION =[ (OPTION_ONE, 'Низкий'), (OPTION_TWO, 'Средний'), (OPTION_THREE, 'Высокий'), ], OPTION_ONE2 = 'Открытно', OPTION_TWO2 = 'Выполнено', OPTION_THREE2 = 'Отклонено', OPTION2 = [ (OPTION_ONE2, 'Открыто'), (OPTION_TWO2, …

03.12.2024
Хочу интегрировать текстовый редактор Onlyoffice в свой проект

Я использовал React во frontend и django в bbackend хочу использовать только текстовый редакторoffice я использовал docker container и следую шагам после запуска во frontend я получил всплывающее сообщение, что токен безопасности документа не правильно сформирован .пожалуйста, свяжитесь с вашим …

03.12.2024
Сайт Django перестал работать после обновления SSL-сертификата: «Нет шаблонов в URLconf».

У меня есть Django-сайт, который был развернут и работал нормально. Однако после истечения срока действия SSL-сертификата я попытался установить бесплатный сертификат. С тех пор мой сайт больше не работает на сервере, но продолжает нормально работать в локальной среде. …

03.12.2024
Я не могу избавиться от проверок CSRF

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

03.12.2024
Попытка закончить поиск определенных данных с веб-сайтов для поисковой системы Solr в моем проекте Django

Я пытаюсь закончить бэкэнд (Django) моей поисковой системы Solr. Я определил поля в search_indexes.py, создал ядро Solr, настроил schema.xml и перестроил индекс. Небольшая предыстория моей поисковой системы. Вертикальная поисковая система будет ориентирована на домовладельцев, которые ищут местных арбористов …

03.12.2024
Форма Django-paypal не показывает опцию «оплатить кредитной или дебетовой картой»

Я использую пакет django-paypal для интеграции PayPal в мой django сайт. Все работает хорошо, но есть проблема. В PayPalPaymentsForm не отображается опция «оплатить кредитной или дебетовой картой». Пользователь может оплатить только с помощью счета PayPal. Я использую следующий код …

03.12.2024
Тестирование кода VS - создание профилей тестирования для запуска различных вариантов

Я использую pytests с python-django в VS Code. Я только что обнаружил, что во вкладке «Тестирование» VS Code есть возможность выбрать Default Profile. Не уверен, как она была включена. Есть ли какая-нибудь документация по добавлению профиля? Я не смог …

03.12.2024
Триггерные события Stripe приводят к 401 Unauthorized в Django с помощью JWT

Я интегрирую stripe в проект django и получаю несанкционированный 401 при каждой попытке связаться с моей конечной точкой webhook от stripe. Возможно, эта проблема возникла в результате перехода на JWT с традиционной REST-аутентификации. Спасибо всем за помощь и, пожалуйста, …

03.12.2024
Как я должен развернуть свое приложение полного стека. 2 разных git-репозитория или 2 разных сервиса приложений azure

Так что я отвечаю за фронтенд с angular этого веб-приложения, в то время как кто-то другой делает бэкенд с django. Я пытаюсь внедрить CI/CD и развернуть это приложение в azure с помощью действий на github, но я не знаю, как …

03.12.2024
Виджет формы модели Django не отрисовывается

Framework - Django. Я пытаюсь создать контактную форму с атрибутами поля ввода. У меня проблема с первым полем «имя». Поля со второго по четвертое отлично отображаются в html. Вот мой models.py: from django.db import models class md_contactalpha(models.Model): name = models.CharField(max_length=100, …

03.12.2024
Django-SES: как получать электронные письма?

Я изучаю, как отправлять электронные письма с помощью Django-SES. Есть хорошие учебники по отправке электронной почты. Однако я нашел очень мало информации о том, как получать электронные письма с помощью Django App на AWS. Может ли кто-нибудь указать мне …

02.12.2024
Локальная разработка Django с помощью uvicorn

Можно добавить поддержку ASGI в python manage.py runserver, то есть на локальный сервер разработки, установив daphne и добавив его в INSTALLED_APPS. См. документацию здесь. Вот как выглядит результат: System check identified no issues (0 …

02.12.2024
Zsh убит при запуске сервера python manage.py

Раньше я работал на Macbook с Intel. Недавно я начал работать на Macbook с M3. У меня есть приложение Django. На Intel оно запустилось. На M3 я получаю ошибку: Как вы могли видеть, …

02.12.2024
Как развернуть веб-приложение django на plesk, ubuntu

Я хотел бы узнать, как развернуть веб-приложение Django на панели Plesk.

02.12.2024
Автоматическая генерация имен арендаторов в django

Сначала немного предисловия. Я создаю многопользовательское приложение для потребителей, используя Django/DRF. Я (пытаюсь) не использовать никаких сторонних пакетов для многопользовательской части. Вместо этого я просто создал модель Tenant, которая имеет поле OneToOne в модели User, так что есть главная …

02.12.2024
Django Query API select_related в запросе с несколькими таблицами

Представьте, что я пытаюсь подсчитать количество сортов деревьев в определенном парке, а деревья сгруппированы в определенных полях на территории парка. Одна из загвоздок заключается в том, что деревья можно пересаживать, поэтому я хочу подсчитывать только существующие деревья и пустые …

02.12.2024
Распространение статических файлов Django-TailwindCSS не работает

Я использую библиотеку Django-Tailwind. (https://django-tailwind.readthedocs.io/en/latest/index.html) Все, что происходит во время разработки на моей локальной машине, работает нормально, т.е. все стили отображаются. Но когда я развертываю его на своем дроплекте Digital Ocean, стилизация tailwindcss не отображается …

02.12.2024
Pytest-django: Класс модели sites.models.Site не объявляет явную метку app_label

Здесь было много подобных вопросов, но большинство из них не имеют отношения к pytest. Запуск manage.py runserver работает корректно, не работает только pytest. При запуске pytest --collectonly --verbose -n0, pytest не работает со следующей ошибкой: ============================= test session …

02.12.2024
Функция Python с тем же методом, что и индекс, не работает, печатает только под индексом. Что делать? [закрыто]

Views.py def index(request): print("passed through index method") return render(request, "title/index.html", {}) def q(request): print("passed through q method") return render(request, "title/index.html", {}) def testss(request): print("passed through testss method") return render(request, "title/index.html", {}) urls.py urlpatterns = [ path("", views.index, name="index"), path("test", …

02.12.2024
Веб-сокет не работает на postman или websocket king

У меня есть проект бэкенда, использующий Django, и он для QMS, я хочу сделать два уведомления в реальном времени: 1- для клиента, если есть только билет впереди 2- для всех клиентов, чтобы увидеть количество билетов, которые находятся в счетчиках …

02.12.2024
Generic Foreign Key на несохраненной модели в Django

Я наткнулся на небольшую нестыковку с Foreign Keys и Generic Foreign Keys в Django. Предположим, у нас есть три модели class Model_One(models.Model): name= models.CharField(max_length=255) class Model_with_FK(models.Model): name=models.CharField(max_length=255) one=models.ForeignKey(Model_One, on_delete=models.CASCADE) class Model_With_GFK(models.Model): name=models.CharField(max_length=255) content_type= models.ForeignKey( ContentType, on_delete=models.CASCADE, ) object_id = …

02.12.2024
Логин не устанавливает sessionid в Cookies в браузере Safari с onrender.com [Django]

Я развернул Django в качестве бэкенда на render.com, я настроил csrf и правила сессии на settings.py вот так. SECURE_HSTS_SECONDS = 31536000 SECURE_HSTS_INCLUDE_SUBDOMAINS = True SECURE_HSTS_PRELOAD = True SESSION_ENGINE = "django.contrib.sessions.backends.db" SESSION_COOKIE_AGE = 1209600 # 2 weeks …