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

15.09.2021
Python django shell заменить на другой редактр

Начала изучать основы python django. Можно ли изменить встроенную оболочку shell для python django на другой редактор, например visual code? Если запустить встроенную оболочку через команду python.exe manage.py shell, то с помощью нее могу получить список данных, например: from bboard.models …

15.09.2021
Вопрос по Reactjs и Django, использование сериализатора в django-rest-framework

У меня вопрос по поводу сериализатора из Django-rest-framework и Reactjs. Мой вопрос в том, может ли сериализатор работать сам по себе без модели django? Поскольку мне не нужно ничего сохранять в базе данных. Я просто хочу сделать пост запрос …

15.09.2021
Как развернуть проект django с apache и базовой аутентификацией?

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

15.09.2021
Websocket разъединяется снова и снова в django

Я пытаюсь создать приложение чата один на один, используя каналы django и websockets. Я следую этому руководству https://youtu.be/RVH05S1qab8. Я получаю эту ошибку, когда я пытаюсь http://127.0.0.1:8000/raunak2/ в url : [Failure instance: Traceback: <class …

15.09.2021
Как обновить пароль пользователя и сохранить его в базе данных с помощью django

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

15.09.2021
Django 3.2 Не возвращает __str__ модели связанной через ManyToMany

Столкнулся с проблемой вывода str связанной модели... Имеется несколько моделей связанных через ManyToMany: Модель пользователя class WSCustomer(models.Model): first_name = models.CharField('Имя', max_length=255) def __str__(self): return self.first_name Модель объекта class WSObject(models.Model): title = models.CharField('Название', max_length=255) customer = models.ManyToManyField(WSCustomer, related_name='own_object_customer', verbose_name='Заказчик', blank=True) …

15.09.2021
ModuleNotFoundError: No module named 'django.contrib.fpages'

Не запускается отладочный сервер на Django. До момента создания файла ниже, всё работало. В URL всё прописал. from django.contrib import admin from django.contrib.flatpages.admin import FlatPageAdmin from django.contrib.flatpages.models import FlatPage from django.utils.translation import gettext_lazy as _ # Define a new FlatPageAdmin …

15.09.2021
Обновление значения ключа в JSONField()

Я пытаюсь обновить большое количество записей (3,2 миллиона). Это моя модель: class MyModel(models.Model): stats = JSONField() Где статистика обычно сохраняется как: { "my_old_key": [{"hey": "Hello World"}] } Я хочу обновить его так, …

15.09.2021
Вы пытаетесь добавить ненулевое поле 'agent' в свинец без значения по умолчанию; мы не можем этого сделать (базе данных нужно чем-то заполнить существующую строку).

я делаю crm, когда ввожу python manage.py makemigrations я получил эту ошибку: Вы пытаетесь добавить ненулевое поле 'agent' к свинцу без значения по умолчанию; мы не можем этого сделать (базе данных нужно что-то, чтобы заполнить существующие строки). Пожалуйста, …

15.09.2021
Как получить первичный ключ в строковом формате в django rest framework

В настоящее время я работаю над проектом django rest framework и требование к выводу ответа описано ниже. Если у кого-нибудь есть идеи по этому поводу, это будет очень полезно для меня. В настоящее время я получаю следующие …

15.09.2021
Contrib-auth-validate выдает None, даже если входные данные верны

Вот мой код: class LoginSerializer(serializers.Serializer): isd = serializers.IntegerField(write_only=True, required=False) email = serializers.CharField(required=False, source='username') phone = serializers.CharField(required=False) username = serializers.CharField(required=False) password = PasswordField(required=True) def create(self, validated_data: dict): if not validated_data.__contains__('username'): print("validated_data",validated_data) validated_data['username'] = validated_data['phone'] print("validated_data",validated_data) user: AppUser = authenticate(**validated_data) print("user",user) …

15.09.2021
Django order by aggregate value from non-related table

У меня есть три модели, Accrual и Member, и общим полем этих двух моделей является register_no, но это поле не является внешним ключом class Accrual(models.Model): register_no = models.PositiveIntegerField(verbose_name=_('Register No')) amount=models.DecimalField(decimal_places=2, max_digits=17, verbose_name=_('Total Amount')) class Member(models.Model): register_no = models.PositiveIntegerField(unique=True, verbose_name=_('Register …

15.09.2021
Чтение имени HTML-формы в представлениях Django

Я хочу определить представление, которое должно отображать, с какой страницы пришел запрос. например: "Запрос идет с индексной страницы" "Запрос поступает с домашней страницы" ................... ................ и так далее views.py def practice(request): return HttpResponse(request.POST) …

15.09.2021
Назначение ролей для различных пользователей в Django Rest Framework

Я использовал AbstractUser, определенный в Django для модели пользователя и имею модель UserProfile, которая является отношением один к одному с пользователем. Теперь мне нужно реализовать авторизацию на основе ролей для проекта CRM, который я пишу. Каким будет наилучший подход …

15.09.2021
DRF вложенный маршрутизатор сериализатор исходных полей из url

У меня есть модель автора и книги. У автора есть много книг class Author(Model): id = UUIDField(primary_key=True, default=uuid4, editable=False) name = CharField(max_length=50) email = CharField(max_length=50) class Book(Model): id = UUIDField(primary_key=True, default=uuid4, editable=False) name = CharField(max_length=50) author = ForeignKey(Author, on_delete=models.CASCADE) …

15.09.2021
Heroku: ошибка "Для этого приложения не удалось обнаружить язык по умолчанию" для приложения node

Heroku: "Для этого приложения не удалось обнаружить язык по умолчанию" ошибка, возникающая для приложения node ... введите описание изображения здесь

15.09.2021
Как я могу вызвать все электронные письма или я хочу добавить больше полей к нему это мой git repo https://github.com/rahullabroo0/django-react-auth-main.git

я пытаюсь узнать, как я могу вызвать все электронные письма в нем? или я хочу добавить больше полей к нему это мой git repo https://github.com/rahullabroo0/django-react-auth-main.git. и есть ли какой-нибудь стандартный метод для использования кода регистрации логина. …

15.09.2021
Можно ли определить маршрут до места с указанием расстояния, используя GeoDjango?

У нас есть проект по доставке еды, и мы используем GeoDjango для хранения местоположения продавцов и определения ближайших продавцов путем вычисления расстояния между клиентами и продавцами. Теперь мы хотим отфильтровать ближайших поставщиков на основе расстояния между маршрутами. Например, получить …

15.09.2021
Как манипулировать/сжать загруженное изображение и сохранить его в AWS S3 с помощью boto3

Я хочу обработать/сжать загруженное изображение, а затем сохранить его на S3 bucket. Вот что я пробовал до сих пор: S3 = boto3.client("s3", aws_access_key_id=settings.ACCESS_KEY_ID,aws_secret_access_key=settings.SECRET_ACCESS_KEY) image = Image.open(img) outputIoStream = BytesIO() temp_image = image.resize((1020, 573)) temp_image.save(outputIoStream, format='PNG', quality=60) outputIoStream.seek(0) img = …

15.09.2021
Есть ли способ подписаться и отправлять личные сообщения пользователям slack в рабочем пространстве с помощью python

Мне нужно создать веб-приложение, которое посылает сообщения определенным пользователям, спрашивая их, хотят ли они видеть ежедневный отчет о своем прогрессе. Мне нужно разработать это на django и celery. Вот требование, из-за которого у меня возникли проблемы: …

15.09.2021
Django - Django не возвращает все сущности из таблицы при вызове GET

У меня есть эта функция get def get(self, request): items = Post.objects.order_by('created').annotate( creator_name=F('creator_id__username'), goal_description=F('goal_id__description'), replies=Count('replypost', distinct=True), cheers=Count('cheerpost', distinct=True), ).prefetch_related( Prefetch('photo_set', Photo.objects.order_by('created')) ) serializer = FullPostDataSerializer(items, many=True) return Response(serializer.data, status=status.HTTP_200_OK) По идее, он должен возвращать все сообщения, упорядоченные …

15.09.2021
Как разрешить администратору обновлять пароль и имя пользователя сотрудников django

Я создал страницу, на которой администратор может обновить пароль и имя пользователя, когда администратор нажимает на кнопку обновления, она должна перенаправлять администратора на страницу обновления, когда он нажимает на кнопку обновления, где он заполняет новое имя пользователя и пароль …

15.09.2021
Какая конфигурация лучше? Настроить модуль FastCGI на IIS для веб-приложения django с помощью wfastcgi.exe или python.exe с аргументом wfastcgi.py

Я учился развертывать веб-приложение django на веб-сервере IIS. Я успешно развернул его. Однако при настройке FastCgiModule на отображение обработчика я заметил, что запрашиваемые исполняемые опции - .dll или .exe file. захват запрошенного файла для FastCgiModule …

15.09.2021
Приложение Django и сервер Apache с ERR_CONNECTION_RESET на AWS

У меня есть приложение Django, работающее на двух экземплярах AWS EC2 с балансировщиком нагрузки. Я использую Apache в качестве сервера веб-приложений. Как вы можете видеть ниже, если я запускаю логистическую регрессию на MagicStat, используя эти 8 …

15.09.2021
Неправильная конфигурация в /admin/auth/group/

Я пытаюсь создать несколько баз данных в Django и использовать Djoser для аутентификации пользователей. Я смог создать суперпользователя и войти на сайт администратора. Однако, когда я пытаюсь перейти на http://127.0.0.1:8000/admin/auth/group/, я получаю следующую ошибку: "ImproperlyConfigured at /admin/auth/group/" …

15.09.2021
Добавление аутентификации в openapi для django rest framework

Я хочу добавить аутентификацию в swagger ui, как объявлено здесь : https://www.django-rest-framework.org/topics/documenting-your-api/ Я уже знаю, что drf-yasg и drf_spectacular поддерживают это, но я хочу знать, как сделать это, используя только django rest framework код : …

15.09.2021
Как решить проблему "Could not import 'todo.schema.schema' for Graphene setting 'SCHEMA'. AttributeError: модуль 'graphene' не имеет атрибута 'string'."?

Я создаю проект Django graphene. Вдруг получаю ошибку Could not import 'todo.schema.schema' for Graphene setting 'SCHEMA'. AttributeError: module 'graphene' has no attribute 'string'. Но я не нахожу, как ее решить. Моя структура схемы такова: todo/schema/schema seting.py: INSTALLED_APPS = …

15.09.2021
Как отобразить изображение в детальном представлении модели в Django Admin?

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

15.09.2021
Django, создание файла qrcode.png для нового экземпляра в signals.py

Я хочу создать файл qrcode.png и сохранить его в ведро S3 после создания экземпляра в models.Model (с помощью signals.py). С помощью моего кода ниже мне удалось создать файл qrcode__png в локальном базовом каталоге, но он не загружается в мое внешнее …

15.09.2021
Проблема сериализации Django/Wagtail, показывающая <modelcluster.fields.create_deferring_foreign_related_manager>.

У меня есть следующие модели: from django.db import models from modelcluster.fields import ParentalKey from modelcluster.models import ClusterableModel from wagtail.admin.edit_handlers import FieldPanel, InlinePanel from wagtail.core.models import Page class BaseCta(models.Model): text = models.TextField() destination_url = models.URLField() panels = [ FieldPanel("text"), …

15.09.2021
Добавление сокетов в Django View для контакта с роботом

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

15.09.2021
Не удалось запустить gunicorn.socket

Это мой первый опыт использования digital ocean для размещения моего Django сайта и я пытаюсь следовать документации, но я застрял на одном месте; [Unit] Description=gunicorn daemon Requires=gunicorn.socket After=network.target [Service] User=clifford Group=www-data WorkingDirectory=/home/clifford/revolvemart/backend ExecStart=/home/clifford/revolvemart/backend/env/bin/gunicorn \ --access-logfile - \ --workers 3 \ …

15.09.2021
Пост запроса с пакетом запросов python не работает

Я работаю с фреймворком django. Я пытаюсь отправить post запрос с токеном, используя пакет requests, но он не работает. код статуса запроса 200.Вот мой код: def modifier_periode_push(request): url = "ip_addr/openapi/device" option1,option2,option3 = "040A0001","041E0001","043C0001" headers = { "Accept-Encoding":"gzip","Content-Length":"286","Content-Type":"application/json","Token":"0h2PPw2AlcKM0R1xXymkFA==", "User-Agent":"Go-http-client/1.1" } …

15.09.2021
JSON (Категория -> данные, Категория -> данные)

DJANGO rest-framework Как правильно мне получить JSON в виде: category_id { name: 'Пушкин', books: { книга 1, книга 2, книга 3 } }, category_id { name: 'Толстой', books: { книга 1, книга 2, } } Причем запрос должен вернуть …

15.09.2021
Django, не удается запустить на local:host

Я использую dj4e в pythonanywhere.com, я пытаюсь запустить проект, но он выдает ошибку, говоря, что порт 8000 уже используется. Я пытался запустить с другого порта, но ничего не получилось. В документе dj4e говорится, что я не могу использовать команду "runserver" …

15.09.2021
Как использовать внешнюю аутентификацию в приложении django

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

15.09.2021
Как проверить наличие строки в списке dicts в шаблонизаторе jinja?

У меня есть модал внутри приложения Django, который открывается с динамическими данными. Эти данные представляют собой список dicts, который имеет форму: [{"name": &lt;name&gt;, "ip": &lt;ip&gt;}]. Один дикт за раз может быть настроен на особое обращение, поэтому существует переменная шаблона …

15.09.2021
Замена источника изображения на основе булева значения

Вот мои модели: class Product(models.Model): title = models.CharField(max_length=120) class ProductImage(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) image = models.ImageField(upload_to='products') thumbnail = models.BooleanField(default=False) html template: {% if product.productimage_set.all %} {% for image in product.productimage_set.all %} {% if image.thumbnail %} …

15.09.2021
Почему текст в валидаторе форм django не переводится?

Я импортирую перевод с from django.utils.translation import gettext as _ и иметь такое определение формы class SearchSubstance(forms.Form): search_string = forms.CharField(max_length=100, validators=[validators.MinLengthValidator(4), too_much_compounds_validator]) с этим пользовательским валидатором def too_much_compounds_validator(query): raise ValidationError(_("translate this")) теперь сообщение об …

14.09.2021
Django.db.utils.ProgrammingError: не удается адаптировать тип 'User' только в Postgres

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