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

17.05.2022
Как поместить радиокнопку из файла admin.py?

Один вопрос: я использую admin.py для создания страницы редактирования моего профиля; мне пришлось сделать это так, чтобы добавить больше полей и настроить его. Все работает хорошо, за исключением одной вещи: Я не знаю, как отформатировать поле формы (оно называется …

17.05.2022
MyPy, Django, VSCode. Ошибка ModuleNotFound

Мне очень нужна ваша помощь! Я использую VSCode и расширение MyPy для проверки типа кода Django, который я пишу. Я установил все необходимые требования для Django, такие как: pip install mypy pip install django-stubs-ext pip install django-stubs Я …

17.05.2022
Как отправить 'изображение' через POSTMAN? (Django Image Field)

Я хотел бы отправить изображение через postman таким образом и сохранить в каталог 'media', но не знаю, как это сделать. введите описание изображения здесь Вот мои коды, которые я использую. models.py class Article(models.Model): emotion …

17.05.2022
Pycharm - Проблема FastAPI со статическими файлами

Я пытаюсь сослаться на мои статические css файлы в файле index.html моего шаблона В моем теге head в файле index.html у меня есть: <link href="{{ url_for('static', path='./styles.css') }}" rel="stylesheet"> Выдает ошибку "Cannot resolve directory" …

17.05.2022
Password_reset_confirm и password_reset_complete в Django

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

17.05.2022
Как отправить несколько полей в ответ при запросе PUT?

Я хотел бы, чтобы когда мой PUT запрос успешен, он возвращал мне ответ со всеми полями в моем PlantSerializer, потому что сейчас ответ возвращает мне следующее: { "id":48, "name":"Jar", "width":"50", "height":"50", "exposure":"None", "qr_code":"", "garden":65, "plant":[ 7 ] } …

17.05.2022
В формах Django я не могу использовать валидаторы regex

Добрый день. Я хочу использовать валидатор regex для поля full_name в Django 1.11.10. Но когда я запускаю приведенный ниже код, он не работает. Как я могу это исправить? forms.py class CustomerForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(CustomerForm, self).__init__(*args, …

17.05.2022
Django MIgrations Issues

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

17.05.2022
Django-filter больше результатов при явном задании значения фильтра

Я пытаюсь понять, что происходит, если поле, указанное в filterset_fields набора представлений, не указано. Мой набор представлений выглядит следующим образом: class DetectionTrainingViewSet( mixins.ListModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet ): queryset = Detection.objects.all() serializer_class = DetectionSerializer filterset_fields = ( 'annotation_set__annotator__id', 'annotation_set__bbox__annotator__id', ) …

17.05.2022
Не подтягиваются обновляемые фото из папки static в Django во фронт

В Django работает функция которая в результате сохраняет необходимые скриншоты формата jpg в папку static которые обновляются каждые 2-3 секунды пересохраняясь под тем же именем. При запуске на эран выдаются лишь фото которые были в папке на момент запуска, далее …

17.05.2022
Статические файлы не обслуживаются с помощью nginx + gunicorn + doker + django

Я делаю docker-образ приложения django с nginx и gunicorn. Конфигурационные файлы приведены ниже. Этот сервер с легкостью обслуживает статические файлы при разработке, но не может сделать это в контейнере docker. Какие изменения мне нужно сделать, чтобы обслуживать файлы в docker? …

17.05.2022
Как создать вложенную сериализацию из множества моделей с помощью django rest framewrok

Я пытаюсь создать вложенные отношения из более чем двух моделей в Django Rest Framework. Заранее благодарю за помощь. У меня получается с двумя моделями, но когда я пытаюсь с тремя моделями, не удается создать вложенную сериализацию. from django.db import …

17.05.2022
Как разработать систему распознавания лиц по маске с помощью Django FrameWork

Я подготовил модель обнаружения лицевой маски, но я не знаю, как программировать и интегрировать Django с моей моделью???? пожалуйста, помогите мне

17.05.2022
Пользователь может видеть только свои данные Django

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

17.05.2022
Передача данных из постформы в представление FileResponde

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

17.05.2022
Как использовать Nginx + Gunicorn + Django для аутентификации пользователей Kerberos?

Я рефакторизовал код своего проекта, мы использовали apache + Django, а теперь используем Nginx + gunicorn + Django replace Но я столкнулся с проблемой, после использования "spnego-http-auth-nginx-module"(https://github.com/stnoonan/spnego-http-auth-nginx-module) в Nginx для аутентификации Kerberos, но после аутентификации …

17.05.2022
Получение двух значений из одного и того же аннотационного запроса

У меня есть две связанные модели: class ProductSKUs(BaseModel): STATES = [(1, "New"), (2, "Open Box"), (3, "Refurbished")] shop_id = models.SmallIntegerField(default=1, blank=True, verbose_name="Shop ID") sku = models.IntegerField(verbose_name="SKU") product_id = models.ForeignKey( "Products", on_delete=models.CASCADE, ) state = models.SmallIntegerField(choices=STATES, default=1, null=True, verbose_name="State") featured …

17.05.2022
Хорошей практикой является получение всех объектов в методе RetrieveUpdateDestroy?

Почему нам нужно получить все объекты в методе RetrieveUpdateDestroy? В реальном проекте я могу сделать это так же без страха, даже если есть большие данные?

17.05.2022
Nginx Proxy Manager и django с nginx

У меня есть стек Django+Gunicorn+nginx, запущенный в контейнерах docker. Он доступен извне по домену и порту, например web.example.com:1300 . Также запущен Nginx Proxy Manager (NPM) (использует порты 80 и 443) и успешно управляет некоторыми другими ресурсами (например, nextcloud). Но …

17.05.2022
Неверный синтаксис в Django manage.py createsuperuser remote Terminal Mac

Я пытаюсь создать суперпользователя на удаленном сервере django. Я использую Mac. На двух отдельных терминалах ( не в VSCode или какой-либо IDE) я выполнил следующий код, используя ssh и sftp: cd my_dir/src ls # to confirm manage.py is …

17.05.2022
Django - не проверяйте вторую форму

У меня есть этот фрагмент кода в шаблоне. <form method="POST" novalidate> {% csrf_token %} {{ form }} {{ form2.as_p }} <button type="submit" class="btn btn-secondary">Search</button> </form> В forms.py есть две формы (не ModelForm, а только Form). form ищет …

17.05.2022
Как хранить большой полученный набор данных из postgres в представлении Django?

Когда пользователь открывает какое-либо представление Django, есть возможность выбрать, какие данные загрузить из БД postgres. После этого нажимается submit и процесс запускается. Но когда данные получены и в том же представлении нажимаем reload, то весь процесс начинается с начала. Время …

17.05.2022
Как поместить радиокнопки из admin.py или models.py?

У меня есть сомнение; дело в том, что в моей форме я хочу разместить радиокнопки в поле "страна", только я не знаю, как это сделать, потому что для создания этого раздела я использую admin.py и models.py; Не знаете ли …

17.05.2022
Django - ModuleNotFoundError: Нет модуля с именем 'bootstrap5'

Я пытаюсь запустить приложение django, созданное другим разработчиком. Сначала я получил *ModuleNotFoundError: No module named 'django_heroku'* Это было решено с помощью pip install django-heroku. Теперь я получаю эту ошибку. ModuleNotFoundError: No module named 'bootstrap5' Потом я сделал …

17.05.2022
Вызов класса при выполнении условия (Python - Django)

Я использую Django-rest-framework для создания API. Мой API выглядит примерно так: class SampleApi(APIView): def get(self, request): my_var = self.abc(request, firstname) self.xyz(request, lastname) if my_var == 0: **# call the api again** else: # Do other stuff pass @staticmethod def abc(request, …

17.05.2022
Есть ли недостаток в добавлении нескольких индексов к модели в Django?

Я работаю над django dashboard для отображения данных в серии графиков, и поэтому мне нужно установить различные dataframes из моих моделей. Когда я загружаю приборную панель в продакшене, на отрисовку представления уходит около 15 секунд. Другой приборной панели требуется 40. …

17.05.2022
Docker compose создает ошибки импорта?

Я пытаюсь запустить простое приложение django на docker-compose Я создал файл docker и docker compose, и при запуске я получаю следующее. У меня было две папки venv, которые я удалил, потому что они были беспорядочными в GitHub. …

17.05.2022
Невозможность доступа к странице Django Admin в приложении, развернутом с помощью Docker на Digital Ocean и использующем Traefik в качестве обратного прокси-сервера

Я развернул приложение Django на Digital Ocean Droplet с помощью Docker. Я использую Traefik для обратного прокси. Я настроил DO's DNS для указания моего доменного имени wbcdr.com на публичный IP-адрес Droplet. Хотя я могу получить доступ …

17.05.2022
Изменение тире по умолчанию в поле select в формах Django, атрибут empty_label работает для поля ForeignKey, но не для CharField

Я пытаюсь создать форму, которая позволяет тату-салону заказывать консультации. Есть 2 поля выбора: выбор художника и выбор стиля татуировки. Вместо первого варианта поля выбора по умолчанию '--------', я бы хотел, чтобы в них было написано 'Предпочитаемый художник' и 'Стиль татуировки', …

17.05.2022
Как добавить несколько изображений, нажав кнопку "добавить изображение" в django?

В проекте Django e-commerce я хочу добавить несколько изображений, я уже добавил два изображения front_image и back_image, но я хочу добавить больше. Когда я нажимаю на кнопку "добавить изображение", я хочу, чтобы появлялось поле изображения и сохраняло эти изображения …

17.05.2022
Как начать проект django на уже созданном проекте?

У меня уже есть проект django и все файлы созданы, но я пытаюсь развернуть его на сервере. Я переместил файлы на сервер с помощью FileZilla и сейчас я в putty пытаюсь django-admin startproject practice ~/practice, но получаю ошибку команды, …

17.05.2022
Редактирование ячеек в таблице в Django

Я хочу сделать так чтобы данные в таблице менялись по релевантности из True (когда свободно) в False (когда занято) у меня соединение один ко многим (ForeignKey) все это надо сделать в Django 4.0 `from django.db import models from django.contrib.auth.models …

17.05.2022
Настройка админки django. Проблема с представлениями без модели

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

17.05.2022
Использование поддоменов и записей CNAME в Nuxt

Я знаю, что могу создать один проект Nuxt, который может обслуживать несколько поддоменов, например, так:- app1.example.com app2.example.com ... и иметь различное содержимое, обслуживаемое на каждом поддомене в зависимости от значения поддомена. Как это будет работать, сервер Nuxt …

17.05.2022
Текст ввода в Django не отображается на главной странице

Я работаю над приложением todo, которое имеет главную страницу, где перечислены все todo. Вы можете нажать на ссылку слева, которая ведет вас на другую страницу (newTodo.html), где вы можете добавить новое задание (текст, срок выполнения и процент …

17.05.2022
Django-celery не может работать в другом окружении, но работает в localhost

Я пытаюсь изучить и применить celery с django наилучшим образом, и он работает только в окружении localhost, Но проблема в том, что когда я собираю в другом окружении, он возвращает ошибку, подобную этой web_1 | app.config_from_object('django.conf:settings', namespace='CELERY') web_1 | …

17.05.2022
Как разделить одну базу данных на две с помощью django

У меня есть одна большая таблица данных (в Postgresql), которую я хочу превратить в две таблицы. Соответственно, в первой таблице мне нужны определенные столбцы из большой таблицы. А во вторую таблицу мне нужно перенести оставшиеся столбцы вот мой …

17.05.2022
Как сделать foreignKey из одной и той же таблицы в django?

Как сделать foreign-key из одной таблицы в админке Django? Например, у меня есть данные о людях с именем и фамилией: Джо Ни Джо Ри Боб Гх и у меня есть модель Person: …

17.05.2022
Невозможно поднять APIException из Django ViewSet

У меня есть метод в ViewSet, где я хочу проверить, что request.data является списком. Если это не так, я хотел бы выдать ошибку ParseError(). < # views.py class MyViewSet(viewsets.GenericViewSet): ... @action(methods=['post'], detail=False, url_path='bulk-create') def bulk_create(self, request, *args, **kwargs): # …

17.05.2022
Django admin импорт-экспорт одной модели и двух разных csv файлов в зависимости от выбора опций?

Я использую django-import-export, и хочу импортировать в одну модель разные CSV файлы. То есть, например, у меня есть модель Statement class Statement(models.Model): amount = MoneyField(max_digits=14, decimal_places=4, default_currency='EUR', currency_field_name='currency', default="0.0000", currency_max_length=5, null=True ) type = models.CharField(name='type', choices=Type.choices, max_length=50, default=Type.INCOME) …