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

16.01.2022
Развертывание приложений Django на Heroku

Я нахожусь в затруднительном положении. Я следовал двум учебникам по развертыванию приложения Django на Heroku. Я создал два приложения по первому руководству (MDN) и одно приложение по второму руководству (Corey Schafer's YouTube video). …

16.01.2022
Получение ошибки атрибута в django. как это решить?

Получение ошибки атрибута в модели в django. Когда я попытался вызвать model.get_absolute_url в шаблонах model_list, он говорит, что у модели нет атрибута "id". В то время как в модели я также правильно написал и url mapper и функцию представления, включая …

16.01.2022
Django динамическая маршрутизация url не работает должным образом

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

16.01.2022
Вложенность полей в сериализаторе

Есть 3 модели (рецепт, ингредиенты рецепта, ингредиенты) class Ingredient(models.Model): name = models.CharField( verbose_name='Название ингредиента', help_text='Название фрукта, овоща, соуса или иной продукт', max_length=200, ) measurement_unit = models.CharField( verbose_name='Единица измерения', help_text='Применяйте наиболее подходящую единицу измерения', max_length=200, ) class Meta: ordering = ['id'] …

15.01.2022
Django_tables2 : использование bootstrap в django-tables2

Если я хочу использовать Bootstrap в django-tables2, что я должен сделать? Где я должен написать DJANGO_TABLES2_TEMPLATE = 'django_tables2/bootstrap4.html' Если я хочу использовать bootstrap5, что мне делать?

15.01.2022
Метод `.update()` по умолчанию не поддерживает записываемые поля с точечным источником

я пытаюсь обновить некоторые данные и получил эту ошибку, что здесь не так? Exception Value: The `.update()` method does not support writable dotted-source fields by default. Write an explicit `.update()` method for serializer `users.serializers.TransporteurSerializer`, or set `read_only=True` on …

15.01.2022
Как вызвать комментарии к постам из api

В настоящее время у меня есть следующие модели: class Post(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=200, blank=False, null=False) class Comment(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE, null=False, blank=False) text = models.TextField(max_length=1000) и эти ModelViewSets: …

15.01.2022
Применение класса css к загруженным в ckeditor изображениям

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

15.01.2022
OSError: /opt/homebrew/opt/gdal/lib/libgdal.dylib: невозможно открыть файл разделяемого объекта: Нет такого файла или каталога

Я пытаюсь развернуть веб-приложение, использующее библиотеки GDAL. Я следовал документации heroku, относящейся к GDAL и Heroku здесь и здесь. Мои buildpacks следующие: === vygrapp Buildpack URLs 1. https://github.com/heroku/heroku-geo-buildpack.git 2. heroku-community/apt 3. heroku/python …

15.01.2022
Форма Django не может загрузить изображение

Пытаюсь загрузить аватар пользователя на странице профиля, но он ничего не делает при нажатии на кнопку, я установил, что не требуется загружать фотографию профиля, поэтому остальная часть формы работает. forms.py class UpdateProfileForm(forms.ModelForm): class Meta: model = Profile fields = …

15.01.2022
Как получить объект пользователя и передать его в поле формы в django

есть ли лучший способ получить объект пользователя из кода, приведенного ниже в forms.py? модели class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) ... forms.py class FooForm(forms.Form): def __init__(self, *args, **kwargs): self.request = kwargs.pop("user") super(ExperienceStart, self).__init__(*args, **kwargs) self.helper = FormHelper() …

15.01.2022
Appointment Booker. Запрос данных

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

15.01.2022
Net::ERR_ABORTED 403 (Forbidden) Django - Nginx - Uwsgi: Проблема с доступом к моим статическим файлам

Несмотря на все различные темы, открытые по этой проблеме, мне так и не удалось связать моего django admin с его статическими файлами на производстве с конфигурацией uwsgi / nginx Я установил все требования в моем settings.py: STATIC_URL = …

15.01.2022
Создание api для отображения книг автора в django rest framework

В моем проекте есть две модели: Автор и Книга. У каждой книги есть foreignkey, который указывает на автора книги. Я хочу написать api, который извлекает экземпляр Author и показывает подробную информацию о конкретном человеке. Проблема в том, что я …

15.01.2022
Django REST Framework: Как сделать так, чтобы куки, сохраняемые set-cookie, хранились в домене фронтенда, а не в домене DRF?

Мы используем Next.js для фронт-энда, и нам нужно получать куки на стороне сервера фронт-энда. Однако set-cookie, который извлекается из front-end, хранится в домене DRF. Например, допустим, домен DRF - api.example.com, а фронтенд - example.com. Я хочу получить данные из …

15.01.2022
Как определить, какой тест выводится на консоль

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

15.01.2022
Как создавать задачи Celery во время выполнения в Django?

У меня есть приложение, в котором пользователь может ввести временной график и URL веб-сайта. Затем я получаю весь HTML-код с этого сайта и ввожу его в БД. После добавления Celery будет периодически проверять сайт, загружая код и проверяя изменения …

15.01.2022
Пара url путей больше не работает после создания класса ProfileDetailView... Пожалуйста, помогите, я застрял на этом уже несколько дней.

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

15.01.2022
Django запрос данных из дочерней модели в родительскую

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

15.01.2022
Форма Django была отправлена с помощью метода get, хотя был указан метод post

На моей визуализированной html-странице есть такая форма. При нажатии на кнопку Next, форма должна быть отправлена как метод post, будучи направленной на summary в url <form action="/summary" method="post"> <input type="hidden" name="csrfmiddlewaretoken" value="iC3L3QCDundSemg1jfZH96w8X83jrsaE3gQmtbb3rFCyNEN9jXdubao0TJ18EKnb"> <label for='customerName' class="subTitle">Name</label> <br> <input type="text" name="customerName" …

15.01.2022
Django Custom User update с моделью "один к одному" к модели Customer

Я пытаюсь создать представление Update для модели Customer, которая имеет отношение Onetoone с моделью User(django). После пяти часов попыток создания представлений на основе функций и классов мне не удается заставить это работать. Где я допускаю ошибку? my models.py …

15.01.2022
Ошибка нетипового расписания Django-Q при использовании пользовательской функции

Я пытаюсь создать несколько запланированных задач в моем Django проекте, используя Django-Q. Проблема в том, что каждая задача по расписанию терпит неудачу, вызывая следующее исключение: 'NoneType' object is not callable : Traceback (most recent call last): File "/home/ubuntu/.virtualenvs/gamesquare-pre/lib/python3.6/site-packages/django_q/cluster.py", line 432, …

15.01.2022
Как получить request.user из формы в django

У меня следующие коды: models.py class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) ... ... class Category(models.Model): name = models.CharField(max_length=30) ... forms.py class FooForm(forms.Form): # how to call 'request.user' here so i can achieve something like the two lines below …

15.01.2022
Пользовательская модель фреймворка отдыха Django, ссылающаяся на несколько других моделей

У меня есть несколько моделей, таких как: class Organization(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) .... class Customer(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) .... class Supplier(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) .... Каждая модель имеет своего собственного одного …

15.01.2022
REST API Django не показывает все таблицы в разных конечных точках

Я изучаю REST API Django и буду признателен за ваше терпение и помощь в понимании приведенного ниже случая. в myproject/abcapp/forms.py from django import forms from .models import * class ProfileForm(forms.ModelForm): class Meta: model=Profile fields = "__all__" class Zoo_data_2020Form(forms.ModelForm): class …

15.01.2022
Попытка сохранения в базу данных через ModelForm Django

Моя форма не сохраняется в базе данных или, по крайней мере, я знаю, что форма не действительна, я просто не знаю почему? Потому что она всегда переходит к else в if form.is_valid() (print("didnt work!")) view.py: def index(request): component …

15.01.2022
Как запустить планировщик в разных приложениях одного проекта django

В моем проекте есть два приложения: app1 и app2. Я запускаю запланированную задачу в файле views.py для app1 и app2 каждый месяц в разное время. Но приложение app1 работает нормально, а планировщик приложения app2 не вызывается вообще. Вот мой …

15.01.2022
Аутентификация пользователей GitHub в приложении GitHub с помощью фреймворка Django

Я хочу аутентифицировать пользователя GitHub в моем приложении GitHub и обслуживать мой локальный сервер 127.0.0.1:8000, но я не могу принять токены. Вот как GitHub показывает аутентификацию. Из документации GitHub я не могу …

15.01.2022
Django Тестирование файла модели midels.py

Я пытаюсь протестировать файл models.py с помощью Django TestCases, но после просмотра нескольких оставшихся порций я не смог понять, как решить эту проблему Здесь файл models.py выглядит как Я использую метод Coverage, чтобы определить, какая часть кода требует тестирования, …

15.01.2022
Отсутствующий импорт [Django] [Внешние пакеты Pip]

Сегодня я впервые начал использовать django и столкнулся с одной проблемой Я хочу использовать библиотеку PDFNetPython3 для своего проекта во фреймворке Django. Я выполнил команду pip install PDFNetPython3, и она говорит, что библиотека уже установлена, однако Django не может …

15.01.2022
Как установить токен simplejwt в качестве authentication_classes в django rest

Итак, я использую django rest framework и использую simpleJWT для аутентификации. Теперь у меня есть несколько API, которые требуют, чтобы пользователь был зарегистрирован, что означает, что они требуют токен, который был дан им заранее. Моя проблема в том, что …

15.01.2022
Проблема Django HTML с форматированием текста HTML

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

15.01.2022
Django сортировка объектов с помощью Dropdown-List / параметра url

У меня проблемы с сортировкой объектов из базы данных в основном шаблоне, которые основаны на параметрах url. Я хочу сортировать объекты по разным параметрам. В основном по дате, цене и т.д. У меня есть форма в шаблоне, функция views.py, …

15.01.2022
Пытаюсь изменить new_manager.user.is_employee = False и установить его как new_manager.user.is_manager = True, но не работает

При преобразовании пользователя в менеджера мне нужно установить 'is_employee = False' и 'is_manager = True'. Процесс кажется довольно простым, но я не могу заставить его работать. models.py class User(AbstractUser): is_admin = models.BooleanField(default=False) is_employee = models.BooleanField(default=True) is_manager = models.BooleanField(default=False) def …

15.01.2022
Лучший способ фильтрации и поиска с помощью vue3&django_rest

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

15.01.2022
Как фильтровать с django_filters.UUIDFilter

У меня есть две модельки class Work(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=255) control = models.ForeignKey('work.Control', on_delete=models.CASCADE) class Control(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=255) И я с помощью django_filter …

15.01.2022
Django фильтр применяется, когда kwargs else возвращает все

Я хотел бы вывести список всех объектов Team или сузить список только до тех, которые относятся к country, переданных через параметр kwarg. class TeamListView(ListView): """View to display all or filtered teams.""" model = Team def get_queryset(self): filters = {} country …

15.01.2022
Django Rest Framework Unable to Load Fixtures ManyToOneRel не имеет атрибута 'to_python'

Я пытаюсь разработать REST API на основе DRF, у меня есть две модели для этого и одно множество отношений между Автором и Жанром, когда я пытаюсь загрузить некоторые данные в созданные таблицы с помощью приспособлений [ { "model":"inventory.genre", "pk":"1", "fields":{ …

15.01.2022
Наследование классов python

В случае создания модели, например class Student(models.Model) name=models.charfield(),roll=models.integerfield() аналогично, В случае создания формы, class newform(forms.Form) name=forms.charfield(),roll=forms.integerfield() аналогично, В случае создания сериализатора, класс serial(serializers.Serializer) name=serializers.charfield(),roll=serializers.integerfield() Я понял, что в каждом классе наследуется базовый класс, но меня смущает, что …

15.01.2022
Как создать класс и связать его с существующей таблицей в Django?

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