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

08.07.2022
Суперпользователь Django продолжает удаляться, когда я создаю нового пользователя либо в админке, либо на странице регистрации

Как упоминалось выше, каждый раз, когда я создаю суперпользователя с помощью python manage.py createsuperuser, все работает нормально, и я могу войти в систему и просмотреть страницу администратора, как обычно. Однако, как только я регистрирую другого пользователя, суперпользователь удаляется и больше …

08.07.2022
Представление Django для объединения данных родительской и дочерней таблиц

У меня есть две модели Django с отношением по внешнему ключу: class Parent(models.Model): id = models.IntegerField() parent_name = models.CharField() class Child(models.Model) id = models.IntegerField() child_name = models.CharField() parent = models.ForeignKey(Parent, related_name='parent', on_delete=models.CASCADE) Обе таблицы имеют большой объем, …

08.07.2022
Отправлять данные о заказах каждому, кто нажмет кнопку checkout, клиентам whatsapp api, используя django

Введите описание изображения здесьвведите описание изображения здесь как реализовать функцию для получения деталей заказа и отправки любому пользователю Whatsapp с помощью Django, как функция SendOrder, но она не работает def products(request): products_value = …

08.07.2022
TLS с MQTT ASGI?

Я хочу использовать сервер протокола MQTT ASGI для Django (https://pypi.org/project/mqttasgi/), но мне нужно TLS-соединение для моего MQTT-клиента (я использую HiveMQ в качестве брокера). Когда я использую порт 8883 для запуска сервера, он "переподключается" бесконечно. Есть ли какой-нибудь …

08.07.2022
Django if проверка всегда переходит в else

Я пытаюсь использовать if внутри цикла for в Django, но он постоянно попадает в часть else. Что вызывает эту проблему? yazilar.html {% for yazi in yazilar %} {{ yazi.tur }} # output : 2 {% if yazi.tur == 1 …

08.07.2022
Ajax и Django Кнопка Like

Я сделал кнопку like с Ajax и она работает, но только когда я нажимаю на 1-й пост, счетчик like_count обновляет мгновенное значение. Для 2-го и последующих постов значение like_count не меняется после нажатия на кнопку. ** Когда я нажимаю на …

08.07.2022
Предварительная выборка с небольшим количеством фильтров

Имеется таблица Order, которая связана с таблицей Signal через FK. Я перебираю записи из таблицы Signal и обращаюсь к дочерним элементам из таблицы Order. В результате получаю N+1 query. Пробовал делать prefetch_related, Prefetch, но ничего не помогает. for signal …

07.07.2022
Django - сохранение списка изображений base64

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

07.07.2022
Отправлять json из шаблона в представление django, а затем перенаправлять в это представление

У меня есть шаблон cat1.html с листингом товаров . Когда покупатель выбирает товар, создается объект со свойствами выбранного товара. Если клиент нажимает кнопку 'добавить в корзину', axios отправляет запрос + params строгифицированный объект продукта в /cart ulElement.addEventListener('click', function(event) { …

07.07.2022
Как найти количество людей, следящих за хэштегом - Django

Я использовал Django-Taggit в постах для добавления тегов в моем проекте. Моя схема модели постов выглядит следующим образом : class Feed(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE,related_name='feedposts') publish =models.DateTimeField(default = timezone.now) created = models.DateTimeField(auto_now_add=True) *** tags = TaggableManager() …

07.07.2022
Как заставить кнопку показывать соответствующее сообщение в Django?

Я пытаюсь создать сайт типа социальной сети, который позволяет пользователям следовать за другими пользователями через модель Django. По какой-то причине кнопка Follow Button говорит "Unfollow", когда пользователь не следует за пользователем, и говорит "Follow", когда пользователь следует за другим пользователем. …

07.07.2022
Django: Сломанная миграция => удалите старые файлы миграции

Я пытался удалить на моей dev машине старые файлы миграции с manage.py myapp zero Но в какой-то момент это не удалось, и я все испортил. У меня есть проект с ~1000 файлами миграции. К сожалению, у меня …

07.07.2022
Django Foreign Key или ManyToMany выдает ошибку

Я безуспешно пытаюсь соединить две таблицы в Django. В моем коде есть 2 модели: class IngredientFoodPortion(models.Model): food_code = models.ForeignKey(Ingredient, on_delete=DO_NOTHING, related_name="ingredients2") modifier = models.CharField(max_length=200, blank=True, null=True) gram_weight = models.DecimalField(decimal_places=6, max_digits=10, default=0) class MealIngredients(models.Model): meal = models.ForeignKey(Meal, on_delete=DO_NOTHING, related_name="details" …

07.07.2022
Обновление поля is_online на true при входе пользователя в систему

Построение логики, которая при входе пользователя в систему будет менять булево поле в моей модели Profile на true и затем превращать его в false, когда пользователь выходит из системы. Проблема в том, что у меня есть точка api_end, где …

07.07.2022
Получение определенного значения атрибута из набора запросов django (аутентификация по паролю)

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

07.07.2022
Почему я не могу сохранить содержимое моего шаблона в базе данных postgres?

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

07.07.2022
Ошибка значения в Django admin/spirits_trackers/entry

Я новичок в Django и кодировании в целом. Я создаю веб-приложение с использованием Django для отслеживания либаций и их оценки в качестве дополнения к моему портфолио на GitHub и я застрял. Я сталкиваюсь с исключением Value Error при …

07.07.2022
Как исправить "ValueError: данные времени '\nJuly 4, 2022\n' не соответствуют формату '%B %d, %Y'"?

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

07.07.2022
Есть ли способ заставить мою html-страницу обновляться/перезагружаться после завершения работы функции во вкладке django view.py?

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

07.07.2022
Цикл For внутри условия IF для отображения нужной категории в шаблоне django

Я пытаюсь показать правильные статьи в разделе категории, используя условие if с циклом for внутри, пока что я показываю все статьи, а не только те, которые должны быть в категории. home.html вот мой шаблон: {% …

07.07.2022
Jwt-токен, истекающий каждые 5 минут в django SIMPLE_JWT

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

07.07.2022
Развертывание приложения Django на azure - нет модуля с именем django

Я пытаюсь развернуть веб-приложение django на azure, но у меня ничего не получается! Я пробовал различные методы развертывания (VSCode, Zip-файл, github...) и следовал различным вопросам на StackOverflow и других форумах, но тщетно. Теперь я пытаюсь развернуть с помощью zip-файла …

07.07.2022
Отправлять список отфильтрованных пользователей в экземпляр redis при срабатывании функции во фронтенде

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

07.07.2022
Django AppRegistryNotReady при запуске другого multiprocessing.Process

Проблема Мне нужно было запустить несколько UDP-серверов на разных портах, которые обмениваются данными с ядром Django, поэтому я определил команду Django, которая вызывает метод (start_udp_core), запускающий каждый UDP-сервер в отдельном процессе. Я использовал socketserver.UDPServer и хранил необходимые данные для …

07.07.2022
DJANGO TO HEROKU ImportError только win32

Я пытался загрузить свой первый проект Django на Heroku. Все работало нормально, пока я не попытался запустить приложение в heroku. Я получаю эту ошибку "только win32" и не могу найти ответ. Если вам нужна дополнительная информация о проекте, …

07.07.2022
Как я могу установить атрибут для использования в методах POST и GET в представлениях на основе классов в django?

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

07.07.2022
Почему добавление виджета FilteredSelectMultiple к полю формы ModelMultipleChoiceField не публикует выбранные значения?

Я уже некоторое время мучаюсь над этим вопросом, и ни один из существующих постов не помог мне его решить. У меня есть форма со следующим полем, объявленным в forms.py: class SignRequestForm(forms.ModelForm): dental_codes = forms.ModelMultipleChoiceField( label='Select Proccedure Codes', queryset = …

07.07.2022
Не удается проверить адрес электронной почты с помощью Django Rest и React

Друг, я новичок и пытаюсь разобраться. У меня есть некоторые проблемы с верификацией пользователя по электронной почте. У меня есть бэкенд на 8000 порту с Django rest framework и фронтенд на 3000 порту с React. После регистрации я получаю письмо …

07.07.2022
Исключение в методе Route метода Router в python

Я создал небольшое приложение дорожной карты и использовал класс Router из pyrolib3, но когда я вызываю метод doRoute(location, destination), у меня возникает ошибка SAXParseException at /"unclose token"

07.07.2022
Как передать параметры запроса через запятую в поле SerializerMethodField - Django Rest Framework

Я пытаюсь передать параметры запроса через запятую в сериализатор и вернуть значение SerializerMethodField в JsonResponse views.py: class MyModelViewSet(ModelViewSet): serializer_class = serializers.MyModelSerializer def get_serializer_context(self): context = {'request': self.request} years = self.request.GET.get("years") if names: context['years'] = "years" return context serializers.py: …

07.07.2022
Динамическое обновление значений поля в зависимости от выбора, сделанного в другом поле в Django

У меня есть две таблицы. Inventory и Invoice. InventoryModel: from django.db import models class Inventory(models.Model): product_number = models.IntegerField(primary_key=True) product = models.TextField(max_length=3000, default='', blank=True, null=True) title = models.CharField('Title', max_length=120, default='', blank=True, unique=True) amount = models.IntegerField('Unit Price', default=0, blank=True, null=True) def …

07.07.2022
Как указать часовой диапазон времени в djagno?

Я хочу принимать заказы в определенные временные рамки, просто я хочу подтверждать заказы, если они находятся в пределах 8:00-19:00, независимо от того, какой это день или дата.

07.07.2022
Как передать переменную django в качестве параметра внутри тега {% url %}?

Допустим, у меня есть такая функция view: def view(request): x = 5 y = 10 context = { 'x': x, 'y': y, } return render(request, 'index.html', context) и функцию result, подобную этой: def result(request, number): square = …

07.07.2022
Django форма выбора "Select"

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

07.07.2022
Какой правильный способ динамического изменения html с помощью django

Предположим, у нас есть страница входа в систему, где на первом этапе нас просят ввести свой email. Мы отправляем эту информацию на сервер, который проверяет, существует ли аккаунт с этим email, и если да, то наша цель - изменить …

07.07.2022
Переопределение метода form_valid для загрузки нескольких файлов

Есть такая модель class Photo(models.Model): photo = models.ImageField(upload_to="photos/%Y/%m/%d/") user = models.ForeignKey(User, on_delete=models.CASCADE) Форма class UploadFile(forms.ModelForm): class Meta: model = Photo fields = ['photo'] widgets = { 'photo': forms.ClearableFileInput(attrs={'multiple': True}), } Для загрузки одной фото делаю так, работает def …

07.07.2022
Объект не является итерируемым в Django при возврате объектов в API

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

07.07.2022
Django REST framework - дополнительное поле в JsonResponse

У меня есть APIView, который должен возвращать поле модели и одно дополнительное поле - значение которого возвращается функцией. class MyView(APIView): def get(self,request): qs = list(MyModel.objects.values('name','last_name')) for q in qs: q['age'] = get_age(1980) return JsonResponse({'results': qs}) Какой лучший способ …

07.07.2022
ProgrammingError в столбце "" не существует

Я добавил пользовательское расширение к модели djangos User и теперь получаю эту ошибку: return self.cursor.execute(sql, params) django.db.utils.ProgrammingError: column users_account.birthday does not exist LINE 1: ... "users_account"."id", "users_account"."user_id", "users_acc... ^ Он появляется только когда я пытаюсь отредактировать …

07.07.2022
Получение ошибки при попытке войти на страницу администратора с помощью django

Я пытаюсь войти на страницу администратора на django. У меня есть учетная запись суперпользователя, но когда я пытаюсь войти, я получаю эту ошибку: ('42S02', "[42S02] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Invalid object name 'django_session'.)