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

26.09.2021
Как вернуть неполные ошибки тела в django?

Class OrderViewSet(viewsets.ViewSet): def list(self, request): orders = Order.objects.all() return Response({ "code": "success", "orders": orders, }) def create(self, request): comment = request.data["comment"] product_id = request.data["product_id"] order = Order(comment=comment, product_id=product_id) order.save() return Response({ "code": "success", }) Я хотел бы возвращать …

26.09.2021
Использование view/form в Django для загрузки нескольких файлов

Класс ниже используется для создания формы в Django и получения необходимой информации. Проблема в том, что он предлагает только один файл для загрузки. Мне нужно загрузить несколько файлов. Я использую Crispy forms. Мой упрощенный view.py выглядит так: class PostCreateView(LoginRequiredMixin, CreateView): …

26.09.2021
Как повторно активировать сервер django?

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

26.09.2021
Пользовательский заказ Django queryset

Я хотел бы сделать кверисет, который будет сначала упорядочивать по названию, затем по размеру, но размер должен быть упорядочен, как порядок в списке. Например order_size_ist = ['S', 'M', 'L', 'XL', 'XXL' ] queryset = RawMaterial.objects.order_by('title', 'size') Размер должен …

26.09.2021
Добавьте промежуточные поля модели для обратного отношения

У меня есть две связанные модели (Product и Recipe). Между ними определено отношение "многие-ко-многим" (с моделью through). Я могу запросить "сквозные" поля модели, используя приведенный ниже сериализатор, но я не могу заставить это работать в обратном направлении (от Product …

26.09.2021
Django: Как добавить DeleteView и UpdateView

Привет я студент в django, я хочу добавить UpdateView и DeleteView, может кто-нибудь из экспертов может помочь мне разобраться (сайт форума) :D я предоставляю некоторые из моих кодов views.py class TopicView(View): def get(self, request, *args, **kwargs): tid = …

26.09.2021
Django: невозможно выполнить вычисление внутри шаблона

Я создал Django-приложение для электронной коммерции, и в бэк-офисе этого приложения у меня есть страница, которая должна показывать некоторые статистические данные. Я пытаюсь отобразить выгоду или убытки. Для затрат я создал @свойство в модели следующим образом: class Statistics(models.Model): """ …

26.09.2021
Как использовать внешнюю веб-камеру в качестве сканера изображений для сохранения в базе данных?

Я пытаюсь использовать внешнюю веб-камеру в качестве сканера изображений, есть ли способ достичь этого, пожалуйста, я использую django в качестве бэкенда **3.2 версия ** вот мой models.py class Document(models.Model): booking =models.ForeignKey(Booking,on_delete=models.PROTECT) docs = models.ImageField(upload_to=upload_docs) я должен …

26.09.2021
Пользовательское сообщение в raise PermissionDenied не работает в Django rest

Я попытался вызвать PermissionDenied("Анонимный пользователь") внутри пользовательской функции разрешения, но сообщение, которое я написал, не отображается в ответе api. Вместо этого отображается стандартное запрещенное сообщение, которое гласит у вас нет разрешения на выполнение этого действия Мой фрагмент здесь: …

26.09.2021
Django QuerySet от одного ко многим и от многих к одному

работаю над проектом, где столкнулся с небольшой проблемой с QuerySets. (Посмотрите внизу, чтобы увидеть краткую диаграмму структуры моей модели). Я пытался запросить некоторую информацию BLOG-модели, начиная с Collection-модели. Так вот, лучше ли сначала запросить Entrie-модель и найти каким-то образом …

26.09.2021
Как хранить путь к медиафайлу в Cassandra при использовании django-cassandra-engine?

Привет, ребята, я учусь внедрять Cassandra db с Django. В SQL базах данных мы можем хранить путь к файлу в FileField, но как сделать то же самое с Cassandra? Кто-нибудь может подсказать? Заранее спасибо.

26.09.2021
Отправлять определенный набор запросов всем шаблонам

У меня есть Django приложение, которое имеет уведомления. Оно использует Django каналы таким образом, что оно принимает id пользователя в представлении, а затем в шаблонах использует json_script, чтобы сделать id объектом JS. Поэтому я должен написать код ниже везде …

26.09.2021
Try и except не работают в Django Rest Framework

Я написал пользовательское разрешение на основе метода http и пользователя, который запрашивает. Мне нужно использовать try и except в одном месте. Но кажется, что это не работает должным образом. Сниппет находится здесь: class CustomPermission(BasePermission): """ returns permission based on the …

26.09.2021
Предотвратить публикацию ссылки на файл загрузки

Привет всем любителям Django. У меня есть вопрос, на который я не получаю ответа уже месяц. Мой вопрос заключается в следующем: Как написать модель и представление в Django, чтобы скачивать файл могли только пользователи, зарегистрированные на сайте. То есть …

26.09.2021
Как показать имена схем арендаторов в моем шаблоне - django?

Я пытаюсь вернуть имена схем арендаторов в данные одной из моих таблиц и я использую django-tenant вот чего я пытаюсь достичь class Vistor(models.Model): admin = models.ForeignKey(User,on_delete=models.PROTECT,default=1) full_name = models.CharField(max_length=150) @login_required def daily_vistors_detail_html(request,day): lists = BookingVisitor.objects.annotate(day=TruncDay('date')).filter(day=day).order_by('-pk') context …

26.09.2021
Без передачи параметра запроса Как получить имя пользователя вошедшего в систему в django

я делаю класс в py файле в моем django проекте. В нем мне нужно логин зарегистрированного пользователя. в файле views.py, каждой функции я передаю request параметр, так что я могу легко получить логин зарегистрированного пользователя. но в другом файле …

26.09.2021
Django. Получение данных из Queryset

Есть книга рецептов, в которой перечислены компоненты рецепта и их процентное соотношение. Нужен функционал в виде формы, в которую пользователь вводи число - размер партии, и на выходе получает рецепт на заданный размер партии. models.py class Recipe(models.Model): recipe_name = models.CharField(max_length=200, …

26.09.2021
Проект Django - Сопоставление данных с помощью selenium и последующее сохранение данных в базе данных живого сервера без использования формы

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

26.09.2021
Случайный '>' не поддерживается между экземплярами 'NoneType' и 'float' в xhtml2pdf

Я использую xhtml2pdf в приложении Django для генерации PDF-файлов из html-вывода Pandas. У меня есть эта ошибка, которая возникает случайным образом (не во всех случаях): Traceback (most recent call last): File "C:\Python37\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) File …

26.09.2021
Исключить, если любое из утверждений истинно

Я создаю простое веб-приложение Blog Post, и я пытаюсь exclude items if any of items is true, Но это checking for all statements, то есть он проверяет, все ли утверждения истинны, чего я не ожидаю. models.py class …

26.09.2021
Разрешения Django CustomUser: Добавить пользователя и Можно добавить пользователя

Я использую Django 2.2.5. Мы только что перевели наше приложение на модель CustomUser. Это, похоже, изменило строку разрешения для не-суперпользователей. Например: с моделью CustomUser, суперпользователь имеет эти два разрешения; Can add User и также Add User. У меня …

26.09.2021
Блокировка не удалась! pipenv install requests

Итак, я пытаюсь изучить python, и нам сказали, что мы будем использовать Django. В качестве аванса я попробовал настроить среду, но столкнулся с этой проблемой сразу после ввода pipenv install requests Результат следующий Installing requests… Adding requests …

26.09.2021
Как размещать несколько строк в django с помощью ajax

Как я могу сохранить несколько строк при нажатии на кнопку сохранения. это фреймворк django. Я представил свою модель и файл шаблона. но пожалуйста, помогите мне найти, как сохранить несколько строк при нажатии на кнопку сохранения это мой класс модели class …

26.09.2021
"def save" - Определите, если поле полностью пустое - Django

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

26.09.2021
Как разместить капчу на Django CreateView

Я работаю в существующей кодовой базе, которая использует Django Material. Есть CreateView, определенный как: class OurModelCreateView(LayoutMixin, CreateView): model = OurModel Этот вид получает много спам-регистраций и поэтому нуждается в капче. Я использую <a href="https://pypi.org/project/django-recaptcha/" rel="nofollow …

26.09.2021
Django выбрасывает `column does not exist Error` только для 1 класса модели из нескольких классов с одинаковой структурой

Я сталкиваюсь с этой проблемой всякий раз, когда пытаюсь получить данные из определенного класса модели. В качестве базы данных используется Postgres, и я использую движок django.db.backends.postgresql_psycopg2.. Вот мой файл models.py : class level1(models.Model): id = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,primary_key=True) data = models.JSONField(null=True) …

26.09.2021
Django - Мне нужно, чтобы после отфильтрованного поиска отображалась общая сумма

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

26.09.2021
Команды Dockerfile не выполняются на compose, но работают в CLI после сборки контейнера

В настоящее время я изучаю docker и пытаюсь развернуть свой проект django в локальный контейнер с postgres и redis. Когда я запускаю docker compose, контейнер собирается и позволяет мне подключиться к серверу django, но ему не хватает некоторых требований …

26.09.2021
Django Manager и QuerySets: Как я могу настроить менеджер и запрос для получения Parent ForeignKey ID в models.Queryset для построения каталога папок?

Как я могу извлечь родительские ForeignKey IDs из ManyToManyFields менеджера для построения пути, по которому я могу построить каталог папок? Я могу сделать запрос в оболочке, чтобы получить ID родителя. Выходит Board.id = 1, что правильно In [37]: …

26.09.2021
Шаблоны Django - лучшая практика в избежании повторяющегося кода, требующего различных циклов For?

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

26.09.2021
Есть ли способ расширить декоратор Django login_required для проверки наличия поля boolean в моей пользовательской модели?

Я работаю над веб-приложением, которое имеет 5 различных типов пользователей, которые различаются с помощью булевых полей в моей пользовательской модели пользователя. is_estate_vendor = models.BooleanField( _('estate_vendor'), null=True, blank=True, help_text=_( 'Designates whether this user should be treated as an estate admin.' …

26.09.2021
Нет такого столбца: dashboard_book.id django

Я пытаюсь сохранить данные из pandas DataFrame в базу данных SQLite в проекте django, но постоянно получаю ошибку "no such column: dashboard_book.id". На данный момент у меня есть простой файл Excel с одним столбцом "title" со строкой внутри. Я хочу …

26.09.2021
Обновление данных в связанных моделях

Вот моя модель пользователя, class User(AbstractBaseUser, PermissionsMixin, Base): user_id = models.AutoField(primary_key=True) email = models.EmailField(db_index=True, max_length=100, unique=True) is_advisor = models.BooleanField(default=False) is_staff = models.BooleanField(default=False) is_superuser = models.BooleanField(default=False) is_active = models.BooleanField(default=False) А вот профиль пользователя class UserProfile(Base): profile_id = models.AutoField(primary_key=True) …

26.09.2021
Django smtp sendmail не работает после развертывания

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

26.09.2021
Как защитить пароли и секретные ключи в файле настроек Django

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

26.09.2021
Django Отправить форму с успехом sweetalerts

Я пытаюсь показать предупреждение об успехе при отправке формы. вот мой код. HTML-форма &lt;button type="submit" class="btn btn-primary" id="successAlert"&gt;Add User&lt;/button&gt; и скрипт в кнопке здесь. &lt;script&gt; const swalWithBootstrapButtons = Swal.mixin({ customClass: { confirmButton: 'btn btn-primary', cancelButton: …

25.09.2021
AttributeError: объект типа 'PostPagesTests' не имеет атрибута 'post'

Я пишу тесты для view.py, но получаю объект type не имеет атрибута post. Пожалуйста, ребята, не могли бы вы мне помочь, потому что я только начал изучать python и, честно говоря, понятия не имею, как это исправить. вот мой …

25.09.2021
Как использовать десятичное количество для Django-Shop CartItems

Здравствуйте, я пытаюсь отредактировать демо-версию Django-Shop. Я установил версию 1.2.4 Django-Shop и Django 3.0.14, используя Python 3.7.5 В моем случае я хочу продавать товары также по весу. Как сказано в документации, я должен переписать CartItem. from django.db …

25.09.2021
Django Rest Framework пользовательское поле с возможностью чтения, зависящее от связанной модели

Предлагая models.py как: class User(AbstractUser): pass class Notification(models.Model): value = models.CharField(max_length=255) class NotificationUserLink(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) notification = models.ForeignKey(Notification, on_delete=models.CASCADE) active = models.BooleanField(default=True) Смысл нормализации вместо того, чтобы просто иметь поле пользователя в самом уведомлении, заключается в …

25.09.2021
Статические файлы Django не загружаются после развертывания приложения на Heroku

вот файл setting.py и urls.py, сначала я развернул свое приложение на Heroku без использования шаблона и статической директории. После успешного развертывания я начал работу над проектом и добавил статические файлы javascript CSS. Статические файлы работают на localhost, но когда …