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

27.07.2022
CKEditor не загружается на сайте администратора Django

Я развернул свой проект на Heroku, но когда я вхожу в админку сайта на Django, CKEditor не загружается. Я использую CKEditor для реализации RichTextField в моих моделях. Это ошибка GET https://portfolio-jpl.herokuapp.com/static/ckeditor/ckeditor-init.js net::ERR_ABORTED 404 (Not Found) GET https://portfolio-jpl.herokuapp.com/static/ckeditor/ckeditor/ckeditor.js net::ERR_ABORTED 404 …

27.07.2022
Изменение поля с помощью сеттера в панели администратора

У меня следующая структура: (Модели) class Lessons(models.Model): status_choice = [ ("COMING", _("Coming soon..")), ("PROGRESS", _("In progress")), ("DONE", _("Done")), ("CANCELED", _("Canceled")) ] _status = models.CharField(max_length=15, choices=status_choice, default=COMING_SOON) @property def status(self): return self._status @status.setter def status(self, value): #some validation self.save() …

27.07.2022
Как создавать пользователей в Django?

Я пытаюсь использовать модель пользователя Django, но не могу создать нового пользователя. Я уже выполнил команды python manage.py makemigrations и python manage.py migrate. Если я пытаюсь запустить команды снова, я получаю сообщение "Изменения не обнаружены" Я смог создать суперпользователя …

27.07.2022
Django - Предоставление представлениям доступа к нескольким моделям

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

27.07.2022
Обновление Django до версии 4.0 Абстрактные модели не могут быть инстанцированы

Я обновляю свое приложение Django с версии 2.2 до версии 4.0.6. Я сделал различные обновления кода, и APP в основном работает. Но я получаю следующую ошибку "Abstract models cannot be instantiated" и не могу найти подсказки, как решить …

27.07.2022
Зависимый от Django smart-select не работает должным образом

Django smart-select не работает должным образом Первая колонка работает, но вторая не работает, Я добавил скрипты в html страницу, но проблема не решена Я добавил этот скрипт <script type="text/javascript" …

26.07.2022
Как динамически изменять разрешение видео на веб-сайте

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

26.07.2022
Выбор одного значения несколько раз в поле "многие ко многим" в Django

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

26.07.2022
Множественные аннотации Count в фильтрации Django вызывают ProgrammingError

Я запускаю страницу поиска на модели, которая имеет две связанные модели с отношением ManyToMany (ForeignKey). class Session(models.Model): ... fields ... class Tuition(models.Model): session = models.ForeignKey(Session, on_delete=models.CASCADE) price = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True) ... class Housing(models.Model): session = …

26.07.2022
PgAdmin Таблица не отображается в базе данных после успешной миграции

Я пытаюсь создать REST API с помощью psql и Django, я дошел до стадии применения миграций для добавления таблиц в мою базу данных, эти миграции прошли успешно, но когда я открываю pgadmin для просмотра моей базы данных, там нет …

26.07.2022
Выбор порядка выбора моделей Django

При отображении следующих вариантов я хочу иметь возможность упорядочить их следующим образом Подготовка, Обзор, Обновление, Доработка и Завершение. Сейчас они упорядочены в алфавитном порядке. Ниже представлена простая модель: class Choice(models.Model): status_choices = [ ("", "Select Current Status"), …

26.07.2022
Создание отдельного приложения комментариев для приложения билетов. Продолжаю получать ошибку NoReverseMatch

Я создаю отдельное приложение комментариев для проекта приложения билетов. Как мне получить билет pk из модели Ticket в метод get_absolute_url, который находится внутри моей модели Comment? Это мои модели ticket models.py class Ticket(models.Model): title = models.CharField(max_length=100) content …

26.07.2022
Элементы аккордеона в jinja2 flaks для цикла сворачиваются и показываются вместе, а не независимо друг от друга

мои элементы аккордеона не раскрываются по отдельности при нажатии на один из них. Они либо оба показывают свое содержимое, либо оба остаются закрытыми. Я пробовал использовать интерактивные идентификаторы, но это не помогло. {% for study in studies %} …

26.07.2022
Heroku "Ошибка приложения" на приложении Django/React

В настоящее время я работаю над проектом "Список дел" для моей учебы, и я смог выбрать соответствующие технологии. Я решил использовать Django, React, MongoDB для приложения и Heroku для хостинга. У меня был предыдущий опыт работы с React …

26.07.2022
Форма django не отправляется при отображении определенных полей в шаблоне

У меня есть UpdateUserForm: class UserUpdateForm(UserChangeForm): email = forms.EmailField() first_name = forms.CharField(max_length=100) last_name = forms.CharField(max_length=100) username = forms.CharField(max_length=100, widget=forms.TextInput()) last_login = forms.CharField(max_length=100, widget=forms.TextInput(attrs={'type': 'hidden'})) is_superuser = forms.CharField(max_length=100, widget=forms.CheckboxInput(attrs={'type': 'hidden'})) is_staff = forms.CharField(max_length=100, widget=forms.CheckboxInput(attrs={'type': 'hidden'})) is_active = forms.CharField(max_length=100, widget=forms.CheckboxInput(attrs={'type': 'hidden'})) …

26.07.2022
Как заполнить модель с помощью имеющейся модели django?

У меня есть модель People: с name, phone email, address полями используя команды управления Django, я хочу заполнить Contact модель теми же полями командный файл: from django.core.management.base import BaseCommand class Command(BaseCommand): help = 'Sorting …

26.07.2022
Django ModelForm DateField render value

Models.py class MyModel(models.Model): date = models.DateField() views.py if request.method == 'GET': instance = MyModel.objects.get(pk=pk) form = MyModelForm(instance=instance) return render(request, 'update.html', context={'form': form}) update.html <input type="date" name="date" value="{{ form.date.value.isoformat }}" /> Работает нормально. Но в методе POST, …

26.07.2022
Django Forms показывает дополнительные категории для пользователей, входящих в группу

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

26.07.2022
Как моделировать сложные левые соединения в Django

У меня есть две модели Django, которые имеют отношения, которые не могут быть смоделированы с помощью внешнего ключа class PositionUnadjusted(models.Model): identifier = models.CharField(max_length=256) timestamp = models.DateTimeField() quantity = models.IntegerField() class Adjustment(models.Model): identifier = models.CharField(max_length=256) start = models.DateTimeField() end = …

26.07.2022
Получение NOT NULL CONSTRAINT из обоих представлений с помощью django

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

26.07.2022
Selenium, Django, На Ubuntu 20.04 цифровой океан VPD

Я создал веб-скрапер и интегрировал его с Django. Все работает отлично. Теперь я хочу разместить это приложение Django с веб-скрапером на VPS, чтобы он мог получить доступ к нему в любом месте. Я использую gunicorn и nginx. Я попробовал …

26.07.2022
AttributeError: тип object ' ' не имеет атрибута 'object'

Я работаю над REST API и получаю ошибку "AttributeError: type object 'Project' has no attribute 'object'" при попытке доступа к http://127.0.0.1:8000/projects/. вот мои файлы : --> views.py: from django.http import JsonResponse from .models import Project from …

26.07.2022
Тесты Django внезапно выходят из строя без видимых причин

У меня есть проект django с сотнями модульных тестов, и после большого обновления, которое добавило еще около 50 тестов, все тесты проекта, которые создают экземпляр определенной модели, терпят неудачу со следующим сообщением об ошибке: Traceback (most recent call last): …

26.07.2022
Получено Errno 13 при попытке сохранить изображение с помощью Pillow [Python, Django]

При попытке сохранить изображения с помощью Pillow получена ошибка [Errno 13]. Точная ошибка такова: PermissionError: [Errno 13] Permission Denied: 'C:/Users/django/PycharmProjects/django/csvs/photos/blah-summer-jean\cropped-788x1000'. Мой код ниже: from PIL import Image from blah import settings from django.core.files.storage import default_storage from blah.storage_backends import MediaStorage …

26.07.2022
Загрузка кириллических файлов в Django

Добрый день. Я пишу ресурс для корпоративного портала. Столкнулся с такой проблемой, что после загрузки файлов с кириллицей, пытаюсь их скачать, а Django выдает ошибку пути urls 404 путь к файлу не найден. Подскажите, где я ошибаюсь Мой …

26.07.2022
Python Django всегда передает id 1 на ForeignKey с помощью to_field

Я новичок в Django и пытаюсь создать небольшое приложение, которое показывает данные сканирования виртуальных машин, вставленные в таблицу HostsFixDataScans. Для доступа к отсканированным данным в HostsFixDataScans через модель Hosts, я определил ForeignKey с полем to_field. Но, к сожалению, данные, …

26.07.2022
Как перенести виджет ModelMultipleChoiceField из Django в reactjs?

Вот виджет, о котором я говорю: https://docs.djangoproject.com/en/4.0/ref/forms/fields/#modelmultiplechoicefield Вот его фотография: https://i.stack.imgur.com/2tZhv.png Рендеринг его статически и сохранение стиля было простым, но я не уверен, как сделать это динамически, чтобы я мог динамически подавать …

26.07.2022
Защита от SQL-инъекций на django Rest API

Для целей тестирования на проникновение, я пробую sql-инъекцию в мой Django Rest API, И я могу успешно взять схему, таблицу и информацию о строках с помощью SQLmap. Я пробовал несколько раз, это был просто простой API. Я создавал представление …

26.07.2022
Django Rest Framework Viewset Filter By Value

Допустим, у меня есть набор представлений DRF следующего вида class SecretViewset( viewsets.ModelViewSet, ): queryset = Secret.objects.all() serializer_class = SecretSerializer @action(methods=['GET'], detail=True) def name(self, request, pk=None): secrets = Secret.objects.filter(name__contains=pk) return Response(self.get_serializer(secrets, many=True).data) Я хочу иметь …

26.07.2022
Django celery с redis выполняет одно и то же задание несколько раз

Я пытаюсь создать фоновую задачу с Django celery и Redis в качестве брокера. эта задача отправляется из моделей, когда модель post save. Но проблема в том, что одна и та же задача выполняется 1000 раз (другие задачи отладки или …

26.07.2022
Почему я получаю IntegrityError при нулевом значении в несуществующем столбце... Django

Я пытаюсь обратиться к внешнему api, когда пользователь отправляет форму. Я использую Django и Postgresql Моя модель class League_Mod(models.Model): host = models.CharField(max_length=50) Espn_League_Id = models.IntegerField(unique = True) Espn_S2 = models.CharField(max_length=3000) Espn_Swid = models.CharField(max_length=300) bigdata = models.JSONField(default=dict,null=True) Мой сериализатор …

26.07.2022
Отображение поля с несколькими вариантами выбора в админке django

В моей админке django я пытаюсь показать поле моей модели, которое может иметь несколько значений (как список). Вот мое определение поля в models.py related_countries = CountryField( multiple=True, blank=True ) Поэтому, когда я создаю модель в базе данных, то, …

26.07.2022
Рендеринг шаблонов Excel

Я хотел бы иметь возможность отображать файлы шаблонов Excel: и не создавать файлы Excel программно. Существует либа Templated-docs. Но сами шаблоны должны быть в одном …

26.07.2022
Как установить значение по умолчанию для поля multiselect в django

У меня есть модель Account, которая расширяет пользовательскую модель User от django: class Account(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) joined_groups = models.ManyToManyField(Group, related_name='joined_group', blank=True) created_groups = models.ManyToManyField(Group, blank=True) EMAIL_PREFERENCES = [ ('user_emails', 'User Emails'), ('group_emails', 'Group Emails'), ('leader_emails', 'Leader Emails'), …

26.07.2022
Добавление условия к DeleteView в Django

Я изучаю основы Django и пытаюсь добавить условие перед удалением экземпляра ингредиента в общем DeleteView. Но похоже, что DeleteView просто игнорирует мое условие. Что я делаю не так? Заранее благодарю за внимание к моему вопросу! class …

26.07.2022
Внедрение многопользовательских типов для системы управления больницей

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

26.07.2022
Сделать так, чтобы выбор формы Django зависел от значений, представленных в предыдущей форме

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

26.07.2022
Расширение Heroku Django post-gis: Ошибка "нет атрибута 'geo_db_type'" при миграции новой модели, содержащей геоэлементы

Я столкнулся с этой проблемой при развертывании моего приложения django на heroku. Оно прекрасно собиралось и разворачивалось до того, как я отредактировал свою django модель, включив в нее поле геометрии: geom = models.PointField(verbose_name='geo',srid = 4326) Теперь сборка проходит …

26.07.2022
Ошибка "Недопустимое значение." при использовании сериализатора django rest framework Serializer

Я пытаюсь сохранить некоторую информацию из файла csv в DB с помощью django rest framework, в настоящее время я не уверен, где проблема, в представлении или в модели, для проверки я отправляю данные по мере их поступления в сериализатор. …

26.07.2022
Как сериализовать два класса с отношением один ко многим в django

Это мои модели class Users(models.Model) : name = models.CharField(max_length=20 , blank=False , null=False) email = models.EmailField(max_length=50 , blank=True , null=True) password = models.CharField(max_length=30 , blank=False , null=False) birthday = models.DateField(null=False) photo = models.ImageField(upload_to = 'user_photos/%y/%m/%d') #friend = models.ManyToManyField('self',through='Notif',null=True,related_name='friend') class …