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

02.04.2022
Django-social-auth перенаправление на разные url на основе параметров

Я использую social-auth-app-django для включения OAuth2 от google. В моем приложении есть два типа пользователей, и обоим дается возможность использовать google auth. Теперь после того, как эти пользователи зарегистрируются с помощью google, я хочу перенаправить их на некоторую …

02.04.2022
"Невозможно вызвать delete() после .distinct()" ошибка после обновления django

Я использую djangocms_blog. Сегодня я обновил django с 3.1 до 3.2.12 и вдруг, когда я пытаюсь удалить объект post, возникает ошибка "Cannot call delete() after .distinct()". Traceback: env\lib\site-packages\django\core\handlers\exception.py, line 47, in inner response = get_response(request) … env\lib\site-packages\django\core\handlers\base.py, line 181, in …

02.04.2022
Как сделать поле Django username в LoginView(FormView) строчным?

Я сделал так, что любой пользователь, который регистрируется с именем пользователя, автоматически преобразует свое имя пользователя в нижний регистр. user/forms.py Теперь у меня возникла проблема, когда я не могу найти способ преобразовать имя пользователя в форме входа, чтобы …

02.04.2022
Действие формы не вызывает нужную функцию из views.py в Django

Я новичок в Django и делаю свой первый проект на нем. Я сделал форму в файле index.html, эта форма принимала изображение и отправляла его в функцию predictImage в файле views.py. Функция predictImage применяла модель YOLO к изображению и возвращала …

02.04.2022
Какой самый простой способ создать гистограмму (с целевой линией) в Chart.js?

У меня есть код matplotlib, который, кажется, делает то, что я хочу. Я пытаюсь использовать его в веб-приложении django. Например: home_totals_dict[a] = [ 140, 130, 120, ...] a = имя_команды plt.figure() plt.hist(x=home_totals_dict[a], bins='auto', color='#0504aa',alpha=0.7, rwidth=0.5) plt.hist(x=away_totals_dict[b], bins='auto', color='#d62728',alpha=0.7, …

02.04.2022
Сериализатор возвращает URL медиафайлов в http, а не в https в Django Rest Framework

Я пытаюсь сериализовать модель и одно из ее полей является FileField при вызове serialiser.data он возвращает URL поля FileField в схеме HTTP, а не HTTPS. Вот мой код class File(models.Model): name = models.CharField(blank=True, max_length=100) file = models.FileField(upload_to='') class …

02.04.2022
Send_mail (smtp) из docker-compose (django + nginx + gunicorn)

Я пытаюсь отправить электронную почту через Django. Письмо должно быть отправлено пользователю, который зарегистрируется в нашей системе с помощью Gmail. Я также использую docker-compse django, nginx, gunicorn и postgres. Это мои конфигурации электронной почты внутри django. EMAIL_BACKEND = …

02.04.2022
Django: Невозможно фильтровать по безусловному выражению при попытке связать все значения, записанные для текущего пользователя

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

02.04.2022
Добавление объекта в поле ManyToMany не работает

У меня есть 2 модели: class User(AbstractUser): pass class Post(models.Model): poster = models.ForeignKey('User', on_delete=models.CASCADE, related_name='posts') body = models.TextField() likes = models.IntegerField(default=0) likers = models.ManyToManyField('User', blank=True, null=True, related_name='liked_posts') Модель Post имеет много полей в модели User. …

02.04.2022
Python Django django-admin startproject admin проблема

PS C:\Users\shadab\OneDrive\Desktop\programs\phishing> django-admin startproject book USER/ADMIN---- Выдает ошибку USER/ADMIN----Traceback (most recent call last): File "c:\users\shadab\appdata\local\programs\python\python39\lib\runpy.py", line 197, in _run_module_as_main return _run_code(code, main_globals, None, File "c:\users\shadab\appdata\local\programs\python\python39\django.py", line 2, in <module> x=input("USER/ADMIN----") Я столкнулся с проблемой, когда я начинаю делать …

02.04.2022
Атрибут Basename в тех же маршрутах

Относительно говоря, у меня есть две простые модели: Процессор и Материнская плата. class Processor(Product): supply_type = models.CharField(max_length=10) socket = models.CharField(max_length=20) cores_amount = models.IntegerField() threads_amount = models.IntegerField() technological_process = models.IntegerField() class Motherboard(Product): socket = models.CharField(max_length=20) ram_generation = models.CharField(max_length=10) ram_type = …

02.04.2022
Weasyprint как исправить html/css, которые приходят из электронной почты

Weasyprint генерирует pdf-файлы из электронных писем. Иногда письма приходят с некоторыми html/css в них. Я привожу пример с pdf от paypal, в котором все pdf в html/css информации. Или почта Microsoft по умолчанию также использует некоторые html при отправке писем. …

02.04.2022
Как достать ближайшее значение

У меня есть модель с полями: название места, широта, долгота ​class​ ​Places​(​models​.​Model​): ​ ​author​ ​=​ ​models​.​ForeignKey​(​settings​.​AUTH_USER_MODEL​, ​on_delete​=​models​.​CASCADE​, ​related_name​=​"places"​) ​ ​name​ ​=​ ​models​.​CharField​(​max_length​=​400​, ​verbose_name​=​"Поиск"​, ​null​=​True​, ​blank​=​False​) ​ ​places_long​: ​float​ ​=​ ​models​.​FloatField​(​verbose_name​=​"Долгота места"​, ​null​=​True​, ​blank​=​True​) ​ ​places_lat​: ​float​ ​=​ ​models​.​FloatField​(​verbose_name​=​"Широта места"​, …

02.04.2022
Как я могу использовать аудиофайл в pydub через django

Ну, у меня есть код, который создает и сохраняет звук, и мне нужно внедрить в этот код систему обрезания тишины views.py def audio(request): if request.method == 'POST': cu = request.user.customer.pk users = get_object_or_404(Customer, pk=cu) js = get_object_or_404(JsonMap, user_id=users.id) audio …

02.04.2022
Как присвоить списку объектов идентификаторы и добавить событие щелчка на основе каждого идентификатора списка в Django

В моем Django-коде есть список цен. Теперь я присвоил им уникальные идентификаторы, что работает хорошо, но когда я пытаюсь добавить событие click, событие click работает только для одного элемента списка непрерывно. {% for price in logistic_branch_pricing %} <h1 id="select-delivery-location-{{price.id}}" …

02.04.2022
Как просмотреть профиль аутентифицированного пользователя в Django Rest Framework, используя токен

Я изучаю DRF и создаю простое приложение DRF, которое позволяет пользователю войти в систему, просмотреть профиль и обновить его. Я использую модель Django по умолчанию User и использую Knox для Token Authentication (если это можно сделать проще, используя Django Rest …

02.04.2022
Django выводит список записей в БД при совпадении группы LDAP и параметра ключа

Тяжело разобраться с механизмом для моего приложения django. У меня есть таблица в db со списком агентов и каждому агенту назначено определенное имя группы LDAP в этой таблице. Теперь мне нужно как-то сравнить LDAP группу …

02.04.2022
Добавление объекта в поле ManyToMany не работает

У меня есть 2 модели: class User(AbstractUser): pass class Post(models.Model): poster = models.ForeignKey('User', on_delete=models.CASCADE, related_name='posts') body = models.TextField() likes = models.IntegerField(default=0) likers = models.ManyToManyField('User', blank=True, null=True, related_name='liked_posts') Пост имеет много полей в модели User. Я …

02.04.2022
Как сделать общую сумму из JS в Django

Let x = document.getElementById("food_price"); console.log(x); Я пытаюсь получить общее количество продуктов питания из JS, но не могу найти решение, может ли кто-нибудь помочь мне.

02.04.2022
Как я могу читать файлы csv из ссылки, хранящейся в модели django в файле views?

Я создаю карту с помощью Folium, Django и Pandas. Я создал модель django, в которой я храню url моего csv файла. Я хочу динамически считывать оттуда csv-файлы, чтобы динамически использовать различные данные. Как я могу это сделать? Я использовал …

02.04.2022
Один проект django два приложения, проблема с общими представлениями (class view)

У меня есть два приложения в одном проекте: магазин и корзина. В urls.py в ядре проекта: urlpatterns = [ path('admin/', admin.site.urls), path('', include('jewelry_store.urls', namespace='jewelry_store')), path('basket/', include('basket.urls', namespace='basket')), ] in urls.py in basket app : from django.urls import path …

02.04.2022
Невозможно перенаправить на определенную страницу при входе в систему

Я пытаюсь создать аутентификацию в django, но не могу перенаправить на определенную страницу. Вот мой файл urls.py. Я думаю, что ошибка может быть в этом файле, но я не могу ее получить. """demo_project URL Configuration The `urlpatterns` list …

02.04.2022
Django.db.utils.OperationalError: (1054, "Unknown column 'titile' in 'where clause'")

Может ли кто-нибудь помочь мне с этим? операции = [ migrations.RunSQL(""" INSERT INTO store_collection(title) VALUES('collection1') """, """ DELETE FROM store_collection WHERE titile='collection1' """) ] Я пытался искать решение, но не смог ничего найти, поэтому я вынужден опубликовать это.

02.04.2022
Django.db.utils.IntegrityError: NOT NULL constraint failed: main_profile.name

Я создаю бота телеграммы, который является базой данных. Если '@usename == None', возвращается ошибка django.db.utils.IntegrityError: NOT NULL constraint failed: main_profile.name Что я должен делать ? models.py from django.db import models class Profile(models.Model): external_id = models.PositiveIntegerField( verbose_name='User ID', unique=True, ) name …

02.04.2022
Сортировка Queryset по CharField в Django

Есть Queryset с полем priority и данными - 'high' 'low' 'medium' , подскажите как отсортировать по возврастанию и убыванию, order_by('priority') фильтрует по алфавиту

02.04.2022
Я пытаюсь получить данные из данных из бэкенда django в react, но продолжаю получать TypeError: get() missing 1 required positional argument: 'pk'.

У меня есть две проблемы. Я пытаюсь получить данные из django, которые содержат изображения и содержимое. Первая проблема заключается в том, правильно ли использовать "Content-Type": "application/json" является правильным. Последняя и основная проблема заключается в том, что я получаю: TypeError: …

02.04.2022
Django i18n set_language для других расширений шаблона не работает

я начинающий django, и я запутался в настройках i18n, я проверил много статей, чтобы выяснить проблему, но это всегда не удавалось, ниже приведена структура моих шаблонов: templates folder: |____layouts | |____base.html | |____includes | |____navigation.html | |____home |____index.html …

02.04.2022
Возможно ли использовать Django для разбора локально хранящихся файлов (например, csv) без их загрузки?

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

02.04.2022
Django.db.utils.IntegrityError: NOT NULL constraint failed: main_profile.name

Я создаю telegram бота, который является базой данных. Возникает такая ошибка:django.db.utils.IntegrityError: NOT NULL constraint failed: main_profile.name. Что я должен сделать? Models.py from django.db import models class Profile(models.Model): external_id = models.PositiveIntegerField( verbose_name='User ID', unique=True, ) name = models.TextField( verbose_name='User name', default='None' …

02.04.2022
Как назначить массовый параметр в список значений объектов Django?

Как назначить массовые параметры в список значений объектов Django? Bulk parameter assignment strlist = ["a","b","c"] model1. objects.filter(**kwargs).values_list(strlist) Result: TypeError: unhashable type: 'list' Manual assignment model1. objects.filter(**kwargs).values_list("a","b","c") Result is ok Как назначить массовое назначение параметров?

02.04.2022
Программа не сохраняет и не обновляет новые данные в Django

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

02.04.2022
Тестирование Django с помощью MongoDB(Djongo)

Я ищу способ тестирования моего приложения Django, которое работает с MongoDB, используя Djongo. Я нашел библиотеку Django Test Addons, но, как я понял, она работает только с mongoengine. Есть ли способ заставить ее работать с Djongo …

02.04.2022
Django StreamingHttpResponse: Как завершить процесс Popen при отключении клиента?

В django я хочу преобразовать плейлист m3u8 в mp4 и передать его клиенту с помощью ffmpeg pipe. Код работает и процесс ffmpeg также завершается, но только когда клиент ждет до конца и получает весь файл. Я хочу завершить …

02.04.2022
TypeError: объект 'str' не является вызываемым в django [закрыто]

Я пытаюсь создать аутентификацию django, но получаю следующую ошибку. TypeError: объект 'str' не является вызываемым Вот мой файл urls.py. Я думаю, что ошибка может быть в этом файле, но я не могу ее получить. """demo_project URL Configuration The …

02.04.2022
Некорректное отображение панели администратора django в chrome

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

02.04.2022
Я включил CORS в белый список в Django, но кросс-оригинальный запрос все равно блокируется

У меня есть Vue front-end и Django back-end, и я включил CORS в settings.py, но я все еще получаю эти ошибки: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8000/api/register. (Reason: expected ‘true’ in …

02.04.2022
Django расширяет `UserManager` вместо `BaseUserManager`

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

02.04.2022
ArrayField, состоящий из составного типа поля

Я смоделировал составное поле с помощью https://pypi.org/project/django-composite-field/ в моей модели django (поле URL + булево поле). Я хочу хранить их количество (возможно, в виде списка) в моей базовой модели 'User'. Но ArrayField с помощью django.contrib.postgres.fields поддерживает …

02.04.2022
Django-арендаторы: доступ к медиафайлам арендаторов в скрипте

Я запускаю приложение, созданное с помощью djang-tenants. Приложение просит пользователя (арендатора) загрузить некоторые данные. Я хочу, чтобы данные были разделены на подкаталоги для каждого арендатора. Согласно документации (https://django-tenants.readthedocs.io/en/latest/files.html), вот как настраивается корень media root: settings.py MEDIA_ROOT = "/Users/murcielago/desktop/simulation_application/data" MULTITENANT_RELATIVE_MEDIA_ROOT …

02.04.2022
Docker Django_crispy_forms raise InvalidTemplateLibrary

Я разрабатывал приложение для книжного магазина, используя Django на Docker, я создал страницу регистрации и входа, затем использовал django_crispy_forms для страницы регистрации и входа. Вот поток команд: docker-compose exec web pipenv install django_crispy_forms==2.0.0 docker-compose down -v docker-compose up -d …