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

07.03.2022
Во время запроса выскакивает ошибка "string indices must be integers"

Всем привет. Я только учусь писать программы и приложения на python. Пишу сериализатор для приложения с Рецептами. Но получаю ошибку. Помогите пожалуйста разобраться и написать правильно. Вот сериализатор: class AddRecipeIngredientsSerializer(serializers.ModelSerializer): id = serializers.PrimaryKeyRelatedField(queryset=Ingredient.objects.all()) amount = serializers.IntegerField() class Meta: model = …

07.03.2022
Файл изображения не может быть преобразован в pdf при использовании python-pdfkit

Вот мой код options = { "enable-local-file-access": True, ... } pdfkit.from_string(html_file, pdf_file, options=options, ...) поскольку я использую шаблон Django, вот мой код для ссылки на него <img src="{{ static_root …

07.03.2022
Изображение не обновляется при использовании манипуляции DOM

Я пытаюсь переключать между двумя изображениями на основе условия. Я думаю изменить тег src в теге img. У меня получается изменить src, но на веб-странице изображение не обновляется. может ли кто-нибудь указать, где или что следует использовать или обновить. …

07.03.2022
Контактная форма Django Python сохраняет файл, но не отправляет письмо

Я пытаюсь создать простую контактную форму с возможностью загрузки файла; я не хочу, чтобы файл был прикреплен к сообщению электронной почты, я просто хочу сохранить файл в /media. Я использую required=False в форме, чтобы не требовать файл. Но все …

07.03.2022
Сохранить django CreateView в Python Shell

Я пытаюсь написать тест для моего представления CreateView в django. В рамках теста я хочу создать новый объект через класс CreateView, но я не знаю, как сохранить объект через tests.py. models.py class MyModel(models.Model): name = models.CharField( max_length = 50, …

07.03.2022
Создание пользовательского суперпользователя django

Я пытаюсь создать пользовательскую модель пользователя, но когда я создаю суперпользователя с помощью "python manage.py createsuperuser" и пытаюсь войти в систему из админки django, я получаю следующее сообщение: Пожалуйста, введите правильное имя пользователя и пароль для учетной записи …

07.03.2022
Django-crispy: файл ошибки не отображается (но добавляется в DOM)

Я использую django-crispy для рендеринга шаблонов моя проблема заключается в том, что ошибка поля не отображается, даже если оно добавлено в DOM поле ввода подчеркнуто красным <form id="id-form" method="post"> {% csrf_token %} {% if form.non_field_errors %} {% for error in …

07.03.2022
DRF: Использование параметров URL для определения упорядочивания вложенных полей сериализатора

Мой вопрос заключается в том, существует ли способ использовать фильтры, заданные пользователем в URL, для упорядочивания набора запросов с помощью вложенных сериализаторов, используя вложенные поля. Например: class EventsSerializer(serializers.ModelSerializer): class Meta: model = Events fields = ['date', 'location'] class GuestsSerializer(serializers.ModelSerializer): …

07.03.2022
Django Channels получать сообщение от группы комнат, похоже, не работает

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

07.03.2022
Websocket обратиться к функции сервера

Как обратится к своему асинхронному методу при в onopen при запуске WebSocket соединении. Есть в общем код: ws = new WebSocket("здесь параметры подключения") ws.onopen = function(){ ws.send(JSON.stringify({ action: 'my_action' })) } ws.onmessage("Здесь код для ответа") Не могу понять как …

07.03.2022
Добавление полей из отношения "многие-ко-многим" в Django Admin Inline

Я пытаюсь создать проект, в котором у меня есть пользователь, вопросы для пользователей, а затем ответы, которые дают пользователи. Вот мои модели class User(models.Model): name = models.CharField(max_length=20) email = models.EmailField() def __str__(self): return self.name class Question(models.Model): question = …

07.03.2022
Диалоговое окно подтверждения удаления в Bootstrap

Я пытаюсь удалить запись с помощью bootstrap-модели в Djando при получении подтверждения. Представление модели срабатывает и удаляет запись, но при успехе оно указывает на url, указывающий на удаленную запись, и выдает ошибку 404. Кажется, что он пытается отправить запрос дважды. …

07.03.2022
DRF загружает извлеченные zip-файлы

Я собираюсь загрузить несколько файлов через мой DRF API. Этот API получает файл .zip, в котором есть несколько файлов .xlsx. Я извлекаю его содержимое в представлении API. Затем я отправляю эти данные в сериализатор, но получаю эту ошибку: [ …

07.03.2022
Как отправить уведомление до истечения 30 дней с момента истечения срока действия в django?

Как мне запланировать уведомление для этой программы, я использую каналы для создания уведомления и использую "crontab" для планирования, но это не работает............. пожалуйста, предоставьте точное решение... def my_schedule_job(): vehicle_objs = Vehicle.objects.all() for vehicle_obj in vehicle_objs: insurance_expiry = vehicle_obj.insurance_expiry …

07.03.2022
Как построить модель категории после построения унаследованной модели в Django REST Framework

Здравствуйте, у меня вопрос по улучшению унаследованных моделей. Модель материала - старая модель, и я хочу сделать категорию, используя новую модель 'type'. Но у меня есть небольшая проблема, когда я использую сайт администратора. В админке я надеюсь сначала …

07.03.2022
Отображение всех продуктов, относящихся к одной из подкатегорий одной категории, на странице категории

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

07.03.2022
Как безопасно генерировать случайные пароли в Django?

Я импортировал набор данных о пользователях в проект Django. Теперь мне нужно установить случайный пароль для каждого из них. Мой вопрос заключается в том, как я могу безопасно генерировать случайные пароли в Django?

07.03.2022
Представление не вернуло объект HttpResponse. Вместо этого оно вернуло не ожидаемую корутину. Возможно, вам потребуется добавить 'await' в ваше представление

Я создаю приложение django, следуя этой статье(ERROR: Your view return an HttpResponse object. Вместо него возвращается не ожидаемая корутина. Возможно, вам нужно добавить 'await' в ваше представление) Вот мой код: import asyncio Это вид async def get_smokables(): …

07.03.2022
API загрузки файлов Django XML не вызывается и [ошибка]: метод не разрешен

Я работаю над проектом Django, который будет загружать XML файл через rest API и я столкнулся с проблемой и не уверен, что это так! я делюсь своими кодами, которые я написал для различных модулей для [API] URL.py …

07.03.2022
Как я могу отправить дополнительное значение в представления с помощью формы django?

У меня есть HTML-форма: <form action="" method="POST" enctype="multipart/form-data" onsubmit="update_button()"> {% csrf_token %} {{ form|crispy }} <div class="row" style="background-color: white"> {% for x in data %} <div style="padding: 10px;"> <label id="label1" class="{% for selectedIMG in selectedimages %}{% if …

07.03.2022
Невозможно импортировать имя 'InvalidAlgorithmError' из 'jwt'

Я пытаюсь использовать JWT-аутентификацию с Django Rest Framework (DRF), но получаю эту ошибку при попытке сгенерировать токен и обновить токен с помощью запроса 'POST' вместе с учетными данными пользователя на странице /api/token Ошибка : <img alt="InvalidAlgorithmError Error" …

07.03.2022
Получение функции post() из функции представления, возвращаемой resolve()

Я определил класс на основе rest_framework.views.APIView и добавил его как представление к некоторому url. Например, так: from rest_framework.views import APIView from rest_framework.response import Response from django.urls import path class MyApi(APIView): def post(self, request): # Do something with …

07.03.2022
Поле DRF Nested Serializer не отображается

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

07.03.2022
Переопределение метода восстановления в Django

Я хотел бы запускать часть кода после восстановления объекта в Django, но не запускать его каждый раз, когда выполняется save(). Как переопределить метод восстановления в Django? Я знаю, что он использует метод save(), но я бы предпочел иметь его отдельно …

07.03.2022
Celery workers не работает с RabbitMQ после обновления

Описание проблемы У меня есть работающее django приложение, использующее Celery вместе с Mongo и RMQ (3.7.17-management-alpine) Приложение работает на kubernetes кластер Приложение работает нормально в целом Но когда я обновляю Celery (3.1.25) и Kombu (3.0.37) …

07.03.2022
Как вызвать функцию Django из шаблона и сохранить возврат в переменной

Контекст: У меня есть фрагмент HTML, который я хочу рассеять в шаблоне на случай, если функция вернет "true". Детали: Моя функция def show_avg_kpi(): return config.avg_times_visible register.filter('show_avg_kpi', show_avg_kpi) Шаблон (это кусок кода для отображения или нет): {% …

07.03.2022
Система регистрации с вводом данных пользователя на Django

Я пытаюсь сделать систему регистрации, где студенты могут сделать это сами, введя свои ID, но я действительно борюсь. Следующие представления, модели, формы и html VIEW class Attendance(CreateView): template_name = 'homepage.html' model = GetAttendance fields = ['aluno'] success_msg = "Check …

07.03.2022
Не могу зайти на эту страницу, слишком долго отвечал. Django, Gunicorn и Nginx. Это происходит до тех пор, пока я не перезагружу свой экземпляр вручную.

Я разместил свой сайт Django на экземпляре AWS Lightsail на сервере Ubuntu с Nginx и Gunicorn. Все работает отлично, когда он работает очень быстро, все работает отлично, но иногда он перестает работать, я не могу попасть на сайт, …

07.03.2022
Как отправить kwargs для формы MultipleChoiceField в модульном тесте POST представления

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

07.03.2022
Как запросить данные из двух таблиц с помощью django?

У меня есть таблицы mySQL, связанные отношениями "один ко многим" параметрами главной таблицы являются: имя возраст рост параметрами второй таблицы являются: f_name (как внешний ключ ) salary_date salary Я уже …

07.03.2022
Django обновление или создание - предварительное сохранение

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

07.03.2022
Использование concurent.futures вызывает у меня странную ошибку AttributeError на django python с каналами

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

07.03.2022
Можно ли получить доступ к странице администратора после того, как приложение загружено в интернет? | Django

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

07.03.2022
Проблемы с извлечением данных из базы данных django и их тестированием

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

07.03.2022
Разные пользователи/группы должны видеть разные строки при редактировании сообщения?

Допустим, у меня есть модель: class Post(models.Model): title = models.charfield(max_length=50) content = models.TextField() approved = models.BooleanField(default=False) и у меня есть 2 группы/типа пользователей: редактор manager Менеджеры могут создавать посты и редактировать каждую строку (заголовок, …

07.03.2022
Как сделать/использовать меню навигации для хедера и сайдера в ReactJS с помощью Django Rest API?

Привет, я хочу сделать меню заголовка с помощью Django Rest API на основе ролей/групп. Я использую ReactJS как Frontend и Django как Backend. Я хочу, чтобы пользователи могли видеть и использовать ссылки, основанные на их ролях/группах в Rest api. Есть …

07.03.2022
Валидация модели Django не поднимает исключение при full_clean()

У меня есть Model и ModelForm с пользовательским валидатором (который разрешает только "H" или "A" в CharField): def home_away_valid(value): return value == 'H' or value == 'A' class Team(models.Model): name = models.CharField(max_length=180) home = models.CharField(max_length=2, validators=[home_away_valid], default='H', db_index=True) class …

07.03.2022
Как я могу удалить или скрыть второй лигн этой таблицы [дубликат]

У меня есть таблица вот мой код Как я могу удалить всю вторую строку 'Date'? new = output_df.groupby([output_df['Date'].dt.date, 'type']).size().unstack(fill_value=0) new.sort_values(by=['Date'], ascending=True) new['Total per date'] = output_df.groupby([output_df['Date'].dt.date])['type'].count() new.loc['Total', :] = new.sum(axis=0) new = new.astype(int) введите …

07.03.2022
Django фильтр, в котором модель не имеет внешнего объекта или внешнее поле равно

У меня есть две модели Community и UserCommunity Модель сообщества class Community(models.Model): # Community name name = models.CharField(max_length=64) slug = models.CharField(max_length=40, blank=True) admins = models.ManyToManyField( settings.AUTH_USER_MODEL, related_name="admins", blank=True ) admins = models.ManyToManyField( settings.AUTH_USER_MODEL, related_name="admins", blank=True ) members = …