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

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

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), ] Однако, добавив …