Django and Python "Questions and answers", page 709

06.07.2022
Как заставить html-страницу обновляться после завершения функции django?

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

06.07.2022
Django : какие файлы изменяются с помощью migrate и makemigration?

У меня возникла проблема "django.db.utils.IntegrityError: UNIQUE constraint failed: auth_user.username" на совершенно новом развернутом приложении django. У меня нет ранее существовавшей базы данных, у меня нет файлов в папке "migrations". Но я выполнил предыдущие команды migrate и makemigrations для …

06.07.2022
Django Errno 30: файловая система только для чтения при развертывании на Heroku

Я постоянно получаю следующую ошибку при развертывании моего приложения Django на Heroku. Traceback (most recent call last): File "/app/manage.py", line 22, in <module> main() File "/app/manage.py", line 18, in main execute_from_command_line(sys.argv) File "/app/.heroku/python/lib/python3.9/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line utility.execute() File …

06.07.2022
Dajngo все миграции удваиваются

Я только что запустил свой проект django и после выполнения миграций пытался создать суперпользователя. Затем выскочила ошибка, что у меня есть непримененные миграции (хотя я только что сделал это). Когда я проверил "showmigrations", оказалось, что все миграции удвоены. Я …

06.07.2022
Проверка наличия списка, все элементы которого содержат только пробелы в HTML

Я создаю приложение на Flask. Я извлекаю переменную items (которая представляет собой список) и отображаю каждый ее элемент в отдельной ячейке. <tr> <th>Some heading</th> {% for item in items %} <td>{{ item }}</td> {% endfor %} </tr> …

06.07.2022
Django - передача нескольких входов HTML-формы в представление

У меня есть 3 входа формы, которые будут отправлены при нажатии на одну главную кнопку, чтобы затем быть переданными в представление в качестве параметра запроса. Я хочу получить значения first_name, last_name и email внутри моего представления, используя request.get(). Когда …

06.07.2022
Ошибка при установке requirements.txt в Django (генерация метаданных не удалась)

Я попробовал установить файл requirements.txt в Django. Виртуальная среда активирована. Эта ошибка появляется после того, как я попробовал pip install -r requirements.txt После этого я также пытался мигрировать, но все …

06.07.2022
Django перенаправляет меня на sublime text и последний вызывает ошибку импорта

В качестве основного git-редактора выбрал Sublime. И теперь после каждого движения, которое я делаю в виртуальном проекте Django, я перенаправляюсь в Sublime Text с такой ошибкой: raise ImportError( "Не удалось импортировать Django. Вы уверены, что он установлен и " "доступна …

06.07.2022
Django: как сохранить данные в базу данных в django при выполнении условия?

Я пишу логику, позволяющую пользователю оплачивать товары с помощью дебетовой карты, логика работает нормально. Теперь я хочу сохранить некоторые данные в базе данных, когда status=successful. Когда пользователь покупает курс, я хочу добавить course и user, которые купили курс, …

06.07.2022
Django-postgress: Частичный индекс по метке времени

Рассмотрите queryset = queryset.filter( Q(enabled=False) | Q(expires_at__isnull=False) & Q(expires_at__lte=timezone.now()) | ) Я хотел бы иметь частичный индекс для поддержки этого запроса. AFAIK, этот индекс не будет использоваться во время выполнения вышеприведенного запроса, потому что значение timezone.now() меняется. …

06.07.2022
Развертывание Heroku: Не удалось загрузить ресурс: сервер ответил со статусом 404 (Not Found)

Первоначально я успешно развернул свое приложение в heroku, но затем отредактировал некоторый текст и повторно развернул его в heroku вчера только для js файла не загружается полностью. В консоли разработчика chrome он сообщает мне, что ресурс не загружен (приложение …

06.07.2022
Как сериализовать модель с реляциями от многих к многим?

У меня есть эта функция в моей модели, def serialize(self): return { 'id': self.id, 'author': self.author.username, 'text': self.text, 'timestamp': self.timestamp.strftime("%b %d %Y, %I:%M %p"), 'likes': self.likes.all(), 'likes_number': len(self.likes.all()), } но likes - это фактически много-много реляций …

06.07.2022
Работа с изображениями через REST API

Я пытаюсь создать REST API с помощью django-rest-framework, который будет обрабатывать несколько вещей, одна из которых - отправка и получение изображений с фронтенда. Я нашел статью this, которая пытается объяснить идею, но она использует подход на основе …

06.07.2022
Django рассматривает одно и то же поле в нижнем и верхнем регистре как две разные сущности

Я создаю модели в django и затем ввожу данные в админ-панель class Song(models.Model): name = models.CharField(max_length=30,validators=[alphanumeric]).title() slug=models.SlugField(default="",blank=True,null=False,db_index=True) artist = models.CharField(max_length=30,validators=[alphanumeric]) genre = models.CharField(max_length=30,validators=[alphanumeric]) language = models.CharField(max_length=30,validators=[alphanumeric]) image = models.ImageField(null=True,blank=True) Но проблема в том, что когда я ввожу …

06.07.2022
Эффективный способ поиска в базе данных, где значение поля экземпляра модели влияет на то, что возвращать

У меня есть база данных с 2 таблицами данных: Сообщения и Аннотации. Ниже приведена краткая информация о моделях. Включены только важные поля. message text = models.CharField(max_length=250, blank=False) accepted_annotation = models.OneToOneField( to='Annotation', related_name='original_msg', on_delete=models.SET_DEFAULT, default=None, null=True ) ...other fields annotation …

06.07.2022
Django Paginator не выдает результат

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

06.07.2022
Как фильтровать столбцы для каждого в одной модели в админке Django

У меня есть модель под названием Product. Я использую StackedInline для отображения ProductCostCalculator в моей панели администратора. Проблема, с которой я столкнулся, заключается в том, что в моей модели ProductCostCalculator будет 20+ столбцов. Некоторые столбцы из ProductCostCalculator не …

06.07.2022
React - Как войти в систему пользователю через бэкенд Django?

Предыстория В качестве учебного упражнения я сначала создал сайт, используя только Django; затем я изучил React (все еще в процессе) и переносил в него фронтенд-часть, а Django использовал только как бэкенд. У меня они находятся на 2 разных …

06.07.2022
AttributeError: объект 'RedisChannelLayer' не имеет атрибута 'group_disgard'

Traceback File "/Applications/MAMP/htdocs/canvas/src/zzd/env/lib/python3.7/site-packages/channels/generic/websocket.py", line 238, in websocket_disconnect await self.disconnect(message["code"]) File "/Applications/MAMP/htdocs/canvas/src/zzd/zzd/notes/consumers.py", line 20, in disconnect await self.channel_layer.group_disgard( AttributeError: 'RedisChannelLayer' object has no attribute 'group_disgard' consumer class NoteConsumer(AsyncJsonWebsocketConsumer): async def connect(self): self.room_name = self.scope['url_route']['kwargs']['pk'] self.room_group_name = 'note_%s' …

06.07.2022
Django.db.utils.ProgrammingError: (1146, "Таблица 'main.socialaccount_socialapp_sites' не существует")

Я пытаюсь реализовать Google Login на своем производственном сайте Django. Он отлично работает на сервере разработки, но на моем рабочем сервере я сталкиваюсь с этой проблемой после выполнения python manage.py migrate. Я не уверен, что делать, я уже пробовал …

06.07.2022
Django: асинхронная разработка сервисов с помощью обмена списками задач

Я создаю веб-приложение с помощью Django 3.1.0 и Python 3.8. Это приложение требует выполнения очень длинной операции бэк-офиса, для которой мне интересно знать процент выполнения. Для этого сервер предоставляет два сервиса: www.contoso.com/process_start: возвращает строку, обозначающую …

06.07.2022
У объекта 'datetime.timedelta' нет атрибута 'isoformat'

Я пытаюсь аннотировать поле времени для суммирования общего времени за неделю в следующем, получая вышеуказанную ошибку class StaffWorkTimeSerializer(serializers.ModelSerializer): timestamp = serializers.DateTimeField(format="%d-%m-%Y", read_only=True) total = serializers.TimeField() work_time = serializers.TimeField(format="%H:%M:%S", read_only=True) user = UserSerializer2(many=False, read_only=True) class Meta: model = StaffWorkTime fields = …

06.07.2022
Как я могу добавить функцию временных меток в мой проект djangocms для видео?

Я пытаюсь добавить функцию ( подобную "ключевым моментам" на видео Youtube) в мой проект django-cms, но я не смог найти никакой идеи в сети. Поэтому мне нужна ваша помощь.

06.07.2022
Использование argparse.REMAINDER для получения остальных параметров разбивает мои другие параметры

Итак, у меня есть этот кусок кода, который просто принимает мои параметры. class InteractiveTenantOption(object): def add_arguments(self, parser): parser.add_argument("command") parser.add_argument( "-s", "--schema", dest="schema_name", help="specify tenant schema" ) parser.add_argument("command_args", nargs=argparse.REMAINDER) Команда выглядит следующим образом: class Command(InteractiveTenantOption, BaseCommand): requires_system_checks = …

06.07.2022
Как открыть postgres db и увидеть таблицы (Django+Postgres+Docker)

Я начал изучать docker с Django+PostgreSQL, я сделал все шаги оттуда https://docs.docker.com/samples/django/ Как открыть созданную базу данных в терминале или pgAdmin, чтобы увидеть таблицы и изменить их? Я использую: Ubuntu 22.04 / Docker Engine 20.10.17 / …

06.07.2022
Django преобразование изображения в webp

У меня есть сервис в приложении моего Django проекта, который загружает изображения, и мне нужно преобразовать все изображения в webp, чтобы оптимизировать дальнейшую работу с этими файлами на стороне фронтенда. Проект метода _convert_to_webp: # imports …

06.07.2022
ModuleNotFoundError: Нет модуля с именем 'winreg' на Mac? (Но winreg - это вещь для windows)

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

06.07.2022
Почему я не могу использовать "профиль" в качестве названия приложения?

Мне нужен профиль для расширения объекта Django User, поэтому я думал создать приложение, содержащее объект профиля и связанные с ним представления, а затем действовать в соответствии с Django doc, но я получаю ./manage.py startapp profile …

06.07.2022
Невозможно просмотреть объект базы данных в django в html

Объект в базе данных не виден в html. Модель class OutFormatTemplate(models.Model): title = models.CharField(max_length=80) template = models.FileField(upload_to='out_put_temp/') def __str__(self): return f"{self.title}" View def upload_form(request): out_form = OutFormatTemplate.objects.all() for i in out_form: print(i.id, i.title) form = UploadBookForm() context = …

06.07.2022
Python изменение десятичного знака после 0

здравствуйте, я новичок в программировании я посылаю запрос от postman с полезной нагрузкой {"member_id":10,"value": 30.00} но когда я получаю его в api, используя request.data {'member_id': 10, 'value': 30.0} десятичный знак меняется …

06.07.2022
Как обновить значение внешнего ключа django

Допустим, у меня есть следующие модели (models.py): class stockList(models.Model): product_name = models.CharField(max_length=255, null=True, unique=True) product_image = models.ImageField(upload_to='photos') product_type = models.CharField(max_length=50, null=True) product_description = models.TextField(null=True) quantity_in_store = models.IntegerField(null=True) location = models.CharField(max_length=50, null=True) class stockOut(models.Model): staff_name = models.ForeignKey("staff", on_delete=models.CASCADE, null=True) stock …

06.07.2022
Как в django можно отобразить данные из трех связанных таблиц?

Я новичок в django и у меня проблемы с отображением связанных данных из трех связанных баз данных в таблице. Надеюсь, вы сможете мне помочь. Models.py class recursos (models.Model): gruporecurso= models.CharField (max_length=50, choices=TIPORECURSO, default=TIPODEFAULT) descripcion = models.CharField(max_length=100) estado_disponible =models.BooleanField(default= True) …

06.07.2022
Каков наилучший способ оркестровки AWS Step Functions, AWS Lambda и Django Backend, размещенных на EC2?

Наша команда в настоящее время изучает построение конвейера данных с помощью AWS Step Functions для проекта Django backend, который находится на EC2. Я вижу, что почти вся документация по Step Functions опирается на вызов Lambda Function для выполнения задач конвейера. …

06.07.2022
Как я могу увидеть созданные Django элементы обратной связи, в vscode, или в mysql-workbench

Я хочу использовать автосозданные элементы Django в верстаке, но их там нет, можно ли получить к ним доступ в mysql-workbench, и как я могу увидеть их в vscode.

06.07.2022
Локальное поле 'email' в классе 'Colaborador' конфликтует с одноименным полем из базового класса 'User', но в классе нет поля email

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

06.07.2022
Как увидеть объекты поля manytomany по related_name на странице администратора?

У меня есть эти две модели: class User(AbstractUser): is_teacher = models.BooleanField(default=False, null=False) class Course(models.Model): teacher = models.ForeignKey(User, on_delete=models.CASCADE, related_name='teacher_courses') students = models.ManyToManyField(User, blank=True, related_name='student_courses') Модель курса имеет поле ManyToMany и ForeignKey к модели …

06.07.2022
DRF get_serializer_class не проходит

Здесь у меня есть набор представлений: class TenderViewSet(viewsets.ModelViewSet): """ API ViewSet for Propopsition """ queryset = models.Tender.objects.all() serializer_class = serializers.TenderGetSerializer def get_serializer_class(self): print('get_serializer_class passed') if self.action == 'map': self.serializer_class = serializers.TenderMapSerializer print('if passed') return super().get_serializer_class() @action(detail=True, methods=['get']) def map(self, request): …

06.07.2022
Django Расширение сайта администратора пользователя с помощью поля ManyToMany

Итак, я не могу добавить это поле стран в User Admin Site, пытаясь не использовать вариант модели CustomUser. # models.py: class Country(models.Model): name = models.CharField(max_length=50) users = models.ManyToManyField(User, related_name='countries') Моя идея заключалась в том, чтобы добавить виджет …

06.07.2022
Проблема generateDS при использовании gends_generate_django.py

Я хотел бы использовать python скрипт gends_generate_django.py из набора инструментов generateDS для генерации моделей Django из исходного XSD файла. Согласно документации (пункт 16.1) я хотел бы пройти следующие три шага: Генерируем привязки -- Запустите generateDS.py. …

06.07.2022
Django и React return obj.decode() UnicodeDecodeError: 'utf-8' кодек не может декодировать байт 0xff в позиции 0: недопустимый начальный байт

Получаем ошибку декодирования при попытке отправить запрос изображения из React в Django, я думаю, что Django не может интерпретировать запрос, поэтому появляется ошибка : class ImageModel(models.Model): image = models.ImageField(upload_to='media') views.py class ImgView(viewsets.ModelViewSet) data = …