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

17.05.2022
Загрузка веб-оболочки в веб-приложении django

Какой файл может быть загружен в веб-приложение, построенное на фреймворке django, если он позволяет неограниченную загрузку файлов? Когда я загрузил shell.py, он просто отобразился как текст в браузере, но html и javascript выполняются нормально.

17.05.2022
Добавить форму в модель Django-admin

Подскажите, пожалуйста, куда копать? Есть модель class ProductDescription(models.Model): ... special_parameters = models.JSONField(default=dict) В админке выглядит так: Как сделать так, чтобы для каждого "ключа" и значения json'a, сделать отдельные формы …

17.05.2022
Валидация с проверкой всех объектов модели. Django

Class Questions(models.Model): question = models.CharField(max_length=350) class AnswerOptions(models.Model): answer = models.CharField(max_length=150) yesorno = models.BooleanField(default=False) question = models.ForeignKey('Questions', on_delete=models.CASCADE) Я новичок в django и буду признателен за любые предложения. Очень надеюсь на помощь. Как в моем случае реализовать валидацию в админ …

17.05.2022
Django динамически изменяет наборы запросов

У меня есть приложение Django 2.2.28, работающее на Python 3.7.7, и я пытаюсь добавить, как мне кажется, необычный фильтр запросов. Одно из отображений генерируется набором запросов, который фильтруется обычным способом по базе данных PostgreSQL. Эти данные представляются с помощью …

17.05.2022
'NoneType' object is not subscriptable Rasise Ошибка валидации, если одно и то же имя заполнено дважды Django

Я пытаюсь создать валидацию, которая будет выдавать ошибку валидации, если одно и то же имя заполнено дважды, но я получаю 'NoneType' object is not subscriptable error. Model.py fruit_name = models.ManyToManyField( "Fruits", blank=True, null=True, verbose_name=_("Fruit Names"), ) form.py …

17.05.2022
Как я могу написать текст под меткой формы модели Django?

Я работаю над формой регистрации на Django. Под меткой TextFields я хочу написать "Для нескольких купленных единиц работает любой штрихкод товара." Как показано ниже: изображение Как я могу добавить это в мою форму? forms.py class …

17.05.2022
Предоставление пользователям возможности оплачивать и отправлять товары друг за друга на сайте Django

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

17.05.2022
Я хочу интегрировать систему машинного обучения в мое веб-приложение, используя Django Back-end от Nyckel Machine Learning Service?

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

17.05.2022
Как передать число из html-формы в представления Django

<form action="{% url 'item' %}" method="GET"> {% csrf_token %} Choose an item's id: <input type="number" name="number" value="{{ request.GET.id }}"> <input type="submit"> </form> class SearchResultView(ListView): model = Item имя_шаблона = 'item_buy.html'> def get_queryset(self): return Item.objects.get(id='') Мне нужно передать …

17.05.2022
Reportlab вывод значений из БД в Paragraph

Имеется view.py в django def get(request): response = HttpResponse(content_type='application/pdf') response['Content-Disposition'] = 'attachment; filename="Damage Report File.pdf"' buffer = io.BytesIO() # p = canvas.Canvas(buffer, pagesize=A4) # p.setPageSize(landscape(letter)) MyFontObject = ttfonts.TTFont('a_AntiqueTradyNr',r'c:\Users\user\venv\webapp\news\templates\news\a_AntiqueTradyNr.ttf') pdfmetrics.registerFont(MyFontObject) # p.setFont("a_AntiqueTradyNr", 35) mas = Plan.objects.values_list('title','anons','full_text','plan','fact','slujba','data','ispolnitel','status','prim') styles = getSampleStyleSheet() styleN = …

17.05.2022
Django Rest Framework: Как получить данные из пост-запроса в представлениях API на основе классов?

Вот простой вид api: class ReceiveNewData(APIView): def post(self, request): return Response('response') Когда мы отправляем куда-то данные, мы можем отправить вместе с ними некоторые данные. Например: request.post(url, data={//the data will be sent}) Или из секции тела в программе …

17.05.2022
Django Учебник. Страница не найдена

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

17.05.2022
Почему заголовок моей Boostrap-карты не заполняет всю ширину карты?

Я новичок в Bootstrap и Django. Я пытаюсь стилизовать карточку, но заголовок карточки (фон) не заполняет всю ширину карточки. Вот пример: Вот код: <div class="container"> <div class="grid"> <div class="row"> …

17.05.2022
Получаем ошибку : ImportError: cannot import name 'to_const'

Получаю следующую ошибку импорта в моем приложении Django(graphene), есть ли обходной путь? from graphene.utils.str_converters import to_camel_case, to_const ImportError: cannot import name 'to_const'

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. …