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

12.05.2022
Расширения файлов в Django

Я создал сайт загрузки файлов, где я хочу позволить пользователям загружать файлы в формате pdf, ppt, doc, txt и zip. Я использую HTML форму для загрузки файлов. model.py class Upload_Notes(models.Model): user = models.ForeignKey(User,on_delete=models.CASCADE) uploadingdate = models.CharField(max_length=30) branch = models.CharField(max_length=30) …

12.05.2022
Data._mutable= True в Django rest framework

Я видел это много раз и искал везде, но не мог понять, что это означает и обязательно ли это? Я не использовал этот data._mutable = True or False в своем коде раньше и не уверен, должен ли я его …

12.05.2022
Django: Файл CSS не загружается

У меня есть приложение на Django, в котором я создаю веб-страницу. Когда я перехожу по нужному URL, HTML-страница с Bootstrap загружается, но мой CSS не загружается. Ниже я хотел выделить цветом h1 Blue, но он не отображается, он черный. …

12.05.2022
Права администратора Django

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

12.05.2022
Django.db.utils.IntegrityError: Ограничение NOT NULL не сработало после сброса миграций

Мне нужно сохранить объект, содержащий файл и некоторые другие данные. Хотя файл хранится в папке /media, объект не сохраняется в базе данных, поскольку его сохранение вызывает ошибку интеграции. django.db.utils.IntegrityError: NOT NULL constraint failed: app_eeg.filename "filename" было полем, которое …

12.05.2022
MultiSelectField с виджетом select2 не работает должным образом для EDIT в Django

У меня есть форма, я пытаюсь понять ее поведение в Django. Код формы выглядит следующим образом : class RequestForm(forms.ModelForm): TIMEPOINTS = ( ("1M" , "1M"), ("2M" , "2M"), ("4M" , "4M"), ("6M" , "6M"), ("9M" , "9M"), ("1Y" …

12.05.2022
Приватное поле объекта в Django Admin

Мне интересно, как лучше всего сделать редактируемое поле (администраторами) для некоторого объекта в Django admin, который не может быть доступен для просмотра на публичном сайте. Например, раздел примечаний для авторов контента с соглашениями или инструкциями, которые разработчик не может …

12.05.2022
Как добавить дополнительные поля в UpdateView с помощью model: User?

Мне нужно добавить больше полей на страницу "edit profile", потому что когда кто-то регистрируется, ему нужно заполнить только 2 поля (inputs), но когда он переходит к "edit profile", в форме появляется 8 полей. Есть ли у кого-нибудь идея, как …

12.05.2022
Django Как правильно загрузить изображение в форму?

Вот мой код, связанный с формой: модели class Date(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, null=True) place = models.ForeignKey('Place', on_delete=models.CASCADE, null=True) title = models.CharField(max_length=64, null=True) class Photo(models.Model): date = models.ForeignKey('Date', on_delete=models.CASCADE) image = models.ImageField(verbose_name='Photos', upload_to='media/date/photos/') # form class DateForm(forms.ModelForm): image = …

12.05.2022
Django ajax project- basket - сбор значений в массив

В моем магазине Django у меня есть корзина, которая в views.py имеет класс: class BasketAddView(View): def post(self, request, *args, **kwargs): basket = Basket(request) product_id = str(request.POST.get('productid')) product_size = str(request.POST.get('productsize')) product_qty = str(request.POST.get('productqty')) product = get_object_or_404(Product, id=product_id) #it was id …

12.05.2022
Reportlab из БД в pdf Django

Инфы в инете мало. Как можно вывести данные таблицы из БД в ПДФ, проект Django ? views.py from django.shortcuts import render from .models import Plan from .models import Artiles from .forms import ArtilesForm import io from reportlab.pdfgen import canvas from …

12.05.2022
Пытаюсь получить имя вместо первичного ключа, но DRF сообщает об ошибке значения. Если я пытаюсь исправить это, я получаю и другие ошибки

Мои модели: def upload_to(instance, filename): return 'images/{filename}'.format(filename=filename) class StreamPlatform(models.Model): name = models.CharField(max_length=200) about = models.TextField(max_length=2000) website = models.URLField(max_length=2500) def __str__(self): return self.name class WatchList(models.Model): title = models.CharField(max_length=250) image = models.ImageField(_('Image'), upload_to=upload_to, default='images/default.jpg') storyline = models.TextField(max_length=2000) platform = models.ForeignKey(StreamPlatform, on_delete=models.CASCADE, …

12.05.2022
Получение имени пользователя django перед его редактированием

Я использую сигнал django для отправки сообщения в API на основе имени пользователя. Если пользователь не существует, он создает нового и постит в API. Если я редактирую пользователя, я не могу получить доступ к старому имени пользователя, чтобы изменить API. …

12.05.2022
Django rest framework не отображает данные при выполнении фильтрации

Я давно не использовал Django RF и столкнулся с проблемой. Я пытался выполнить object.get() и получил ошибку, которая гласила, что возвращается больше 1 (возвращается 2), поэтому я изменил .get на .filter и это устранило мою проблему с ошибкой, но он …

12.05.2022
Тип ввода не отображается при использовании формы модели - DJANGO

Итак, я скопировал код modelsform с сайта https://ordinarycoders.com/blog/article/django-file-image-uploads но когда я запускаю свой код, в инструментах разработчика нет input type="file". но когда я попробовал print class в models.py и forms.py, он работает. Я не знаю, …

12.05.2022
Python - Объект типа 'ManyRelatedManager' не является JSON сериализуемым

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

12.05.2022
Как запускать функцию каждый раз, когда часть страницы перезагружается

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

12.05.2022
Django Как загрузить изображение в форму

Вот мой код, связанный с формой: # models class Date(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, null=True) place = models.ForeignKey('Place', on_delete=models.CASCADE, null=True) title = models.CharField(max_length=64, null=True) class Photo(models.Model): date = models.ForeignKey('Date', on_delete=models.CASCADE) image = models.ImageField(verbose_name='Photos', upload_to='media/date/photos/') # view class CreateDateView(LoginRequiredMixin, CreateView): …

12.05.2022
Django submit form POST not valid

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

12.05.2022
Обновление с Django 1.9 до 1.11 приводит к ошибке TemplateSyntaxError (и я не знаю почему)

В моем шаблоне есть такой оператор if: {% if user = active_user %}class="active"{% endif %} и я получаю Could not parse the remainder: '=' from '=' изменилось ли что-нибудь в шаблонах в Django 1.11? Почему …

12.05.2022
Проект Django не запускается в браузере

Я делаю базовый проект django, в основном для того, чтобы я мог видеть, как он работает в браузере, потому что у меня есть другой проект django, где говорится, что он работает на http//127.0.0.1:8000/, но в браузере он показывает ошибки. …

12.05.2022
Моя кнопка запуска не активна для кода Python для использования Django

Я использую windows версии 10, последнюю версию Python и последнюю версию pip, а также visual studio code 2022. Я следую онлайн-курсу двухлетней давности, и каждый раз, когда я ввожу свой файл py, моя кнопка запуска/отладки отключается и я не могу …

12.05.2022
Извлечь текущие данные из поля ManyToManyField для дальнейшего вычисления

Models.py class Invoice(models.Model): id = models.BigAutoField(primary_key=True) service = models.ForeignKey('Service', on_delete=models.PROTECT) payment_month = models.CharField(max_length=10) accrued = models.DecimalField(max_digits=11, decimal_places=4) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) def __str__(self): return "%s | %s" % (self.accrued, self.service) class Meta: verbose_name = 'Коммунальный счёт' verbose_name_plural = …

12.05.2022
Это проблема django ORM и сериализаторов drf

Структура данных, которая мне нужна, выглядит следующим образом。 demo: "имя": "имя группы", "key": "grouping1", "base_templates": [ { "identity": "123456", "name": "createxxx", },{ "identity": "112233", "name": "deletexxx", } ] }, { "name": "groupname2", "key": "grouping2", "base_templates": [ { "identity": …

12.05.2022
Django - Данные из представления не отображаются в шаблоне

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

12.05.2022
Функция кнопки не работает без ошибок - django

Я хочу сделать форму модели для загрузки файла mp3. Я скопировал код с сайта, но вдруг он не работает. нет сообщения об ошибке в терминале или консоли тоже. когда я нажимаю на кнопку audiotrack, в терминале отображается только [12/May/2022 22:11:00] …

12.05.2022
Как добавить "Пример значения" в Swagger UI с помощью Django Rest Framework?

Я хочу добавить "Пример значения", как здесь Swagger UI - Пример значения coreapi.Document( title='Flight Search API', url='https://api.example.org/', content={ 'search': coreapi.Link( url='/search/', action='get', fields=[ coreapi.Field( name='from', required=True, location='query', description='City name or airport code.' ),coreapi.Field( name='to', required=True, location='query', description='City …

12.05.2022
Как получить параметр X-Amz-Security-Token с помощью boto или django-storages?

Это проект Django, я использую django-storages и boto3. Для хранения файлов я использую Amazon S3. Файлы приватны, поэтому для доступа к ним необходим предварительно подписанный URL. Как получить параметр X-Amz-Security-Token с помощью boto3 или django-storages? Этот код используется для …

12.05.2022
Django ckeditor удаляет пробел вокруг тегов <a>

Я использую django-ckeditor с таким конфигом: 'enterMode': 2, 'forceEnterMode': 'true', 'basicEntities': 'false', 'fillEmptyBlocks': 'false', 'tabSpaces': 0, 'entities': 'false', Когда оригинальный текст выглядит следующим образом: word1 &lt;a&gt;word2&lt;/a&gt; word3 Конечный результат после сохранения выглядит следующим образом: …

12.05.2022
Django Simple Captcha. Рендеринг объекта

Установил капчу В forms.py В классе формы она добавляется через поле captcha = CaptchaField() Но у меня нет объекта формы. Форма создана просто в html в шаблоне. Можно как-нибудь отобразить капчу без создания объекта формы?

12.05.2022
Django TypeError: Поле 'id' ожидало число, но получило <User: >

Я мигрировал свою базу данных и получил ошибку IntegrityError at /add/ NOT NULL constraint failed: base_notebook.user_id при попытке добавить заметку. Я поставил лагеря null и blank, но все равно возникла эта ошибка: Вот мои модели: from django.db …

12.05.2022
Facing ErrorDetail(string='Отправленные данные не были файлом. Проверьте тип кодировки в форме.', code='invalid') -Django Rest + React

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

12.05.2022
Не удается развернуть приложение django на Heroku - "App crashed" и gunicorn: command not found [duplicate]

Пытаюсь развернуть свое первое приложение Django на Heroku. Я следовал руководству по правильной настройке моего репо и выложил приложение. Но когда я пытаюсь открыть url приложения на Heroku, вместо этого появляется следующее: <img alt="enter image description …

12.05.2022
Необходима альтернатива Media Screen для WeasyPrint?

У меня есть изображение логотипа, которое должно быть вставлено в pdf в правом верхнем углу. Но у меня есть как портретные, так и альбомные страницы, на которых css не работает Я хочу, чтобы css был исправлен таким …

12.05.2022
Как сделать prehide из hrfe, чтобы сделать мой iframe полностью скрытым?

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

12.05.2022
Общее количество лайков в сообщении

Я добавил кнопку "нравится/не нравится" в свой блог. Она отлично работает, но я не могу подсчитать общее количество присутствующих лайков. Что мне теперь делать? Как я могу подсчитать общее количество лайков? models.py: class FAQ(models.Model): likes = models.ManyToManyField(User,default=None, related_name="faqLIKES") …

12.05.2022
Как использовать add_form для администрирования Django?

Как правильно использовать add_form в панели администратора, когда класс наследуется от admin.ModelAdmin. Я нашел хак с переопределением метода get_form, где можно динамически изменять form на add_form значение. При текущем подходе я получаю эту ошибку formsets, inline_instances = self._create_formsets(request, form.instance, change=False) …

12.05.2022
Django: Как обеспечить соблюдение UniqueConstraint в родительской и дочерней моделях

Допустим, у меня есть следующие модели: class ParentModel(models.Model): parent_field_1 = models.CharField(max_length=10) parent_field_2 = models.CharField(max_length=10) class Meta: constraints = [ models.UniqueConstraint( fields=['parent_field_1', 'parent_field_2', 'child_field_2'], name='unique_parent_example' ) ] class ChildModel(ParentModel): child_field_1 = models.CharField(max_length=10) child_field_2 = models.CharField(max_length=10) Я …

12.05.2022
При запуске тестов в django и PostgreSQL DB не удается создать базу данных

У меня проблема с запуском юнит-тестов в django при использовании ElephantSQL, при выполнении команды python manage.py runserver все работает просто отлично, я могу подключиться к серверу без каких-либо проблем но при выполнении команды python manage.py test я получаю эту …

12.05.2022
Как передать объект запроса из одного класса сериализатора в другой класс сериализатора в Django

Я хочу получить доступ к userId текущего вошедшего пользователя. Для этого мне нужно передать объект запроса от одного сериализатора к другому. Вот мой код class ThreadViewSerializer(serializers.ModelSerializer): op = PostDetailViewSerializer(context={'request': request}) class Meta: model = Thread fields = ('id', 'title', …