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

19.09.2021
Упорядочивание полей формы django [дубликат]

Я пытаюсь изменить порядок полей формы, но не нахожу подходящего способа. Вот моя форма class UserSignupForm(SignupForm): def __init__(self, *args, **kwargs): super(UserSignupForm, self).__init__(*args, **kwargs) self.fields["first_name"] = CharField(label="Prénom") self.fields.keyOrder = ['first_name', 'email', 'password1', 'password2'] и рендеринг в шаблон <form …

19.09.2021
Django формы для приложения викторины (как отключить форму после отправки)

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

19.09.2021
Telegram Bot используя Django 3.2.6, pyTelegramBotAPI 4.0.0. Apache 2.2.29. Проблема с register_next_step_handler

Cервер использует сертификат от Let’s Encrypt. Бот обрабатывает пошаговый обработчик, однако работоспособность заканчивается на первом шаге. По всей видимости это связанно с переменной: user_dict = {} После первого шага переменная становиться пустой и продолжение пошагового обработчика невозможно. Подскажите, пожалуйста …

19.09.2021
Невозможно изменить istance в наборе запросов/выпадающем списке без ошибок

В настоящее время я разрабатываю приложение для управления квартирами. Одним из требований является возможность обработки платежей от арендаторов путем использования его комнаты/залогового депозита. Для этого случая будут задействованы следующие модели (минимальная установка): ''' class Billing(models.Model): bill_batch = models.ForeignKey(BillBatch, on_delete=models.PROTECT) …

19.09.2021
Django - Ошибка аутентификатора конечной точки PUT "wrapped_view() missing 1 required positional argument: 'request'"

Я пытаюсь создать конечную точку PUT для редактирования данных поста. В конечной точке id поста указывается в URL, затем новая дата поста вставляется в сущность. Проблема в том, что запрос не проходит через аутентификатор (я использую Cognito для аутентификации, …

19.09.2021
Поле 'card_exp_month' ожидало число, но получило (4,) - Django и API stripe при добавлении в модель

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

19.09.2021
Как вернуть queryset в виде списка на отдельных строках, без скобок

У меня есть своя модель для занятий: class Lessons(models.Model): student = models.ForeignKey(Students, on_delete=models.SET_NULL, null=True) headed_by = models.ForeignKey(Tutors, on_delete=models.SET_NULL, null=True) day = models.CharField(max_length=4, choices=DAY_CHOICES, null=True) start_time = models.TimeField(null=True, blank=True) type = models.CharField(max_length=7, choices=TYPE_CHOICES, null=True) price_band = models.CharField(max_length=7, choices=PAYMENT_TYPE_CHOICES, blank=True, null=True) …

19.09.2021
Мои URL не обновляются правильно, добавляя некоторые дополнительные пути.

Я хочу обновлять лиды, делая это. Если вы посмотрите на секцию url, там написано update_lead/1, что совершенно правильно, но когда я нажимаю update lead, я получаю дополнительный update lead в секции …

19.09.2021
Юнит-тестирование Django для ProfileEditForm с отключенными (только для чтения) полями

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

19.09.2021
Реверс для 'edit-item' с ключевыми аргументами '{'slug': ''}'' не найден. Попытка 1 шаблона(ов): ['dashboard/edit\\\-item/(?P<slug>[^/]+)/$'].

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

19.09.2021
Не может решить проблему > TypeError: create_superuser() missing 1 required positional argument: 'image'

здравствуйте, я новичок в django и пытаюсь создать своего собственного пользователя, и эта TypeError заставила меня сойти с ума, пока я пытался запустить py manage.py createsuperuser я не знаю, как это исправить, пожалуйста, просмотрите мою проблему и помогите мне …

19.09.2021
CSRF-токен отсутствует или неверен - Django

Я пытаюсь создать Django webapp для тестирования функциональности конвертера Forex, который я установил с помощью pip. Я создал приложение с помощью django-startapp Converter и направил url /convert в представление convert_view(). Это мой views.py файл: from django.shortcuts import render from forex_python.converter …

19.09.2021
Django: Запрос к базе данных из Channels consumers.py (WebSocket закрывается до установления соединения)

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

19.09.2021
Как реализовать корзину покупателя в сессиях с помощью django rest framework?

Как реализовать корзину покупателя в сессиях с помощью django rest framework? (чтобы пользоваться функциями(добавления, удаления и т.д.) на фронте ajax запросами) о реализации в django написано здесь: https://pocoz.gitbooks.io/django-v-primerah/content/glava-7-sozdanie-internet-magazina/sozdanie-korzini/hranenie-korzini-pokupok-v-sessiyah.html

19.09.2021
Как изменить настройки docker для нескольких баз данных для проекта django?

Мой файл разработки выглядит следующим образом: version: '3' services: db: image: mdillon/postgis container_name: sl_database ports: - "5432:5432" volumes: - db_vesatogo_starling_v1:/var/lib/postgresql/data env_file: - ./config/dev.env networks: - db_network pgadmin: image: dpage/pgadmin4:4.28 container_name: sl_admin links: - db depends_on: - db environment: PGADMIN_DEFAULT_EMAIL: …

19.09.2021
Как получить экземпляр модели, вызывая миксин?

Я помещаю метод form_valid() в миксин следующим образом... ''' class PaymentAtomicMixin(object): @transaction.atomic def form_valid(self, form): try: with transaction.atomic(): self.instance = form.save(commit=False) .... .... form.instance.user = self.request.user return super().form_valid(form) ''' 3 модели подклассифицируют/используют этот миксин, и мне придется выполнять …

19.09.2021
Нужно развернуть приложение django в Apache windows server 2016, без C++ Build Tools

У меня есть приложение Django, мне нужно развернуть его в Apache windows server 2016. Но мы не смогли развернуть его из-за проблем с лицензированием. Для развертывания в windows нам нужны инструменты сборки Microsoft c++, но мы не можем их …

19.09.2021
Когда я пытаюсь добавить данные в базу данных с помощью Django, я получаю ошибку calls NOT NULL constraint failed: pages_login.password

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

19.09.2021
Как точно установить точку останова при удаленной отладке с помощью PDB

Я хочу установить точку останова в функции like() в приведенном ниже исходном коде, ## views.py @csrf_protect @login_required def like(request, comment_id, next=None): Однако, в подсказке PDB, когда я использую команду break views.like для установки останова, точка останова …

19.09.2021
Два многих значения для распаковки (ожидалось два)

Я делаю проект на python для возврата рецептов с определенными жанрами или ингредиентами. При попытке создать жанр в базе данных у меня возникает ошибка "two many values to unpack". def createbgenre(request): BreakfastGenre.objects.create(genre=request.POST['genre'],user=User.objects.get(request.POST['user'])) return redirect ('/breakfast') при создании …

19.09.2021
Есть ли способ импортировать файл в forms.py или views.py?

В моем проекте Django я создал подпроекцию country/translations где country - название приложения, translations - папка. Я создал __init__.py внутри него, чтобы Python распознал его как модуль, и внутри него я создал файл countries_fr.py. Внутри файла …

19.09.2021
Канал Django периодически получает ошибку "cannot call this from an async context - use a thread or sync_to_async".

Мой проект недавно добавил django channel для websocket и layer: Django=3.2.6 Channel=3.0.4 channels-redis="3.3.0" gevent=21.8.0 gunicorn=20.1.0 Gunicorn и daphne запускают WSGI и ASGI отдельно, Nginx проксирует трафик на WSGI или ASGI. Это часть конфигурации супервизора [program:myproj] command=/usr/local/bin/gunicorn -c gunicorn_conf.py myproj.wsgi …

19.09.2021
Как вставить новую строку для каждых данных в django?

У меня есть мультиселект данных (с использованием select2) - с помощью которого пользователь может выбрать несколько данных и сделать пост ! Вот как я получаю запрос на почту: &lt;QueryDict: {'csrfmiddlewaretoken': ['XNcF2x.......'], 'document_type': ['equivalent', 'level', 'passport']}&gt; Теперь …

19.09.2021
Как защитить автоиндекс Nginx в рамках проекта Django?

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

19.09.2021
Ошибка Django - ValueError: Поле 'id' ожидало число, но получило 'company'

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

19.09.2021
Django: Как я могу изменить значения через views.py

Я пытаюсь сделать страницу "upload", чтобы я мог загрузить файл и процесс в БД postgres с помощью pd.to_sql(). Все данные успешно записаны в БД, но не могу изменить значения "is_recorded" и "has_issue". Вот файлы, над которыми я работаю на данный …

19.09.2021
Удаление записи из базы данных по истечении срока действия сессии

Моя корзина работает на основе сессий и модели Cart. Когда товар добавляется в корзину, создается сессия и товар добавляется в модель Cart. Удаление товара из корзины обрабатывается этой функцией: def remove_cart(request, slug): cart_id = request.session['cart_id'] cart = Cart.objects.get(id=cart_id) try: …

19.09.2021
Как динамически создавать новые классы python с разными именами в цикле? [дубликат]

Я создаю некий интернет-магазин. У меня есть базовый абстрактный класс и дочерние классы для всех товаров. ***models.py*** class Item(models.Model): class Meta: abstract = True class FirstItem(Item): pass class SecondItem(Item): pass Я регистрирую все классы в admin.py ***admin.py*** class …

19.09.2021
Как получить номера объектов в моделях django

Я новый пользователь в Django и пытаюсь вывести общее количество объектов в модели, но этот код ниже выводит набор запросов с заголовком. Вот моя функция def showthis(request): count= Item.objects.count() print (count) Мне нужно получить общее количество объектов …

19.09.2021
Django Sockets: ConnectionRefusedError at /robot/1, [Errno 111] Connection refused

Я пытаюсь подключиться к другому устройству в той же сети, роботу, работающему на raspberry pi, но при попытке подключения я получаю ошибку. Я не уверен, что является причиной этого, поскольку они находятся на одном IP 127.0.0.1. Если у кого-нибудь …

19.09.2021
Модели и сериализаторы Django

Я работаю над back end частью проекта и столкнулся с проблемой, что не могу через Postman отправить API запрос на POST, GET или PUT данных в поле model_seconds. На данный момент не требуется никакой фронт-энд части, только бэк-энд. спасибо Модели: …

18.09.2021
Как увеличить время чтения и записи после использования пакета хранилищ DJango?

У меня есть веб-приложение, работающее на DJango, которое в настоящее время использует интерфейс DJango Admin в качестве фронт-энда. До сих пор я использовал стандартную файловую систему сервера для хранения медиафайлов, но недавно у меня закончилось место, и я решил …

18.09.2021
Как создать функцию для одновременного обновления многих записей в базе данных Django SQLite?

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

18.09.2021
Как связать модель и представление стороннего производителя с собственной моделью в Django

Я успешно внедрил django-contrib-comments в свой проект и начал настраивать его шаг за шагом, чтобы сделать его на 100% подходящим для моего проекта. Теперь у меня возникла следующая проблема, которую я не могу решить: У меня …

18.09.2021
Django social не возвращает пользователя после входа в систему

Я пытаюсь настроить социальный вход на GitHub с помощью социального пакета Django. У меня получается начать с посещения http://127.0.0.1:8000/api/v1/auth/login/github/ и я получаю перенаправление на полную страницу, как и ожидалось. Вход кажется успешным, так как …

18.09.2021
Нахождение общего балла из максимального балла конкретного пользователя в django orm

У меня есть функция, которая получает два параметра (contest_id, user_id), как я могу получить максимальную оценку каждой задачи в данном конкурсе для данного пользователя и затем суммировать все эти максимальные оценки? каждая задача может иметь ноль или много представленных …

18.09.2021
Как передать параметры запроса из сериализатора DRF

Когда мы передаем параметры запроса через запрос к DRF, параметры запроса передаются через сериализатор? или есть ли способ передать их из сериализатора?

18.09.2021
Моя пользовательская форма регистрации Django не сохраняет новых пользователей в базе данных даже после того, как я перепробовал все, что мог

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

18.09.2021
Django - получение пути к файлу с клиентского компьютера

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

18.09.2021
Запустил сервер получил ошибку класса и модуля. пожалуйста кто нибудь помогите с проблемой [закрыто]

#!/usr/bin/env python """Утилита командной строки Django для административных задач.""" импортировать os import sys def main(): """Запустите административные задачи.""" os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Djangoproject.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: raise ImportError( "Не удалось импортировать Django. Вы уверены, что он установлен …