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

15.09.2022
Реализация модульного теста для OAuth Flow в приложении Django

Я интегрировал OAuth в свое приложение Django. OAuth состоит из 2 шагов: Перенаправление на доменное имя OAuth-провайдера Отзыв на приложение Django с токеном Я хотел бы реализовать блоки TestCase для вышеуказанного потока. Вот что я написал …

15.09.2022
Как создать оператор if в шаблоне django?

Введите описание изображения здесь Если не созданы проекты, проекты - это имя моего класса представления для моей модели, то мне нужно, чтобы он создавал сообщение, но я не знаю, как создать правильный оператор if.

15.09.2022
Как динамически создавать методы свойств в моделях django?

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

15.09.2022
Лучший способ обработки временных пользовательских загрузок в веб-разработке?

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

15.09.2022
Статические файлы в django при расширении из шаблона

У меня проблемы с загрузкой статических файлов (изображений) в моем шаблоне при расширении из моего base.html, поэтому в моем base.html статические файлы работают, например, мой favicon и мой стиль все загружаются. Но когда я хочу загрузить изображение в charts.html, …

15.09.2022
Поле массива не сохраняет массив в django?

Я использую django. В моей модели я использовал поле array. Теперь проблема в том, что когда я нажимаю api на postman со следующим телом. Я получаю следующую ошибку. Я не знаю, почему это происходит. Я пытаюсь отправить массив для …

15.09.2022
Ошибка поля модели Django? Ошибка "значение слишком длинное для типа character varing(3)"

Я объявляю два поля выбора для моей модели django одинаковым образом, но одно из них почему-то имеет maxlength=3. Я использую базу данных PostgreSQL. Вот как я объявляю поля: class AssignmentAd(models.Model): class FieldChoices(models.TextChoices): JFS = "JFS" JAVA …

15.09.2022
Как развернуть приложение Django+React в Herocu?

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

15.09.2022
Уникальность вместе вызывает IntegrityError

Django==4.1 Я задал ограничение уникальности вместе. Затем я пытаюсь проверить, действительно ли оно работает. Но у меня возникает IntegrityError. Я надеялся, что уникальное ограничение together вызовет ValidationError. Но этого не произошло. Могли бы вы помочь мне понять, не ошибаюсь …

15.09.2022
Django: Как добавить в базу данных с помощью цикла corectly?

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

15.09.2022
Приведение значений Select-Option к Select-Option

Я сделал выпадающее поле, которое я создал с помощью select-option, после сохранения данных, которые я выбрал здесь, когда я вхожу в форму обновления, я хочу, чтобы данные, выбранные в форме сохранения, были выбраны снова, можете ли вы помочь с …

15.09.2022
Можно ли использовать агрегацию в аннотации queryset?

Я использую annotate на кверисете django: class MyModel(models.Model): my_m2m = models.ManytoManyField() my_qs = MyModel.objects.all().annotate(total_m2m=Count('my_m2m')) Это дает желаемый результат. Например: >>> my_qs[0].total_m2m >>> 3 Как использовать aggregate для подсчета общего количества …

15.09.2022
Django DETAIL: Неудачная строка содержит (11, SG 553, BATTLE-SCARRED, CLASSIFIED, NORMAL, RIFLE, null, 6235.05)

Задача по созданию Оружия объектов: def populate_weapon_objects(amount: int = 1) -> None: for _ in range(amount): Weapon.objects.create( name=_get_random_name(), exterior=_get_random_exterior(), quality=_get_random_quality(), category=_get_random_category(), price=_get_random_price(), ) Оружие модель: class Weapon(models.Model): ... name = models.CharField(max_length=64, choices=WEAPONS, db_index=True) exterior = models.CharField(max_length=64, choices=EXTERIOR, default=EXTERIOR_FACTORY_NEW, …

15.09.2022
Запросы об ошибках в Яндекс Вебвизоре каждые 2 секунды

<<<0><0>>Я не знаю, почему я получаю запросы на мой сайт, которые говорят Яндекс вебвизор, я не добавил ничего связанного с Яндексом, <<<1><1>>Запросы об ошибках Яндекса<<<2><2><3><3>>>> Эти запросы повторяются каждые 2 секунды: <<<<0><<<1>Яндекс петиция 2. <<<<3>Яндекс петиция 1<<<4><<4><><5><<5><>>> …

15.09.2022
Фильтр записей по поиску в той же таблице

Предположим, что у нас есть таблица: +--------------- ... | id | old_id | +--------------- ... | ... Как выбрать все значения по некоторым пользовательским критериям, кроме тех, где id находится в столбце old_id? Я пробовал: …

15.09.2022
Какая база данных лучше всего подойдет для простого сайта электронной коммерции? [закрыто]

Я новичок в проектировании и программировании. Я работаю над личным проектом по созданию сайта электронной коммерции на django. Будет ли MySql или Postgresql лучше подходить для сайта электронной коммерции? Насколько я знаю, чтение данных mysql быстрое, если есть чтение из …

15.09.2022
Приложение Django застревает через некоторое время после того, как сервер запущен

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

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 &lt;QueryDict: {'payment_id': ['KIAhwplaq0qgx8'], 'pay_order_id': ['order_KIAhsgbBDXth83'], 'result': ['5e5ab4f08a09915aa4791d25315b565beb62efe52fae71de877e2818d266f538']}&gt; Я хочу, чтобы эти значения присваивались следующим образом 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-&gt;"Active", 2-&gt;"Down", 3-&gt;"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 вызывается дважды (почему?), второй вызов обратный первому &lt;table&gt; &lt;tbody&gt; …

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