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

29.11.2021
Как добавить Q-поиск с помощью get_queryset в Django rest framework?

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

29.11.2021
Как удалить отдельные данные из базы данных в django (не удаляя всю строку)

Чтобы дать вам понимание моей проблемы, я сначала показываю свой код, а затем свой вопрос. В models.py: class Post(models.Model): content = models.CharField(max_length=140) date_created = models.DateTimeField(auto_now_add=True) poster = models.ForeignKey(User, on_delete=models.CASCADE) likes = models.IntegerField(default=0) liked_by = models.ForeignKey( User, on_delete=models.CASCADE, related_name='liked_by', blank=True, …

29.11.2021
Django : Добавление дополнительного действия к SetViewModel при использовании NestedViewSetMixin

Я пытаюсь добавить действие к SetViewModel в Django, эта SetViewModel уже успешно использует NestedViewSetMixin: вот структура моего api вызова : /api/startups/1/investments Таким образом, здесь будут перечислены все инвестиции для стартапа с идентификатором 1. Теперь я хотел …

29.11.2021
NoReverseMatch. Обратное соответствие для '' не найдено

У меня есть проект django под названием main и приложение под названием tracking. Я создал форму регистрации, но когда я хочу открыть страницу регистрации, я получаю эту ошибку: NoReverseMatch at /tracking/worker_register/ Обратное соответствие для 'worker_register' не найдено. 'worker_register' не …

29.11.2021
Загрузить файл в админку django без модели и использовать его для обновления базы данных

Я хочу загрузить CSV файл в админке, который добавляет информацию в модель. Я расширил change_form.html и переписал функцию response_change в admin.py: change_form.html: <form method="post" enctype="multipart/form-data"> <input type="file" name="uploadCSV" /> <input type="submit" name="submit" value="upload CSV" accept=".csv"/> </form> admin.py: class StoreAdmin(admin.ModelAdmin): …

29.11.2021
Django.setup(): ModuleNotFoundError: Нет модуля с именем 'api.apps', когда установлен DJANGO_SETTINGS_MODULE

Я пытаюсь добавить записи в базу данных Django из внешнего Python-скрипта, но столкнулся с ошибками при попытке импортировать мои модели Django. Я использую venv как для базы данных, так и для отдельного Python-скрипта Я использовал следующую ссылку: django.core.exceptions.ImproperlyConfigured: …

29.11.2021
Django crispy form сама форма сохраняется, но crispy fields не сохраняются в базе данных

Этот код сохраняет мою форму <form method="POST" role="form" enctype="multipart/form-data" id="form-container"> {{ my_form|crispy }} <button type="submit">Submit form</button> </form> Но когда я использую as_crispy_field, он вообще не отправляется. <form method="POST" role="form" enctype="multipart/form-data" id="form-container"> {{ my_form.lastName|as_crispy_field }} {{ my_form.firstName|as_crispy_field …

29.11.2021
Invalind linking бросает 'id' Ожидалось число, но получено '{{ navbarList.0.category }}'.

У меня, возможно, очень простая ошибка, но я не могу ее разгадать. У меня есть модель категории, которая выглядит следующим образом. Поле Navbar предназначено для размещения названия категории и ссылки на нее в разделе navbar на странице. class …

29.11.2021
Как отобразить сообщение об ошибке с помощью функции?

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

29.11.2021
Сохранение больших json-объектов в postgres, Django

У меня есть модель в db: class Test(models.Model): title = models.CharField(max_length=32, verbose_name='title', default='') json = models.JSONField(default=dict) ... Я получаю данные с фронта и сохраняю их в бд, запросы приходят довольно часто. Средний вес json поля 10MB, но …

29.11.2021
Почему декоратор login_required не работает?

Работаю над простым проектом с использованием Django 3.2 и декоратор loqin_required не работает. Когда я закрываю сервер и открываю его снова, он работает в первый раз, но больше не работает. Раньше он работал очень хорошо, но я не уверен, что …

29.11.2021
Могу ли я запустить 2 gunicorn, выполняющих разные задачи один и другой на одном сервере?

В настоящее время я работаю с 1 рабочим. Я хочу увеличить количество рабочих. Но теперь, если я увеличу количество рабочих, мои фоновые службы также увеличатся. Это приводит к дублированию данных. Например: У меня есть служба сканирования почтовых …

29.11.2021
Django как в html создать ссылку href не указывая корень сайта а тольк часть после корня

Http://127.0.0.1:8000 -- > как возможно/и возможно ли заменить корень сайта явно не указвая на него, а лишь добавить оставшуюся часть kovach/signal href="http://127.0.0.1:8000/kovach/signal#" -- исходная ссылка Link

29.11.2021
Как создать поле ввода тегов в django

Я пытаюсь создать поле ввода для тегов в django. Я видел, что streamlit позволяет это сделать (https://discuss.streamlit.io/t/new-component-streamlit-tags-a-new-way-to-do-add-tags-and-enter-keywords/10810), и я уверен, что это можно сделать в django. Я бы хотел, чтобы все теги читались из списка/диктанта и, …

29.11.2021
Получение строки JSON через API Django в Android

Я пытаюсь получить строку JSON по JSON с помощью API. API самодельный (очень простой) на Django. Если в браузере открыть /127.0.0.1:8000/get_last_data, то все отображается. Попробовал запустить его на эмуляторе (используя /10.0.0.2:8000/get_last_data) получаю ошибку - Failed to connect to /10.0.0.2:8000. Попробовал …

29.11.2021
Я получаю ошибку TemplateSyntaxError в Django при использовании {% else %}-выражения

Мой django-проект (учебник https://www.youtube.com/watch?v=PtQiiknWUcI) продолжает падать на том основании, что он не принимает мое '{% else %}'-выражение. Я не могу понять, как это происходит. Django выдает мне TemplateSyntaxError с текстом: 'Invalid block tag on line 82: …

29.11.2021
Django странно интерпретирует безопасный фильтр

У нас есть шаблон django, но у меня есть странная проблема с данными, которые являются rich-text. Пример: шаблон: <p class="correctClass">{{team.description|safe}}</p> исходный код для team.description в нашей CMS: <p>Correct text</p> результат: <p class="correctClass"></p> <p>Correct text</p> <p></p> …

29.11.2021
Модель в проекте учебного курса Django

Я добавлял учебные курсы в свой проект, но в разделе написания модели наткнулся на вопрос: Вопрос заключался в том, должен ли я иметь модель для спецификаций всех учебных курсов (включая название, описание, цену и т.д.) вместе с моделью для содержания …

29.11.2021
Как заставить пользователей редактировать field.options в Django?

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

29.11.2021
Как отобразить запросы с помощью фильтра?

Я пытаюсь установить фильтр для моего сайта, но он не работает; он не выдает ошибку и url обновляется, как будто выполняется запрос, но когда я нажимаю "отправить", он по-прежнему показывает все содержимое страницы. Я не могу понять, что не …

29.11.2021
FieldError при создании типов пользовательских моделей

Я пытался настроить модель пользователя так, чтобы он мог иметь различные роли, и застрял. Я не могу понять, что я упустил или когда я пошел в неправильном направлении. Я должен создать 4 роли: учитель, ученик, родитель и директор школы. …

29.11.2021
Изменение значения модели при получении в django

У меня есть модель, которая сохраняет в базе данных дату создания в формате UTC. Когда я хочу показать его пользователю, я хочу, чтобы время даты отображалось в TIME_ZONE, которое я установил в settings.py (это 'Asia/Jakarta'). Сейчас каждый раз, когда …

29.11.2021
Несколько веб-сайтов на Django - Gunicorn-Nginx

Пожалуйста, я развернул проект в Digital Ocean и сделал все эти Made The DB mkdir pyapps 3 .python3 -m venv ./venv 4 .source venv/bin/activate 5 .pip install -r requirements.txt 6 .Made the settings.py try: from .local_settings import * …

29.11.2021
Zappa Django: вместо повторного запроса к базе данных используется устаревший кэш в памяти. Можно ли изменить это поведение?

В моем проекте я использую Django только в качестве фронтенда. Вся логика бэкенда - это несколько Python-функций AWS Lambda, координируемых государственной машиной. База данных - SQLite в ведре S3. Я использую django_s3_storage и django_s3_sqlite. Мои функции бэкенда изменяют количество …

29.11.2021
Какой лучший способ отслеживания пользователей на сайте django в 2021 году?

Я закончил свой проект django и хотел бы добавить какую-нибудь аналитику, пользовательскую аналитику, Google analytics или что-то еще. Я ищу лучшее решение и самое простое в реализации. Можете ли вы дать мне некоторые соображения или совет? …

29.11.2021
Почему django отвечает "TypeError: argument of type 'NoneType' is not iterable", когда я использую base64.b64decode

У меня проблема с разработкой функции для загрузки файла изображения пользователя в базу данных. Я написал код, как показано ниже from django.core.files.base import ContentFile import base64 def decode_base64_file(file_name, data): if 'data:' in data and ';base64,' in data: header, data …

29.11.2021
Django Есть ли лучший вариант использовать CBV подход в моем проекте?

Извините за такой длинный вопрос и мой плохой английский. Я закончил Python Crash Course, вводную книгу по программированию от Eric Matthes. После этого решил продолжить изучение Django и обнаружил, что метод CBV более приемлем для создания сайта. Я переписал …

29.11.2021
Как создать модальное окно в django без Jquery

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

29.11.2021
Анотация в сериализаторе работает неправильно

Предположить [ {"folder": "cs", "post": {"id": "jqux3ipm", "content": "content", "username": "username", "liked": false, "saved": false, "seen": false}, "liked": true, "saved": true, "seen": false}, ] Как преобразовать в? [ {"folder": "cs", "post": {"id": "jqux3ipm", "content": "content", "username": "username", "liked": …

29.11.2021
Переопределение метода набора запросов в Django

Я пытаюсь переопределить get_queryset в классе django ViewSet, но получаю ошибку маршрутизатора : extra_actions = viewset.get_extra_actions() AttributeError: объект 'function' не имеет атрибута 'get_extra_actions' Вот мой класс ViewSet : class InvestmentViewSet(NestedViewSetMixin, ModelViewSet): """ A viewset that provides `retrieve`, `create`, …

29.11.2021
Размещение Angular и Django на VPS

Я уже разместил свое приложение Django на VPS, используя gunicorn и Nginx. Я создал конфигурационный файл для приложения Django под /etc/nginx/sites-available/myapp и приложение хорошо работает на port 80. Ниже показан конфигурационный файл для приложения Djagno: <img …

29.11.2021
Django.db.utils.OperationalError: foreign key mismatch - "businesses_activebusiness" ссылается на "businesses_business"

У меня есть бизнес-класс, я хочу сделать активный бизнес-класс, который зависит от первого класса class Business(models.Model): name = models.CharField(max_length=50, primary_key=True,unique=True,default='new') label = models.CharField(max_length=50, blank=True, null=True) ripeningTimeInSeconds = models.IntegerField() requiredLevel = models.IntegerField() price = models.IntegerField() def __str__(self): return str(self.label) class …

29.11.2021
Как я могу получить предыдущий экземпляр объекта в шаблонах Django динамически?

У меня есть **model**, которая аккумулирует большинство других моделей для отображения отчета. class IpdReport(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) package=models.ForeignKey(Package, on_delete=CASCADE, blank=True, null=True) receivables=models.ForeignKey(Receivables, on_delete=CASCADE, blank=True, null=True) discharge=models.ForeignKey(Discharge, on_delete=CASCADE, blank=True, null=True) realization=models.ForeignKey(Realization, on_delete=CASCADE, blank=True, null=True) lockdata=models.ForeignKey(LockData, on_delete=CASCADE, blank=True, null=True) Как …

29.11.2021
Тест представления Sign Up не проходит [Django REST]

Я пытаюсь протестировать представление регистрации в Django, используя REST Framework, но получаю ошибку assertio AssertionError: 201 != 400 при определении self.assertEqual(status.HTTP_201_CREATED, response.status_code). Я не совсем понимаю, откуда берется эта ошибка, поэтому прошу помощи. Вот что у меня есть: …

29.11.2021
Как создать отношения внешнего ключа между моделями Account и Post на уровне модели, а не на уровне базы данных?

Я хочу создать отношения внешнего ключа между моделями Account и Post на уровне модели, а не на уровне базы данных. Я создал пользовательскую учетную запись, https://docs.djangoproject.com/en/3.2/topics/auth/customizing/#custom-users-and-proxy-models Моделями являются: Account : first_name, last_name, email, password, …

29.11.2021
Django rest framework POST вложенный сериализатор с использованием action

Я новичок в django. У меня проблемы с вложенными сериализаторами. Вложенная сериализация не работает так, как ожидалось. Когда я пытаюсь создать и опубликовать нового студента, она не создает и не публикует все вещи, и я получаю следующий typeError: django.db.models.manager.BaseManager._get_queryset_methods..create_method..manager_method() …

29.11.2021
Проблема в работе файла Pipfile и библиотеке urllib

При попытке создать миграции в проекте Django появляется такая вот ошибка: Traceback (most recent call last): File &quot;C:\PythonProjects\Django\coomo-website\manage.py&quot;, line 22, in &lt;module&gt; main() File &quot;C:\PythonProjects\Django\coomo-website\manage.py&quot;, line 18, in main execute_from_command_line(sys.argv) File &quot;C:\Users\Mysti\.virtualenvs\coomo-website-S_FagKfe\lib\site-packages\django\core\management\__init__.py&quot;, line 419, in execute_from_command_line utility.execute() File &quot;C:\Users\Mysti\.virtualenvs\coomo-website-S_FagKfe\lib\site-packages\django\core\management\__init__.py&quot;, line …

29.11.2021
Почему мы используем JWT, если мы можем использовать Redux для маршрутов

Простите за этот вопрос, Я работаю в проекте с React/Django/PostgreSQL, я сделал базовое управление маршрутами с помощью Redux. Я не понял, в чем полезность Web Tokens, я хочу использовать их в своем проекте, но пока я вижу, что …

29.11.2021
(421, b'Cannot connect to SMTP server, connect error 10061')

Я пытаюсь отправить фактическое письмо самому себе с моего сайта с помощью send_mail. Я использовал localhost и следующую команду cmd, python -m smtpd -n -c DebuggingServer localhost:1025 для того, чтобы проверить его. Он перехватывает без проблем, но я …

29.11.2021
Django Rest Framework - Как я могу сериализовать сложную объектную модель "многие-ко-многим" с пользовательским объединением таблиц?

Я новичок в Django и Django REST Framework. У меня есть довольно сложная модель отношений, цель - иметь корзину с множеством заказов: class Product(models.Model): name = models.CharField(max_length=200) class Order(models.Model): title = models.CharField(max_length=200) items = models.ManyToManyField(Product, through='TableJoin') class …