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

07.06.2022
Как сбросить пароль пользователя с помощью Django Class Based Views с помощью аккаунта Gmail

Я хочу реализовать функцию сброса пароля пользователя в моем Django приложении и получаю эту ошибку : SMTPConnectError at /password_reset/ (421, b'Сервис недоступен'). Я сделал все на своем аккаунте Gmail, установив 2 шага верификации и пароль приложения, которые я использовал …

07.06.2022
Обращается ли свойство Django is models к базе данных более одного раза?

Я искал в нескольких местах, но нигде не нашел удовлетворительного ответа. У меня есть эти модели: App bar class Bar(models.Model): name = models.CharField(max_lenth=50) text = models.TextField() App xyz class Xyz(models.Model): bar …

07.06.2022
Проблема mysqlclient с python Python 3.10.4

(medinaenv) PS D:\medina> pip install mysqlclienty ERROR: Не удалось найти версию, удовлетворяющую требованию mysqlclienty (из версий: none) ERROR: Не найден подходящий дистрибутив для mysqlclienty (medinaenv) PS D:\medina> pip install mysqlclient Сбор mysqlclient Использование кэшированного mysqlclient-2.1.0.tar.gz (87 kB) Подготовка метаданных (setup.py) …

07.06.2022
Запрос фильтра пагинации класса Django ListView не действует в пагинации

i failed to include pagination in django list view подсчет пагинации показывается без запроса фильтрации есть идеи по поводу включения запроса fileter в подсчет пагинации? assets_list = Assets.objects.filter(site=self.site,type__icontains="Asset") page = self.request.GET.get('page', 1) paginator = Paginator(assets_list, …

07.06.2022
Ckeditor не работает при развертывании heroku

Я развернул свой django блог на heroku, но мой ckeditor не работает и после включения DEBUG = False и добавить X_FRAME_OPTIONS = 'SAMEORIGIN' . Это произошло при попытке запуска сервера, когда он работал без проблем, когда я не имел DEBUG …

07.06.2022
Django ожидает css(css-rparantexpected) при попытке добавить изображение в <body id ="bg" >

Https://paste.pics/H6N16 Вот как организован мой проект, я следовал учебнику youtube, и для меня это показывает, что паретентезы отсутствуют, возможно, это может быть связано с плохим управлением папками, я не уверен &lt;body id = "bg" style="background-image: url('{% …

07.06.2022
Django - Обработка двух форм в CBV

Последние несколько дней я бьюсь над тем, как обработать две формы в одном Class Based View. Я не могу заставить его работать. Я пытался играть с get_context_data и post, но я не могу заставить две формы работать. В …

07.06.2022
Как настроить django-froala-editor для загрузки изображений в ведро aws S3

Я работаю над приложением Django2.2.6, и одна из моделей заполнена FroalaField, где пользователи могут загружать изображения из локального хранилища своей машины, Django models.FileField по умолчанию имеет атрибут upload_to следующим образом models. FileField(upload_to=get_blog_filepath, null=True, blank=True), как я могу настроить FroalaField на …

07.06.2022
Фильтр формы Django не выбирает вывод

Моя форма показывает все объекты ce_hostname в базе данных с помощью выпадающего списка. Я хочу отфильтровать ce_hostname до тех, которые имеют только общую ссылку на порядок. Я не могу заставить это работать. Мой выпадающий список в настоящее время пуст. forms.py …

07.06.2022
ModuleNotFoundError: Нет модуля с именем 'froala_editor'

Я запускаю django v2.2.6 на docker container, я вошел в django container и запустил installed pip install django-froala-editor и когда я запускаю pip freeze он показывает django-froala-editor установлен. и добавляет его в мои установленные приложения INSTALLED_APPS = [ ...., …

07.06.2022
Как загрузить библиотеки django app на хостинг с помощью cPanel

Я хочу загрузить приложение django на хостинг с помощью cPanel, но у меня проблема при настройке конфигурационных файлов приложения python после добавления requirements.txt выдает ошибку These libraries are not accepted: matplotlib==3.5.1 pandas==1.3.5 Pillow==9.0.0 psycopg2==2.9.1 scipy==1.7.3 seaborn==0.11.2 Есть ли решение? …

07.06.2022
Проект Django с ДВУМЯ фронтенд-приложениями Vue3

В проекте Django есть два приложения. Customers &amp; Operations. Я хочу разделить доступ к приложениям с раздельными фронтэндами. Стратегия авторизации пользователей, которой я буду следовать для достижения этой цели, вот где я застрял. Мои исследования советуют отказаться от …

07.06.2022
Django Python List Postmark API

Я пытаюсь отправить список товаров в Postmarks API для отображения товаров в шаблонном чеке. Вот мой запрос на Python/ Django. items = order.orderitem_set.all() data = items.values("product__name","quanity","product__point_price", "order_id") data_list = list(data) Вот вывод: [{'product__name': 'Pokemon 25th Anniversary', …

07.06.2022
Django - Использование объектов одиночного списка из класса модели

Итак, Create_Watchlist - это модель с Foreignkey к модели User, а 'ticker' - это CharField из Create_Watchlist. Вот моя функция views.py для данного подхода def watchlist_one(request, pk): Create_Watchlist.objects.get(id=pk) list_ticker = list(Create_Watchlist.objects.all().values_list('ticker', flat=True)) В данный момент list_ticker …

07.06.2022
Проблемы с Django SocketIo

Я пытаюсь сделать приложение для чата на django с использованием socketio. Я пытался сделать это из этого video. У меня получилось, но как я могу добавить историю в чат с наименьшими затратами места на моем компьютере? Под …

07.06.2022
Django 'ModuleNotFoundError: No module named 'blog/wsgi' при развертывании на Elastic Beanstalk, а также 'Error while connecting to Upstream'.

Я пытаюсь развернуть статический Django-сайт на Elastic Beanstalk через UI 'upload your code', а не через EB CLI. Я создал zip-файл со всем содержимым и пытался загрузить его миллион раз, но получал ошибки 'ModuleNotFoundError: No module named 'blog/wsgi' when deploying …

07.06.2022
Проблема с сохранением пустого поля Base64ImageField в Django Restframework

Я использую пользовательский класс для хранения изображений base64, которые поступают через API запросы. Класс выглядит следующим образом: class Base64ImageField(serializers.ImageField): def to_internal_value(self, data): if isinstance(data, six.string_types): if 'data:' in data and ';base64,' in data: header, data = data.split(';base64,') try: …

07.06.2022
Удаление объекта в django путем передачи двух параметров id с помощью ajax-вызова

Когда я пытаюсь удалить объект с помощью ajax вызова, оба ID не передаются в url Получаю url типа 127.0.0:8000/delete// urls.py path('delete/&lt;int:a_id&gt;/&lt;int:b_id&gt;',views.delete,name="delete") views.py def delete(request,a_id,b_id): obj=Table.objects.get(a_id=a_id,b_id=b_id) obj.delete() return render(request,"delete.html") delete.html &lt;input type="hidden" id="a_id" data-value="{{obj.a_id}}"&gt; &lt;input type="hidden" …

07.06.2022
Как сериализовать большой набор запросов и записать его в json?

Django 3.2.10, python 3.9 У меня есть QuerySet из 100 000 пользователей. Мне нужно сериализовать их и записать в json файл. queryset = Users.objects.all() # 100 000 users with open('output.json', 'w') as f: serializer = MySerializer(queryset, many=True) dump(serializer.data, f) …

07.06.2022
DRF: Изменение значения на основе связанной модели

Я хочу установить значение в поле, которое зависит от другого поля из другой модели. У меня есть модели CollectionObject и Transaction, между которыми существует связь "многие-ко-многим". Мой код выглядит следующим образом: collectionobject/model.py: from django.db import models from collectingevent.models import …

07.06.2022
ValueError: недопустимый литерал для int() с основанием 10: '' только в Windows [закрыто]

Я получаю эту ошибку на Windows 10 native Python 3.8 + Django 2.2.7 setup.. Не выдает ошибку в Docker или VirtualBox setup. ValueError: invalid literal for int() with base 10: ''

07.06.2022
Кверисет пользователя django в кверисет профиля

Я пытаюсь преобразовать набор запросов в one to one related набор запросов. class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) у одного пользователя должен быть один профиль в базе данных. from django.contrib.auth.models import User us …

07.06.2022
Как сделать поле FK в Django Admin не ссылкой?

Итак... Я пытаюсь изменить выделенное поле, как показано в приложенном фрагменте, чтобы сделать его таким, чтобы оно не было ссылкой (не перенаправляло на форму /change - ссылка видна в нижней части фрагмента). Вышеупомянутое поле является PK в другой …

07.06.2022
Django Admin, показывать в строке на основе slug

Имеются следующие модели class FootballWebsite(models.Model): """Football service website.""" url = models.URLField, unique=True) #football service id = models.CharField(primary_key=True, #is this domain blocked blocked = models.BooleanField(default=False) #is it online or offline online = models.BooleanField(default=False) updated = models.DateTimeField(auto_now=True, auto_now_add=True) sub_categories = models.ForeignKey(SubCategory, …

07.06.2022
Django ORM если подзапрос

Возможно ли в Django ORM использовать CASE с подзапросом? Я хочу изменить строку запроса, если подзапрос дает мне точное значение. примерно так subq = NetData.objects.filter(port=OuterRef('abc')).values('value') query_string = Sometable.objects.annotate(another_value=Case (When(Subquery(subq) = 'value', then = Value('123')), default=Value('123'))).filter(**finder)

07.06.2022
Агрегирование имен тегов в Django Taggit

Я использую библиотеку django taggit. У меня есть Queryset, в котором перечислены объекты, к каждому из которых прикреплено несколько тегов. Как получить их все в одном запросе? Хотя я знаю, как получить теги для каждого объекта на уровне …

07.06.2022
Gmail менее безопасный доступ к приложению больше не доступен Я получаю ошибки

Моя django настройка для отправки электронной почты такова EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" EMAIL_HOST = "smtp.gmail.com" EMAIL_USE_TLS = True EMAIL_PORT = 587 EMAIL_HOST_USER = "ali412514n@gmail.com" EMAIL_HOST_PASSWORD = env("GMAIL_PASSWORD") Раньше это работало, но с тех пор как google отключил менее …

07.06.2022
Страница для конкретного пользователя Django

Я создаю веб-приложение Leave. Я хочу показать статус отпуска каждого пользователя в зависимости от того, кто вошел в систему. from django.db import models from django.contrib.auth.models import User types_of_leaves = ( ('Sick Leave', 'Sick Leave'), ('Earned Leave', 'Earned Leave'), ('Annual …

07.06.2022
Django фильтр по пустой строке или пустой строке, состоящей из пробелов

Я хотел бы фильтровать по заданному имени, которое является либо пустой строкой, либо строкой, состоящей только из пробелов Например, у меня есть такие имена name1 = '' name2 = ' ' name3 = ' ' name4 = 'john …

07.06.2022
Вычисления дают неверный результат в аннотации при использовании Django ORM

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

07.06.2022
Поле ввода даты в форме Django не показывает ошибок

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

07.06.2022
SSE streaming api call more the 50 at a time in django [duplicate]

Я создал простой потоковый URL SSE в Django (3.2.13). def index(request): def chunks(): c = 0 while True: c += 1 yield "\ndata: {}\n\n".format(c) time.sleep(1) return StreamingHttpResponse(chunks(), content_type='text/event-stream') мой вопрос в том, что когда я запускаю это …

07.06.2022
Как дважды щелкнуть по кнопке входа в систему в тесте selenium

Я тестирую свое Django-приложение с помощью selenium. Я хочу нажать на кнопку входа дважды подряд, чтобы вызвать ошибку 403 "CSRF token missing or incorrect." Я пытался сделать это следующим образом: btn = self.driver.find_element(By.ID, "buttonLogin") btn.click() btn.click() …

07.06.2022
Как исключить определенные URL из панели инструментов отладки django?

Мой файл settings.py выглядит так: import os # This file contains Django settings for lower environments that use the Django Debug Toolbar. # Currently those envronments are DEV and QA. from core.settings import * # noqa: F403 # …

07.06.2022
Почему нельзя импортировать django в vscode

Помогите пожалуйста разобраться в чем дело, показывает что Django не найден `from django.urls import path urlpatterns = [ path('', views.index, name='index') ]`

07.06.2022
Приложение Django admin работает на 100% для суперпользователя, но для штатных пользователей с полными правами некоторые приложения не отображаются для пользователей

Мое приложение Django admin работает на 100% для суперпользователя, но для штатных пользователей с полными правами некоторые приложения, такие как GARAGE, не отображаются для пользователей, хотя они имеют полные права! Как я могу отладить или где я могу блокировать …

07.06.2022
Ошибка импорта сериализатора в django rest-framework

#serializers.py from rest_framework import serializers class CommunitysStaffSerializer(serializers.ModelSerializer): role = serializers.CharField(max_length=100,default='management') community = serializers.PrimaryKeyRelatedField(read_only=True) user = serializers.PrimaryKeyRelatedField(read_only=True) #views.py from rest_framework.response import Response from admindashboard.serializers import CommunitysStaffSerializer @api_view(['POST']) def Communitystaff(request,pk=None): if request.method == 'POST': serializer = CommunitysStaffSerializer(data = request.data) if serializer.is_valid(): Staff …

07.06.2022
История сокетов Django

Я пытаюсь сделать приложение для чата на django с использованием socketio. Я пытался сделать это из этого video. У меня получилось, но как я могу добавить историю в чат с наименьшими затратами места на моем компьютере? Под …

07.06.2022
Django pagination duplicate posts

Здравствуйте у меня странная ошибка pagnation works fine on my home.html but in my categories.html it duplicate post as soon as it paginates how can i fix this. Вот код к файлам, в которых возникает проблема. проблема должна быть …