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

15.09.2022
Приложение Django - просмотр словаря с вложенными массивами

Я хотел бы просмотреть и отобразить этот словарь, который содержит другие подтаблицы внутри. Здесь я хотел бы отобразить только покупки "fafa". Views.py def app(request): dict= { "toto": "tata", "messages": [ { "mont": "ton", "fafa": "fki" } ], "commandes": [ …

15.09.2022
Обработка разрешения Django Rest Framework при создании связанных объектов

Метод has_object_permission разрешения на DRF, очевидно, не выполняется при Create, поскольку объект еще не существует. Однако существуют случаи, когда разрешение зависит от связанного объекта. Например: class Daddy(models.Model): name = models.CharField(max_length=20) owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) class Kiddy: title …

15.09.2022
Как получить значение из результата queryset и присвоить его

Как получить значение из результата queryset и присвоить его У меня есть результат queryset <QueryDict: {'payment_id': ['KIAhwplaq0qgx8'], 'pay_order_id': ['order_KIAhsgbBDXth83'], 'result': ['5e5ab4f08a09915aa4791d25315b565beb62efe52fae71de877e2818d266f538']}> Я хочу, чтобы эти значения присваивались следующим образом payment_id = 'KIAhwplaq0qgx8' pay_order_id = 'order_KIAhsgbBDXth83' result = …

15.09.2022
Django аннотирует кверисет одной модели методом кверисета другой модели

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

15.09.2022
Сериализатор множественных qyeryset в DRF

нужна помощь с сериализаторами. Я начинающий пользователь DRF. Я запрашиваю объекты и сериализую каждый из них своим сериализатором модели, затем вручную записываю все данные сериализатора в ответ в формате json. Я уверен, что есть лучший способ сделать это, который …

15.09.2022
Использовать следующий из url в пользовательском представлении входа в систему

У меня есть этот настроенный вид login проблема в том, что когда у меня есть вид с декораторами login url с next не работает, а перенаправляет меня на страницу, которую я отметил в моем настроенном виде class Login(auth_views.LoginView): def …

15.09.2022
Как выбрать поле выбора по умолчанию из списка

В модели django мне нужно установить значение по умолчанию для поля выбора, но я не понимаю, как сделать синтаксическую часть Это список CHAT_STYLES = [ ("orange", "orange"), ("purple", "purple"), ("aquamarine", "aquamarine"), ("aqua", "aqua"), ("beige", "beige"), ("yellow", "yellow"), ("green", "green"), …

15.09.2022
Значение скрытого поля Django отсутствует в данных POST

Мне нужно отправить данные формы через POST-запрос для сохранения нового экземпляра модели в БД. У меня есть скрытое поле name="owner" в html, которое имеет значение id авторизованного пользователя. Я могу видеть это значение в HTML коде, но не в …

15.09.2022
Django formset не сохраняется с определенным кодом

У меня есть вспомогательная функция для сохранения набора форм для модели Fields. Эта функция не сохраняет никаких записей, пока я не удалю определенный фрагмент кода. код, который не сохраняется: @transaction.atomic def update_fields_and_fields_group(formset, fg_id, fg_name, ordered_ids): fg …

15.09.2022
Изображение из поля ImageField ModelForm не загружается на сервер

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

15.09.2022
Django, как создать уникальное поле задним числом

Потребовалось внедрить уникальное поле в существующую модель например: foo = models.CharField('Уникальное поле', max_length=40, unique=True) Как это можно сделать, если в базе уже 100000 строк?

15.09.2022
AWS Beanstalk django и reactjs app 504 ошибка при регистрации?

Я пытаюсь заставить django REST framework api с reactjs в качестве фронтенда работать на Beantstalk. Теперь страницы отображаются, однако при попытке register я получаю 504 ошибку. Просмотр журналов: Первая ошибка: /var/log/nginx/error.log 2022/09/14 …

15.09.2022
Объект Django 'QuerySet' не имеет атрибута

С этой моделью: class Batch(models.Model): product = models.CharField(max_length=200) created = models.DateTimeField(auto_now_add=True) stock = models.IntegerField() expiration = models.DateField() Этот вид: @api_view(['GET']) def getByProduct(request, product_name, format=None): try: batches = Batch.objects.filter(product=product_name) except Batch.DoesNotExist: return Response(status=status.HTTP_404_NOT_FOUND) serializer = BatchSerializer(batches) return Response(serializer.data, …

15.09.2022
Django таблица или Dict: производительность?

У меня есть несколько небольших таблиц ключ/значение в Django, и их значения никогда не меняются ie: 1->"Active", 2->"Down", 3->"Running".... и несколько раз, я делаю некоторые get по id, а другие по имени. Поэтому я спрашиваю, не будет …

15.09.2022
Django: Как создать функцию регистрации в django без использования Django Usercreation Form?

Я пытаюсь позволить пользователям создавать учетную запись без использования from django.forms import UserCreationForm. Я просто хочу, чтобы пользователи использовали только поле ввода, а я мог взять то, что они передают в поле ввода и создать для них аккаунт. Это …

15.09.2022
Как решить ошибку (1241, 'Operand should contain 1 column(s)') при использовании Django с MySQL

Я использую базу данных MySQL с моим приложением Django, но когда я пытаюсь сохранить модель, она возвращает эту ошибку : (1241, 'Operand should contain 1 column(s)') Вот мой код : Модель class Proposal(models.Model): """ Model …

15.09.2022
Я использую crispy form для рендеринга формы. В моей форме есть одно поле с несколькими флажками. Я хочу показать некоторые опции как выбранные. Как это сделать?

Я использую django-crispy-forms. Одно из полей формы - чекбокс с множественным выбором. В этом чекбоксе я хочу показать некоторые опции как отмеченные. Как это сделать.

15.09.2022
Запросы Django (contains, startswith и т.д.) всегда нечувствительны к регистру символов

Когда бы я ни использовал функции запроса Django, такие как name__contains или name__startswith, они всегда не чувствительны к регистру, как если бы это были name__icontains или name__istartswith. Как я могу заставить чувствительность к регистру? Я использую Django 4.1.1 …

15.09.2022
Почему ajax-запрос вызывается дважды

Я пытаюсь обновить базу данных с помощью ajax запроса Получаю id таблицы строк по щелчку мыши для отправки в представление для обновления данных но так как мой ajax вызывается дважды (почему?), второй вызов обратный первому <table> <tbody> …

15.09.2022
Как узнать, сколько секунд осталось до истечения срока действия сессии django

В Django я могу установить время истечения срока действия сессии request.session.set_expiry(300) и через 5 минут сеанс заканчивается. Когда пользователь делает запрос на представление, я хочу иметь возможность проверить, сколько секунд осталось в текущей сессии до ее истечения. …

15.09.2022
Просмотр выпадающего списка по условию Django Model Forms

У меня есть модель категорий с названием class Category(models.Model): user = models.ForeignKey(user, on_delete=CASCADE) title = models.CharField(max_length = 20) У меня есть другая модель с много-много полей категорий class Product(models.Model): user = models.ForeignKey(user, on_delete=CASCADE) Category = models.ManyToManyField(Category) title …

15.09.2022
Мой API работает нормально при тестировании с Postman или ThunderClient, но когда я интегрировал swagger, он не показывает никаких параметров.

Иллюстрация 1, показывающая отсутствие параметров в swagger UI Иллюстрация 2, показывающая конечную точку регистрации при регистрации Иллюстрация 3, показывающая конечную точку входа в систему после входа Ниже приведены фрагменты моего …

15.09.2022
Django Razorpay: Не удается получить данные о почте из формы razorpay

Django razorpar: Ошибка при получении данных POST. После проведения платежа razorpay в тестовой сессии. Я обнаружил ошибку при получении данных POST из url. Я не могу понять, в чем проблема Мои взгляды @csrf_exempt def callback(request): if request.method == "POST": try: …

15.09.2022
После запроса данные не извлекаются

Я пытаюсь получить определенные записи из таблицы базы данных на основе пользовательского ввода, но не получаю данных в objj. Может ли кто-нибудь указать ошибку. objects.all() также не получает данных. views.py from django.views.generic import TemplateView, ListView, DetailView from ssr.models import …

15.09.2022
Djoser Подтверждение сброса пароля

Я проверил много ресурсов, но до сих пор не могу понять, как настроить подтверждение сброса пароля. Как мне это сделать? Я могу отправить письмо в /u/admin/register/reset_password/ endpoint, но когда оно направляет, я не знаю процесса. Оно говорит, что нет …

15.09.2022
Runserver не работает при use_tz = true в Python - Django

Я не могу runserver или использовать какие-либо команды в терминале после подключения моей модели с помощью MySQL Когда я пытаюсь изменить USE_TZ = False в settings.py, это работает, но я все еще не могу использовать DateTimeField или DateField …

15.09.2022
502 Bad Gateway в GAE с Django, & Log say "libBLT.2.5.so.8.6 No such file or directory"

Django 4.0.4 Python 3.8.9 Я развернул Django App на GAE. Но я получил ошибку "502 Bad Gateway". Я проверил журналы сервера. Это ниже. Я думаю, что у экземпляра GAE нет TK или gunicorn не работает. Кто-нибудь …

15.09.2022
Модал Bootstrap 4 не работает при нажатии на кнопку из выпадающего списка

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

15.09.2022
Как получить все данные (записи), которые ищутся (например: мы получаем slug из frontend), с последней датой обновления.

класс А: некоторые поля класс B: user = models.ForeignKey(User, **CASCADE, related_name='sessions') DEVICES = ( ('android', 'android'), ('ios', 'ios') ) Мы создаем приборную панель для front end и есть поле поиска, пользователь должен ввести тип_устройства и мы используем для …

15.09.2022
Настройка APPEND_SLASH в Django не работает со статикой, почему?

Настройка Django 4.1.1 APPEND_SLASH автоматически добавляет слеш /, пока я не добавлю статические корни, т.е. urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT). Например, это работает с http://127.0.0.1:8000/admin и http://127.0.0.1:8000/admin/ urlpatterns = [ path('', home), path('admin/', admin.site.urls), ] Однако, добавив …

15.09.2022
Можно ли вывести шаблон, исключая пакет приложений (используя django - webpack)?

Я использую django с webpack. Я пытаюсь вывести второй html-шаблон, который не включает пакет приложений. Мне не нужен пакет приложений : введите описание изображения здесь Я не использую приложение render bundle в шаблоне …

15.09.2022
Сериализатор DRF принимает вложенную полезную нагрузку JSON как один объект JSON

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

15.09.2022
Как сделать редактор pdf, используя python с django?

Я работаю над проектом, в котором требование клиента - Пользователь может редактировать pdf, используя браузер, и пользователь может удалить текст, который он хочет. Ссылка: [Like This ][1] [1]: https://www.sejda.com/pdf-editor Я использовал много библиотек python, но не все они хороши.

15.09.2022
Доступ к свойству словаря со знаком доллара `$` в имени с помощью синтаксиса шаблона django в Klaviyo

Я пытаюсь получить доступ к свойству с $ в его имени в шаблоне django. К сожалению, у меня нет контроля ни над фильтрами, ни над именами переменных. Объект структурирован следующим образом: { "title": "Some title", "metadata": …

15.09.2022
Django Query: Как отфильтровать записи, имеющие более одного внешнего ключа

Это мои модели class WorkReport(models.Model): member = models.ForeignKey(Member, on_delete=models.CASCADE, related_name='work_reports') project = models.ForeignKey(Project, on_delete=models.CASCADE, related_name='tasks') effort = models.DecimalField() class ProjectMember(models.Model): member = models.ForeignKey(Member, on_delete=models.CASCADE, related_name='projects') project = models.ForeignKey(Project, on_delete=models.CASCADE, related_name='members') role = models.CharField() В моем views.py я использую …

15.09.2022
Сохранение значений в другую таблицу базы данных с отношением "один к одному" в Django во время обновления формы

Это моя models.py с 2 таблицами, имеющими отношения один-к-одному. Модель UserComputedInfo имеет отношения один-к-одному с моделью CustomUser. from django.contrib.auth.models import AbstractUser from django.db import models from django.contrib.auth import get_user_model class CustomUser(AbstractUser): email = models.EmailField(unique=True) post_code = models.DecimalField(max_digits=9, decimal_places=6) def __str__(self): …

15.09.2022
Удаление элемента с помощью ajax в django

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

15.09.2022
AttributeError: объект 'WSGIRequest' не имеет атрибута 'is_ajax' в Django 4 + highcharts

Я пытаюсь настроить отображение графиков в django с помощью highcharts и столкнулся с этой ошибкой: AttributeError: объект 'WSGIRequest' не имеет атрибута 'is_ajax' код: views.py import random from django.shortcuts import render from highcharts.views import HighChartsBarView class BarView(HighChartsBarView): title = 'Example …

15.09.2022
Можно ли с помощью Django получить данные из внешнего gps и отобразить их на офлайн-карте?

Я хочу видеть живое местоположение и изменения, когда я меняю свое местоположение на локальном сервере django, помещая его на автономную карту. Возможно ли это? Не мог бы кто-нибудь поделиться ресурсами.

15.09.2022
Django admin inline автоматически создает несколько полей на панели администратора

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