Django and Python "Questions and answers", page 550

05.09.2022
Как использовать дату в качестве оси x Plotly Dash

Я только что начал использовать Plotly Dash. У меня есть существующее приложение, которое может генерировать случайные данные. Как я могу изменить ось X на сегодняшнюю дату. Я пытался использовать "datetime.datetime.now()", но дата выглядит так изображение import dash …

05.09.2022
Как из Django Rest API вернуть изображение из внешнего API, требующего ключ в адресе?

Я пишу API с Django Rest Framework, который возвращает случайное изображение из внешнего API изображений, к которому у меня есть доступ, и который требует закрытого ключа в url: imgapi.com/193811&key=2s3kp72a82 Не раскрывая ключ, я хочу, чтобы конечная точка в …

05.09.2022
Почему статические файлы не включены?

Статические файлы не работают. Я вроде бы зарегистрировался везде, где необходимо. Но проблема остается. В чем может быть загвоздка. settings STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static/') urls from django.urls import * from . import * from django.conf.urls.static import …

05.09.2022
Django REST API 504 Ошибка тайм-аута шлюза

Итак, у меня есть API, который принимает пост-запрос и требует почти 3 минуты для обработки и возврата некоторых результатов в ответ. Я пробовал все способы, упомянутые в этой ссылке, включая настройку Nginx и gunicorn: Gunicorn: …

05.09.2022
Не получается создать superuser

Я только начал изучать Python и джанго, и при освоении админ-панели у меня возникла проблема. Сперва при загрузке необходимых 18 миграций после введения команды python manage.py migrate появилась запись No migrates to apply. Но я продолжил вводить имя и пароль. …

05.09.2022
Django Как сгенерировать и сохранить изображение при создании сущности с помощью CreateView?

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

05.09.2022
Django Navbar No Reverse Match error - как это исправить?

Я получаю следующую ошибку при попытке связать мой navbar в base.html в Django. NoReverseMatch at / / 'home' не является зарегистрированным пространством имен Я не уверен, почему он не работает, любая помощь будет очень признательна! base.html: …

05.09.2022
Заполнение большой модели данных несколькими формами в Django. Не работает CreateView

Делаю на Django систему документооборота. В модели около 800 полей. Необходимо иметь несколько форм которые заполнят некое создают или меняют подмножество полей. Остальные поля при создании заполняются по умолчанию. Подмножества полей пересекаются поэтому разбивка на несколько моделей не получится. Обработку …

05.09.2022
Django - Сообщение о расписании Twilio не отправляется

Я пытаюсь отправить SMS с помощью функции отправки сообщений по расписанию, используя Twilio. Однако сообщения не отправляются в запланированное время. Вот мой код. message = clientSMS.messages.create( media_url=attachimage, body=editor, from_=settings.SERVICE_ID, to=selectedphone, schedule_type='fixed', send_at=FinalScheduleTime.isoformat() + 'Z', ) SID сообщения сгенерирован …

05.09.2022
Миграции django не работают в контейнере docker

У меня есть проект, разработанный на djnago, и когда я добавляю новое поле в models.py и запускаю makemigrations и migrations, он работает нормально, моя проблема в том, что когда я запускаю docker container, кажется, что миграции не применяются и …

05.09.2022
Почему он выдает ошибку "не зарегистрированное пространство имен"?

Я пытаюсь сделать форму ввода данных без использования forms.py. При попытке отобразить форму выдает ошибку "'blog' is not a registered namespace". Я думаю, что я мог что-то перепутать с urls.py. urls.py from django.urls import * from . import * from …

05.09.2022
Функция расшифровки не работает в python, ниже приведен код

Импортировать hashlib from binascii import hexlify из binascii import unhexlify from Crypto.Cipher import AES class AppCrypto: __KEY: str = None __iv = "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f" def __init__(self, key: str = None) -> None: """ Initialize the class. :param key: The key for …

05.09.2022
Как установить модель для комментариев-django-xtd

привет ребята, я новичок в django. мне нужно иметь комментарии, повторные комментарии, нравится и не нравится, количество повторов, количество лайков и антилайков. Поэтому я нашел пакет django-comments-xtd. Я попытался установить его в свой проект, но не нашел никакой …

05.09.2022
Как исправить ситуацию, когда страница администратора django не загружает css, хотя имеет правильную конфигурацию?

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

05.09.2022
Django Группировка (аннотирование) по порядку и получение всех значений

У меня есть следующая модель class Attempt(BaseModel): category = models.ForeignKey(Category, on_delete=models.CASCADE, null=True, blank=True) answer = models.ForeignKey(to=ModelAnswer,null=True, blank=True,on_delete=models.CASCADE) user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True) order = models.PositiveIntegerField(null=True, blank=True) def __str__(self): return self.category.name class Meta: ordering = ['order'] В …

05.09.2022
Как добавить строку динамически в наборе форм django

В моем приложении django у меня есть две модели, т.е. Product и Real, которые связаны отношениями "многие ко многим". Для динамического добавления данных в мои таблицы я хочу использовать javascript для добавления строки или удаления строки в моих …

05.09.2022
Построение диаграммы рассеяния Chart.js в Django с использованием огромных данных

Я разрабатываю график рассеяния для визуализации тенденции объема продукции для каждого количества продукции. x: product count y: product volume Из django view, два списка массивов были переданы в chart javascript в шаблоне django. Вот код: <script> const …

05.09.2022
Как сделать автообновление категории по количеству товаров в модели django

У меня есть модель категории с заголовком и подсчетом, и у меня также есть другая модель под названием Products, которая имеет категорию в качестве одного из своих внешних ключей. Как я могу автоматически обновить поле category count по количеству …

05.09.2022
На localhost отображается только один json [закрыто]

Я просто помещаю JSON в переменную li и пытаюсь показать на localhost по return JsonResponse(li) Но из первоначального списка [{'_id': 'SC', 'cast_count': 60576}, {'_id': 'General', 'cast_count': 562298}, {'_id': 'OBC', 'cast_count': 389510}, {'_id': 'ST', 'cast_count': 2700}, {'_id': '', …

05.09.2022
Ошибка при загрузке файлов из приложения Django в производстве с Gunicorn & Nginx

Я развернул свое приложение Django на AWS EC2 Instance, используя это руководство. Все работает нормально, но ошибка возникает, когда я загружаю файл excel. (Excel создан с использованием библиотеки opnenpyxl). При загрузке xlsx файла приложение возвращает …

05.09.2022
Django аннотирует условное значение

Допустим, у меня есть такая модель: class modelA(models.model): name = models.Charfield() class modelB(models.model): model_A = models.ForeignKey('modelA', on_delete=models.CASCADE) value = models.IntegerField() class modelC(models.model): model_A = models.ForeignKey('modelA', on_delete=models.CASCADE) value = models.IntegerField() Как я могу аннотировать запрос, чтобы получить что-то …

05.09.2022
Контактная информация моего пользователя из front-end не сохраняется в админке django

Я пытаюсь получить контактную информацию со страницы "Contact Us" в админке Django, но она не отображается, я не понимаю, что может быть не так... my models.py from django.db import models class Post(models.Model): title = models.CharField(max_length=100) public_date = models.DateField() public_time …

05.09.2022
Установите диапазон оси xaxis plotly dash

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

05.09.2022
FileView.get() отсутствует 1 требуемый позиционный аргумент: 'request' - класс FileView

Итак, я хочу вызвать функцию func в html. но когда я нажимаю на кнопку, появляется сообщение об ошибке. что я хочу, так это сохранить байты в строку и сохранить ее в файле text. f содержит b'5&\xd7\x8c', это результат шифрования …

05.09.2022
Вложенный сериализатор Django выдает мне None для всех полей

Я работаю с Django и djangorestframework (версии 3.2.12 и 3.12.4, соответственно) и столкнулся с проблемой вложенных сериализаторов. У меня есть модели FantasyLeague и FantasyLeagueSettings. FantasyLeagueSettings имеет FK к FantasyLeague models.py class FantasyLeague(models.Model): name = models.CharField(max_length=100) managers = models.ManyToManyField(User) …

05.09.2022
Как получить пользовательские теги django-taggit в представлении

Я пытаюсь заставить две категории тегов работать с помощью django-taggit на одной модели. Все вроде бы работает правильно в админке, но я не могу понять, как написать представление, которое позволит мне использовать две категории тегов. class Photo(models.Model): title = …

05.09.2022
Как интегрировать django rest framework с clamav

Как интегрировать clamav с django rest framework? Я пытаюсь сканировать загруженные файлы через drf с помощью clamav? Я установил clamav из https://www.clamav.net/ вот мой код ... file = self.request.FILES.get('file') # check a file for viruses if …

05.09.2022
Как я могу получить всплывающие данные в django

Пожалуйста, как я могу получить атрибут id_benevole класса Participer(Models) мне нужно показать его во всплывающем окне Я использую этот метод, но ничего не отображается Заранее спасибо Это -------->Models.py class Participer(models.Model): id_benevole = models.CharField(max_length=150,null=False,blank=False) id_mission = models.CharField(max_length=150,null=False,blank=False) # def __str__(self): …

05.09.2022
Получение количества вариантов в поле выбора Django ChoiceField

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

05.09.2022
Chart.js не отображается на сайте django

Я пытаюсь отобразить графики с помощью chart.js, но они не отображаются... ниже приведен мой код В файле Views.py я подготовил набор запросов для отображения того, сколько людей имеют аллергию на глютен, арахис и так далее... def patientsView(request): gluten_allergy = MedicalRecord.objects.filter(gluten_allergy …

05.09.2022
Docker compose не устанавливает django или не находит Django после установки

Docker-Compose.yml version: '3.9' services: nginx: restart: unless-stopped build: context: . dockerfile: ./docker/nginx/Dockerfile ports: - 80:80 - 443:443 volumes: - dev-static_volume:/vol/static - dev-media_volume:/vol/media - ./docker/nginx:/etc/nginx/conf.d depends_on: - app command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s …

05.09.2022
Изменение платформы Elastic Bean Stalk

У меня возникли проблемы с развертыванием моего приложения с помощью Elastic Beanstalk. Мне нужно изменить платформу, которую я использую, на текущую, которая принята. В своем проекте я использую python 3.10.6, поэтому я совершенно не понимаю, откуда взялась версия 2.6. …

05.09.2022
Как передать данные сериализатора в Django httpresponsponseredirect?

Вот мой первоначальный вид входа в систему: class LoginAPIView(generics.GenericAPIView): serializer_class = LoginSerializer def post(self, request): serializer = self.serializer_class(data=request.data) serializer.is_valid(raise_exception=True) return Response(serializer.data, status=status.HTTP_200_OK) Это дает следующие результаты после входа в систему: <img …

05.09.2022
Переводы Django не работают для html-шаблонов

В проекте запущен Django 4.1 с настройками ниже: BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) MIDDLEWARE = [ 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.middleware.locale.LocaleMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', ... ] TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')] , 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.i18n', …

05.09.2022
Django - UpdateView: После обновления не суперпользователем человек, который создал, получает изменение на none

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

05.09.2022
Django Rest Framework - Создание объекта с отношением с первичным ключом

Я создал простой REST API, с помощью которого я хочу создавать объекты продуктов. Моя проблема в том, что API представление не показывает мне поле множественного выбора для выбора из существующих категорий. models.py from django.db import models class Category(models.Model): name …

05.09.2022
Django MultiValueField и MultiWidget AttributeError: объект 'CharField' не имеет атрибута 'is_hidden'

Я пытаюсь сделать поле, в котором можно выбрать день недели и время этого дня. Я прочитал документ и вот что мне удалось сделать. class ClassTimeWidgit(forms.MultiWidget): def __init__(self, attrs=None) -&gt; None: widgets = [forms.CharField(), forms.TimeField()] super(ClassTimeWidgit, self).__init__(widgets, attrs) class ClassTimeField(forms.MultiValueField): widget …

04.09.2022
Сохраняйте ImageField в разные папки

У меня есть две модели, которые наследуются от базовой модели следующим образом ''' games = [ ('DND5E', 'Dungeons and Dragons'), ('TOR20', 'Tormenta20'), ] class BaseSheet(models.Model): ... game: str = models.CharField(default='', max_length=5, choices=games) ... class DnDMonster(BaseSheet): ... image = …

04.09.2022
Динамическая маршрутизация URL из html-формы внутри экшена в Django

У меня есть простая форма, которая должна принимать пользовательский ввод и напрямую отправлять пользователя на динамический url, используя этот ввод. Если ввести в форму "111", то пользователь попадет на страницу /number_input=111 Почему-то у меня это не получается, так как …

04.09.2022
О настройке информации выпадающего меню в модуле экспорта импорта django

Пожалуйста, считайте, что это сайт библиотеки книг, у меня здесь три модели: models.py class books(models.Model): book_name = models.CharField(verbose_name='book name',max_length=24) book_desc = models.CharField(verbose_name='book description',max_length=240) class classes(models.Model): class_name = models.CharField(verbose_name='class name',max_length=24) class map_book_class(models.Model): book_id = models.ForeignKey(books, on_delete=models.CASCADE, verbose_name='book ID') class_id = …