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

17.09.2021
Как провести модульное тестирование формы с чистым полем в Django?

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

17.09.2021
Как я могу получить пользователя id, когда user.is_active=False в django

Views.py User Register Class Base в views.py UserRegister нужно получить id пользователя, когда user.is_active = False views.py Verify function base

17.09.2021
Ошибочное пользовательское поле модели пользователя "один к одному" в панели администратора

Я создал пользовательскую модель Subscriber один-к-одному для расширения существующей модели Django's User. (я знаю, что лучше использовать AbstractUser, но я просто хотел попробовать это ради обучения) Я могу успешно создать нового пользователя через shell, и я …

17.09.2021
Загрузка сгенерированного PDF файла из React в Django (без <input type="file">)

Я пытаюсь загрузить сгенерированный PDF файл из React в Django, но он не работает. Я протестировал конечную точку django с помощью postman, и она работает правильно. Я знаю, как сделать это с помощью &lt;input type="file"&gt;, но в этом случае пользователь …

17.09.2021
Ошибка Mypy : json.decoder.JSONDecodeError: Непрерванная строка начинается в: строка x столбец y (char z)

Я запускаю mypy против моего проекта django в контейнере docker. Используя эту команду: mypy --install-types --non-interactive --config-file=../setup.cfg "$@" Последние 6 месяцев или около того он работал замечательно, но иногда возникает эта ошибка: Traceback (most recent call last): …

17.09.2021
Celery Beat Task зависает без ошибок

У меня есть приложение Django, и я использую Celery Beat для периодического запуска задачи. Если я вызываю задачу при запуске Celery, она выполняется без ошибок: app/tasks.py ... @task(name='task1') def func(): # Some code func.run() ... Если я …

17.09.2021
CSS SVG BackGround image в Django

я использовал шаблон en, который использует bootstrap 5, в css я могу найти : background-image: url("data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'/&gt;&lt;path fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/&gt;&lt;/svg&gt;"); похоже, что django не находит этот url …

17.09.2021
Heroku на самом деле не копирует статические файлы?

Недавно я изменил структуру каталогов моего приложения django, что заставило меня установить DISABLE_COLLECTSTATIC и указать collectstatic для запуска на релизе. Глядя на журналы развертывания, я не вижу ничего плохого: /app/.heroku/python/lib/python3.8/site-packages/environ/environ.py:637: UserWarning: Error reading /app/.env - if you're not configuring …

17.09.2021
Приложение не совместимо с buildpack , django heroku

Использую buildpack: heroku/python, но все равно пишет, что не совместим Пожалуйста, помогите, я новичок в django Вот журнал сборки : -----&gt; Building on the Heroku-20 stack -----&gt; Using buildpack: heroku/python -----&gt; App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz More info: …

17.09.2021
Когда я устанавливаю wagtailtrans, он показывает ошибку

Перемещение в c:\users\hp\appdata\local\programs\python\python39\lib\site-packages\pil. из C:\Users\hp\AppData\Local\Programs\Python\Python39\Lib\site-packages~il Перемещение в c:\users\hp\appdata\local\programs\python\python39\lib\site-packages\pillow-8.3.2.dist-info. из C:\Users\hp\AppData\Local\Programs\Python\Python39\Lib\site-packages~illow-8.3.2.dist-info ОШИБКА: Команда завершилась со статусом выхода 1: 'c:\users\hp\appdata\local\programs\python\python39\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys. argv[0] = '"'"'C:\Users\hp\AppData\Local\Temp\pip-install-r132d9vs\pillow_2201a7b052fc4b8aa3f08901eaf540e4\setup. py'"'"'; file='"'"'C:\Users\hp\AppData\Local\Temp\pip-install-r132d9vs\pillow_2201a7b052fc4b8aa3f08901eaf540e4\setup. py'"''';f = getattr(tokenize, '""'''open'"''', open)(file) if os.path.exists(file) else …

17.09.2021
Django ORM bulk create_or_update + delete не обновляется

Class Item(Model): article = CharField owner = ForeignKey(User) price = IntegerField stock = IntegerField Здравствуйте, прошу помочь с логикой массового создания_или_обновления_или_удаления. У меня есть список Items в db. Затем у меня есть новый список элементов. items = …

17.09.2021
Нежелательный/неправильный URL при использовании Django Paginator

Я пытаюсь использовать Django Paginator в своей веб-странице, но сгенерированный URL неверен Вот мой код: &lt;div class="row"&gt; &lt;div class="col-auto"&gt; &lt;ul class="pagination"&gt; {% if tickets.has_previous %} &lt;li class="page-item"&gt;&lt;a class="page-link" href="{{current_uri}}?p=1"&gt;&amp;lt;&amp;lt;&lt;/a&gt;&lt;/li&gt; &lt;li class="page-item"&gt;&lt;a class="page-link" href="{{current_uri}}?p={{ tickets.previous_page_number }}"&gt;&amp;lt;&lt;/a&gt;&lt;/li&gt; {% else %} &lt;li …

17.09.2021
Как назначить определенные группы пользователям при регистрации в Django

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

17.09.2021
<built-in function imread> возвращает NULL без установки ошибки в представлениях django

я хочу создать qr сканер в django.Для этого у меня есть модель с полем "image" и форма. views.py: @login_required def scan_qr(request): if request.method == 'POST': form = QrScannerForm(request.POST,request.FILES) if form.is_valid(): scanner = form.save(commit=False) scanner.save() image = scanner.image print(scanner) print(image) …

17.09.2021
Загрузка изображений работает локально, но развернутая версия на heroku падает, частичные учетные данные сбиваются

У меня есть проект python/django, развернутый на heroku с aws s3 image upload, я могу загружать изображения и размещать их на сайте локально, но развернутая версия на heroku выдает мне эту ошибку PartialCredentialsError at /teams/1/add_photo В env найдены частичные …

17.09.2021
Почему django cache.set() хранит странные символы

Когда я сохраняю строку через кэш-фреймворк django from django.core.cache import cache cache.set('host_cache_key_81e44325-c046-44c6-88d7-bad7cd91ec13', ""brown.example.com:8006") И попытайтесь извлечь значение: 127.0.0.1:6379&gt; get :1:host_cache_key_81e44325-c046-44c6-88d7-bad7cd91ec13 "\x80\x05\x95&amp;\x00\x00\x00\x00\x00\x00\x00\x8c\"brown.example.com:8006\x94." Я получаю некоторые странные символы вокруг него, почему это так и как …

17.09.2021
Django устанавливает набор форм с текущим пользователем

Django 3.2.7 У меня есть форма, содержащая несколько inlineformset_factory formset. Для всех моих моделей есть мета-поле created_by. Только в главной форме Person's created_by заполняется текущим пользователем. Для всех наборов форм (emailfs, imagefs), он не установил их created_by …

17.09.2021
Как я могу получить id объекта из модели Subjects?

Я хочу связать сообщение для этого определенного объекта в модели субъекта, но не могу понять, как это сделать (ошибка в views.py). Ваша помощь для такого новичка как я будет оценена по достоинству. models.py class Subjects(models.Model): title = models.CharField(max_length=200) slug …

17.09.2021
Как передать параметр страницы в тег шаблона Django url?

Я создаю простое поисковое приложение. У меня есть модель с некоторыми данными, а индексная страница - это просто строка поиска, которая ищет результаты по этой модели. Я создаю форму, используя просто HTML, а не правильную Django Form. index.html: &lt;form …

17.09.2021
Как понять, когда тестировать? Django

я пишу тесты для приложения django и мне нужно знать, находится ли представление в тесте. # views.py class SomeClass(View): def get(self, request): # how to know if this view is called by test? Спасибо!

17.09.2021
Получение сообщений о специфических ошибках типа HTTPError при работе django +firebase

я пытался сделать страницу регистрации с помощью django и при использовании кода ff user = auth_.create_user_with_email_and_password(email, password) при достижении этой точки он выбрасывает различные ошибки в зависимости от ввода пользователя например, если пользователь вводит короткий пароль менее …

17.09.2021
Как удалить кнопки из CKeditor 4 в Django с помощью settings.py

Я пытаюсь удалить кнопки из панели инструментов CKeditor 4 из файла settings.py в Django Я добавил следующую строку в CKEDITOR_CONFIGS, но это не сработало 'removeButtons' : ['Underline,JustifyCenter'], Строки CKEDITOR_CONFIGS: CKEDITOR_CONFIGS = { 'default': { 'skin': 'moono', # …

17.09.2021
Djano annotate с операцией вычитания возвращает None, когда подреберье равно None

Моя цель - получить баланс для экземпляра биллинга путем вычитания платежей, размещенных в течение периода. В моей модели Billing у меня есть поле backlog, которое содержит backlogs за предыдущий период. Модель Billing имеет m2m отношения с моделью Payment через модель …

17.09.2021
Python - Неверный синтаксис - Почему возникает эта ошибка?

Я уже знаю, что это будет дрянной вопрос, согласно руководству по вопросам SO, но я должен свести детали к минимуму. У меня есть отслеживание, но я не знаю, почему оно выдает ошибку. Traceback: "Синтаксическая ошибка" возникает внутри класса, …

17.09.2021
Как сделать многофайловую загрузку в Django, позволяющую пользователю удалить загруженный файл до отправки формы?

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

17.09.2021
Как сделать двухстороннюю проверку доступа в django?

Я хотел бы повысить безопасность доступа, сделать двухстороннюю проверку доступа с помощью кода, отправляемого в whatsapp или с помощью qrcode. Есть ли какая-нибудь программа или библиотека с такой функцией?

17.09.2021
Django: Почему база данных регистрируется при каждом запросе?

В моем settings.py настроена база данных. У меня есть страница, которая каждые 10 секунд выполняет sql-запрос к базе данных, определенной в settings.py. Я пользуюсь им уже 1 год и никогда не имел с ним никаких проблем. Мой администратор …

17.09.2021
Amazon RDS: OperationalError: (2003, "Не удается подключиться к серверу MySQL на rds.amazonaws.com (110)".

Я создал базу данных MySQL и пытаюсь подключить ее к своему приложению. Но я получаю приведенную выше ошибку. Мои настройки базы данных в settings.py следующие: DATABASES = { 'default': { 'ENGINE': config('db_engine'), 'NAME': config('db_name'), 'USER': config('db_user'), 'PASSWORD': config('db_password'), 'HOST': …

17.09.2021
Вычислить разницу между последовательными числами в рядах одной и той же модели

Я пытаюсь вычислить разницу между последовательными числовыми значениями в поле odometer_reading моей модели. В моем Models.py есть поля, как показано ниже: class Refuel(models.Model): vehicle = models.ForeignKey(Vehicle, blank=True, null=True, on_delete=models.SET_NULL) gaz_station = models.ForeignKey( GazStation, related_name=_("Station"), blank=True, null=True, on_delete=models.SET_NULL …

17.09.2021
Звонок из браузера на телефон - django

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

16.09.2021
Как сохранить задачу celery во временную базу данных, которая затем будет обновлена до основной базы данных

Какой хороший способ сравнить новые данные со старыми, которые обновляются каждый день с помощью Django ORM? В принципе, у меня есть скрепер, который собирает хакатоны каждый день (по сути, просто задача celery), и я хочу, чтобы самые новые данные объединялись …

16.09.2021
Я получаю ошибку pre-receive hook declined при попытке push to heroku

Я пытаюсь отправить свой проект python/django в heroku для деплоя, но постоянно получаю ! [remote rejected] master -&gt; master (pre-receive hook declined) . Не уверен, почему это происходит? Я пробовал удалять и начинать заново, но ничего не произошло, …

16.09.2021
Ошибка импорта в параллельных папках python django не может быть исправлена с помощью PYTHONPATH

структура джанго вот моя структура django Я пытаюсь импортировать функцию "home_view" из Pages APP в основные урлы в проекте "Kianwoodco" эти утверждения, похоже, не работают from ..Pages.views import home_view from src.Pages.views import home …

16.09.2021
Как использовать jQuery для нахождения баланса по дебету и кредиту в таблице строк Django

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

16.09.2021
Проект django : статический каталог недоступен в docker

я работаю над личным проектом, базовым webapp, который отлично работает локально. /home/mxp/DOCKER/django_cv/django/venv/bin/gunicorn my_cv.wsgi --bind 0.0.0.0:8000 -e "DEBUG=1" -e "SECRET_KEY=****" -e "DJANGO_ALLOWED_HOSTS=localhost 127.0.01" [2021-09-16 20:50:13 +0200] [560882] [INFO] Starting gunicorn 20.1.0 [2021-09-16 20:50:13 +0200] [560882] [INFO] Listening at: http://0.0.0.0:8000 (560882) …

16.09.2021
Vuejs + django passwordreset email и перенаправление на vue front end

Я пытаюсь реализовать сброс пароля, отправляя электронное письмо пользователям, используя Django в бэкенде и vue во фронтенде (оба работают на разных IP-адресах). Я пытался использовать пакет django-rest-passwordreset и шаги, предоставленные (Django REST-Auth Password Reset и https://newbedev.com/django-rest-auth-password-reset). …

16.09.2021
Можно ли использовать gunicorn для моего приложения Django в системе WSL Ubuntu?

Я работаю на машине с Windows 10, используя Ubuntu внутри WSL. Я сделал это, потому что не могу заставить gunicorn работать, так как я исследовал, что он недоступен в Windows. Я могу успешно запустить свое приложение с помощью моего файла …

16.09.2021
Django NoReverseMatch при ошибке функции выхода из системы

Я сталкиваюсь с такой ошибкой в части logout моего проекта Django. Я перепробовал много способов с примерами, которые искал в интернете, но ошибка не проходит. layout.html {% load static %} &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta http-equiv="X-UA-Compatible" …

16.09.2021
Есть ли недостаток в перенаправлении на другое представление вместо того, чтобы возвращать его напрямую?

Я создал жестко закодированный target_url, чтобы использовать его как redirect аргумент для запуска другого представления. Я мог бы также вернуть это представление напрямую, но я хочу, чтобы пользователь имел конкретный url в адресном поле браузера. Есть ли какие-либо …

16.09.2021
Большинство моих расчетов в views.py, как убрать или сделать правильно?

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