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

04.09.2022
Почему мой код Django не проходит в Else Part?

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

04.09.2022
Django custom forms with models, also with 'choices' as values, how should I approach this problem?

у меня очень сильно болит голова... Я бьюсь над этим уже 2 часа Я хотел сделать пользовательскую форму для модели, чтобы иметь возможность добавлять в нее объекты, а также перемещать поля по своему усмотрению (вместо использования form.as_p …

04.09.2022
Как мне собрать все данные Django из базы данных перед вызовом моего сериализатора?

Я использую Python 3.9 и Django 3.2. У меня есть модель Django с парой отношений "многие-ко-многим" class Coop(models.Model): objects = CoopManager() name = models.CharField(max_length=250, null=False) types = models.ManyToManyField(CoopType, blank=False) addresses = models.ManyToManyField(Address, through='CoopAddressTags') enabled = models.BooleanField(default=True, null=False) phone = …

04.09.2022
Как разрешить доступ к папке static на nginx (ubuntu)? Django + Gunicorn

Такая проблема, не загружаются статические файлы на сайте, созданном на django (gunicorn + nginx). Сервер Ubuntu на VirtualBox. При обращении в url (domain.com/static/) возникает ошибка 403 (forbidden), думаю, проблема в этом. Код nginx.conf server { listen 80; server_name 192.168.0.101; location …

04.09.2022
Как я могу оптимизировать время отклика в этом коде на python? (django)

Метод get_assets получает список активов из базы данных и для каждого элемента списка вызывает метод __build_asset_response для построения ответа в формате словаря. Однако, когда активов много, время выполнения build_asset_response очень велико. Кто-нибудь знает метод, позволяющий оптимизировать это время? …

04.09.2022
Как я могу получить всплывающие данные с помощью django

Пожалуйста, как я могу получить атрибут id_benevole класса Participer(Models) мне нужно показать его во всплывающем окне Я использую этот метод, но ничего не отображается Заранее спасибо Это -------->Models.py class Participer(models.Model): id_benevole = models.CharField(max_length=150,null=False,blank=False) id_mission = models.CharField(max_length=150,null=False,blank=False) participer = models.ForeignKey(Mission, …

04.09.2022
Обнаружена попытка обхода пути - Django/Heroku(Bucketeer)

Я получаю эту ошибку при попытке выгрузки с помощью FileField. Я использую Bucketeer на Heroku для загрузки в ведро AWS. Я видел несколько тем по этому вопросу, но так и не смог разобраться. Представление загрузки файла: class UploadTicketAttachment(APIView): …

04.09.2022
Мой собственный бэкенд отправляет два объекта вместо одного в http-ответе?

У меня есть бэкенд на django, который должен посылать мне данные, но вместо одного объекта я получаю два объекта (внутри http-ответа). Самое странное в этом то, что это происходит не всегда, иногда только один, а иногда два... Вот как …

04.09.2022
Как изменить статус участника с активного на истекший после даты окончания подписки в django

После истечения срока действия я хотел бы изменить статус подписки на неактивный. Каким способом лучше всего этого добиться. Мои модели подписки следующие: class Subscription(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, null=True) membership = models.ForeignKey(Membership, on_delete=models.SET_NULL, null=True) start_date = models.DateTimeField(_('Start Date'), null=True, blank=True) …

04.09.2022
Django: Кнопка отправки формы не загружает значение записи блога {{ post.slug }} во второй форме

Мой шаблон Django правильно отображает значение post.slug в первой кнопке формы 'edit', но в модальном всплывающем окне для 'delete' этого не происходит Это работало неделю или около того назад. Кнопка 'Edit' работает отлично, но с почти идентичным кодом, …

04.09.2022
Как я могу отправить данные в функцию представления с помощью AJAX и вернуть html-представление, используя отправленные данные?

В java script у меня есть функция и внутри функции у меня есть этот код. datam = {'username' : username , 'usernameId' : id} url = `http://127.0.0.1:8000/chat/dms/` datam=JSON.stringify(datam) $.ajax({ type: "POST", url: url, data: datam , headers: {'X-CSRFToken': csrftoken}, …

04.09.2022
Как добавить текст в ссылку в src=" "

У меня есть src="https://open.spotify.com/embed/track/1Go9q6KaCpAsQ0wkZFGzY2?utm_source=generator", и я хочу, чтобы это было вот так src="https://open.spotify.com/embed/track/{{ spotify_trackid }}?utm_source=generator" как я могу сделать это, используя django, без разрыва связи? извините за плохое объяснение, я довольно новичок в этом

04.09.2022
Как вернуть результат в html django

Я хочу сделать текстовый файл, содержащий b'Y\xf5\x11m' (это результат шифрования). И я хочу, чтобы txt файл можно было скачать с помощью html. Но я получил следующую ошибку, когда я возвращаю его: 'int' object has no …

04.09.2022
Django CK-Editor не работает на виртуальном хостинге в продакшене

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

04.09.2022
Лучшая практика для набора текста из словаря Python (тип self.fields в Django ModelForm)

У меня есть такая форма class MerchantBrandsForm(forms.Form): brands = forms.ModelChoiceField(required=True, queryset=None) def __init__(self: merchant: Merchant): self.fields['brands'].queryset = merchant.brands.all() Но у меня ошибка mypy с кверисетом, так как fields имеет тип Dict[str, Field], что вызывает error: "Field" has …

04.09.2022
AttributeError: объект 'NoneType' не имеет атрибута 'is_superuser'

Я работаю с Django, и я продолжаю получать эту ошибку при попытке создать нового суперпользователя в терминале: AttributeError: объект 'NoneType' не имеет атрибута 'is_superuser' Я перепробовал все, что искал, чтобы исправить это. Безуспешно. Кроме того, этот код …

04.09.2022
Кодек 'utf-8' не может декодировать байт 0xa0 в позиции 0: недопустимый начальный байт django

Итак, у меня есть переменная, содержащаяся в байтах, и я хочу сохранить ее в str. но как это сделать? Я пробовал разные способы, но всегда получал ошибку кодек 'utf-8' не может декодировать байт 0xa0 в позиции 0: …

04.09.2022
Возможно ли вернуть отображаемое имя выбора в Django?

Итак, когда вы делаете выбор для формы/модели, вы делаете следующее: EXP_CHOICES = ( ('1ST','First'), ('2ND','Second'), ....... ('XXX','YYY'), ) # where XXX is the value stored in the database and YYY is what you see in a form. …

04.09.2022
Django annotate: суммировать все записи по активам | только одна таблица

Моя модель django: class Movimentacao(models.Model): product = models.CharField(max_length=300) value = models.DecimalField(max_digits=19, decimal_places=2) Я пытаюсь SUM все value на product используя django annotate. Я пробовал: query = Movimentacao.objects.annotate(total=Sum('value') ).values('product', 'total' ).order_by('product') Но он показывает все записи, не группируя …

04.09.2022
Доступ к json-объекту формы представления django

я уже перебрал несколько предложений, но мне нужна помощь. в моем файле views.py def findnamesurname(request): username = request.POST['username'] obj = Users.objects.all().values("first_name") return HttpResponse(obj) в моем json $.ajax({ url: "/findnamesurname", method: "POST", data: { 'csrfmiddlewaretoken': …

04.09.2022
Какой тип репликации базы данных используется на узлах Digital Ocean, предназначенных только для чтения?

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

04.09.2022
Изменить значение select исходя из значения другого select в шаблонах Django

Есть два идентичных select, как сделать так, чтобы при выборе в первом селекте value=1, это значение удалялось из второго? Желательно без js, но если нет других вариантов тоже буду очень благодарен) Образно html: <select id='zakazchik'> <option value='1'>OOO ODIN</option> <option value='2'>OOO …

04.09.2022
Почему я получаю django.db.utils.IntegrityError даже после удаления default=0?

Я новичок в Django. Я работал над проектом, одна из таблиц базы данных которого имеет рекурсивный внешний ключ. Я рассказываю об этой таблице здесь. class Categories(models.Model): name = models.CharField(max_length=25) slug = models.CharField(max_length=25) parent = models.ForeignKey("self",on_delete=CASCADE,default=None,blank=True) Моя миграция базы …

04.09.2022
Разрешение не появилось на сайте администратора

Django 4.1 class ExamPart(models.Model): name = models.CharField(max_length=255, null=False, default="") class Meta: permissions = [('fipi', 'n-fipi')] Проблема Я установил разрешение на модель. Затем я создал нового пользователя на сайте администратора. И хотел дать ему это право. Но я не …

04.09.2022
Невозможно получить страницу 404 при вводе недействительного url

Проект Url.py handler404 = 'patient.views.handler404' Patient views.py def handler404(request,exception): return render(request, 'error/404.html') 404.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>404ERROR</title> <link …

04.09.2022
Не удалось выполнить 'send' на 'WebSocket': Still in CONNECTING state. while using Django, Nginx, Dophne

Daphne.serviceфайл [Unit] Description=WebSocket Daphne Service After=network.target [Service] Type=simple User=root #Group=www-data WorkingDirectory=/var/www/html/app EnvironmentFile=/var/www/html/app/.env ExecStart=/var/www/html/Env/myapp/bin/python3 /var/www/html/Env/myapp/bin/daphne -b 0.0.0.0 -p 8000 config.asgi:application #Restart=on-failure [Install] WantedBy=multi-user.target Мой конфигурационный файл nginx upstream channels-backend { server localhost:8000; } server { server_name my.domain.com; location = /favicon.ico …

04.09.2022
Суммировать числа и группировать их по заданному месяцу, есть ли "лучшая практика"?

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

04.09.2022
Как правильно импортировать существующий проект Django в Eclipse/Pydev?

Я не могу понять, как правильно импортировать существующий проект Django в Eclipse/Pydev, и я не могу найти свой путь в документации Pydev. Мой вопрос довольно прост: у меня есть существующий проект с другого компьютера, который я хочу перенести на …

04.09.2022
Django REST API JWT проверка пользователя не удалась: не найдена активная учетная запись с заданными учетными данными

Я использую django JWT для проверки учетной записи, но он не работает для каждого пользователя, который не является суперпользователем, но работает для суперпользователя, созданного с помощью python manage.py createsuperuser Вот модель для профиля пользователя class AccountManager(BaseUserManager): def create_user(self, …

04.09.2022
Django переход на разные страницы

Пишу свой сайт на django, пока что там есть 3 страницы: главная, регистрация и авторизация. заметила, что при переходе со страницы регистрации на страницу авторизации, url-адрес не обновляется, а складывается с предыдущим. т.е., url-адрес регистрации: registration/ и когда я перехожу …

04.09.2022
Тестирование пользовательского фильтра django

Написали фильтр, который работает так, как нужно class ExternalProductActiveStatusFilter(admin.SimpleListFilter): title = "EP Active status" parameter_name = "ep active status" def lookups(self, request, model_admin): return [ ("active", "Active"), ("inactive", "Inactive"), ] def queryset(self, request, queryset): if self.value() == "active": return queryset.distinct().filter(external_products__active=True) …

04.09.2022
Django rest framework фильтрация и группировка элементов в сериализаторе

У меня есть такие модели: class schoolCycle(models.Model): name = models.CharField(max_length=255) code = models.CharField(max_length=255) class measurements(models.Model): name = models.CharField(max_length=255) weight = models.FloatField() school_cycle_id = models.ForeignKey(schoolCycle,on_delete=models.DO_NOTHING, related_name='measurements') code = models.CharField(max_length=255) class aspects(models.Model): name = models.CharField(max_length=255) code = models.CharField(max_length=255) measurement_id = …

04.09.2022
Как установить задержку для перезапуска контейнера в docker-compose?

У меня проблема с начальным запуском docker-compose up, когда DB еще не инициализирована и django выкидывает ошибку. Я пробовал использовать 'restart_police', но это не помогло и вебсервис перезапускался практически без ожидания и вперед сервиса БД, какой бы период перезагрузки …

04.09.2022
Django Модель '<' не поддерживается между экземплярами 'str' и 'int

У меня есть Django скрипт, который отлично работает локально, но на Render.com он не работает с этой ошибкой: Sep 4 01:01:54 PM create_tasks(limit=limit) Sep 4 01:01:54 PM File "/opt/render/project/src/scripts/pull_from_outscraper.py", line 94, in create_tasks Sep 4 01:01:54 PM for task_object …

04.09.2022
Избегайте жесткого кодирования имени модели

Django 4.1 class Task(models.Model): cypher = models.CharField( max_length=255, null=False, default="", ) class Meta: db_table = "{}_{}_{}".format(TablePrefixes.FIPI.value, __package__, "Task") Здесь в db_table я жестко закодировал "Task". Подскажите, можно ли как-то избежать жесткого кодирования?

04.09.2022
Django template includes + extends

Это мое Дерево каталогов. base.html: {% load static %} &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; {% include 'weapons/head/head.html' %} {% include 'weapons/body/body.html' %} &lt;/html&gt; body.html: {% load static %} &lt;body&gt; {% block content %}{% endblock content %} &lt;/body&gt; …

04.09.2022
Ошибка Django modelformset_factory не отображается в шаблоне

У меня есть modelformset_factory, отображающий 20 форм с 20 именами сотрудников, чьи номера телефонов должны быть введены, но если есть ошибка(и), они не отображаются в шаблоне и введенные данные также теряются. И даже если формы действительны, я не перенаправляюсь …

04.09.2022
Django как указать, в какую таблицу сохранять зарегистрированных пользователей?

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

04.09.2022
Как развернуть экземпляр ec2 с помощью ASGI django-приложения (apache2 production)

прошу любого помочь решить эту проблему, как развернуть экземпляр ec2 с использованием ASGI django приложения (apache2 production) .

04.09.2022
Как использовать Legend Picking с matplotlib в файле python?

Я создал API с помощью django для визуализации графиков. Я подключился к базе данных и хочу добавить в график анимацию выбора легенды, но что-то не так, кто-нибудь может меня поправить? def one (df_a, a, b, c=2): X …