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

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

прямо сейчас он перенаправляет их на главную страницу. вот файл views.py: class AddReviewView(CreateView): model = Review form_class = ReviewForm template_name = 'blog/add_review.html' def form_valid(self, form): form.instance.post_id = self.kwargs['pk'] return super().form_valid(form) success_url = reverse_lazy('blog-home') и вот файл models.py: …

27.07.2022
Django boto3 с s3 не работает в производстве

В настоящее время я пытаюсь включить загрузку больших файлов для моего сайта www.theraplounge.co/. Единственная проблема в том, что я использую boto3 для загрузки непосредственно на s3 с https://justdjango.com/blog/how-to-upload-large-files в качестве руководства. Хорошо то, что …

27.07.2022
Реверс для 'category-detail' с аргументами '('',)' не найден

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

27.07.2022
Токен Wagtail-2fa не работает при настройке 2fa после регистрации нового пользователя администратора

Новые пользователи не могут настроить 2fa - токен всегда не удается установить с помощью wagtail-2fa. Фон: Несколько месяцев назад я создал сайт wagtail с помощью Wagtail-2fa (который основан на django-otp). Когда я впервые установил пользователя-администратора с 2fa, …

27.07.2022
Ошибка POST http://localhost:8000/api/project/create/ 400 (Bad Request) при отправке POST-данных из приложения React с помощью fetch() в Django API

Я работаю над простым приложением DRF + ReactJS, но когда я столкнулся с выполнением POST данных из приложения React в Django API, эта ошибка происходит на веб-консоли POST http://localhost:8000/api/project/create/ 400 (Bad Request) и она говорит, что проблема на моем …

27.07.2022
Как правильно связать файл sphinx index.html с представлением

Моя документация по sphinx генерируется правильно с пользовательской темой. Файл документации называется index.html, который я использую как шаблон в представлении django для отображения документации. Проблема: я потерял тему sphinx_rtd_theme и ссылки между страницами. Не могли …

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'), …