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

01.11.2021
Django Rest Framework - Сериализатор create_or_update дает IntegrityError: Unique Constraint Failed

У меня возникла проблема при использовании API для отправки обновления существующей записи. Когда я отправляю API для новой записи, он работает отлично. Но когда я отправляю его для существующей записи, я хотел бы, чтобы он обновил текущую запись, но …

01.11.2021
Валидаторы Django - выбранные флажки

Вот моя форма в django: class CarPurchase(forms.Form): name = forms.CharField(label="Car name") brand = forms.CharField(label="Brand") color = forms.DateField(label="Color") payment_possibilities = forms.MultipleChoiceField( widget=forms.CheckboxSelectMultiple ) payment_possibilities - это группа флажков, где пользователь может выбрать способы, которыми он готов платить. Я …

01.11.2021
Удаление вложенности из ModelSerializer

Я пытаюсь добавить маршруты для GET и PUT статуса билета. class ReturnLabelTicket(models.Model): status = models.CharField(choices=...) class ReturnLabelTicketStatusSerializer(serializers.ModelSerializer): """Serializer of a return label ticket status.""" status = serializers.ChoiceField(ReturnLabelTicket.StatusChoice.choices) def to_internal_value(self, data): """Take the whole data value as the status.""" return …

01.11.2021
Почему мое веб-приложение django не загружается для моих графиков, которые у меня есть на kubernetes?

У меня есть веб-приложение Django, которое может отображать графики прогнозов, используя библиотеку машинного обучения Sktime и библиотеку plotly для графиков. Оно отлично работает на моей локальной машине. Однако, когда я запускаю его на kubernetes, оно не загружается. Веб-страница просто …

01.11.2021
Как запретить Django создавать историю страниц

Здравствуйте у меня проблема я сделал систему сортировки в Django. Проблема в том, что эта система принимает последний ввод пользователя. Когда пользователь возвращается на предыдущую страницу и использует там метод сортировки, он сортирует элементы, которые он выбрал в последнее время, …

01.11.2021
Получена ошибка AttributeError при попытке получить значение для поля `complex` на сериализаторе `RegisterResidenceSerializer`.

Class Complex (models.Model): country = models.CharField(max_length=2, choices=COUNTRY_CHOICES, default='') city = models.CharField(max_length=100, default='') street = models.CharField(max_length=100) class Residence(models.Model): complex_id = models.ForeignKey(Complex, on_delete=models.DO_NOTHING, related_name='complex') house_number_extension_1 = models.CharField(max_length=100) Я создал две модели Complex и Residence и хочу соединить их вместе serializers.py class …

01.11.2021
Создание пользователей персонала с флажком (booleanfield)

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

01.11.2021
Как использовать CKEDITOR в Django шаблоне без Django формы и сохранить данные

Как использовать CKEDITOR в шаблоне Django без modelform и сохранить данные.

01.11.2021
Как обновить значения фейлов формы на основе условия в django

Давайте рассмотрим номер моей партии 145789, если пользователь является администратором, обновите номер партии, а если пользователь не является администратором, он должен быть доступен для чтения Рассмотрим мой файл forms.py как class JobItemHorticlutureUpdateForm(BetterModelForm): image = forms.ImageField(label=('Image'),required=False, error_messages = {'invalid':("Image files …

01.11.2021
Ничего не происходит при попытке удалить таблицу в HTML Django

В таблице есть кнопки "Редактировать" и "Удалить" При нажатии на "Удалить" идет переход на шаблон "Удалить таблицу" но если нажать, ничего не происходит, я не могу понять что я делаю не так. HTML code table {% extends 'main/doki.html' %} {% …

01.11.2021
Как я могу запустить локальный сервер Django dev с SSL, используя домен .local?

У меня есть Django сайт, который использует межсайтовые запросы между поддоменами. Для того чтобы это работало, мне нужны FQDN и SSL во время локальной разработки. Я использую dnsmasq для разрешения .local доменов, и runserver_plus для работы на HTTPS: …

01.11.2021
No such column: Homepage_numbers.number1_text

вот код models.py class Numbers(models.Model): number1_text = models.CharField(max_length=200) number2_text = models.CharField(max_length=200) def __str__(self): return self.number1_text def __str__(self): return self.number2_text вот код admin.py admin.site.register(Numbers) class Numbers(admin.ModelAdmin): fieldsets = …

01.11.2021
Получение пустого набора запросов Django

Я пытаюсь разработать функциональность поиска, но каждый раз получаю пустой набор запросов . class SearchView(TemplateView): template_name = "search.html" def get_context(self, **kwargs): context = super().get_context(**kwargs) kw = self.request.GET.get("search") results = Thread.objects.filter(Q(heading__icontains=kw) | Q(thread_content__icontains=kw)) print(results) context["results"] = results return context …

01.11.2021
Вызов api по определению в django

У меня есть api, настроенный на url, чтобы иметь возможность вызывать с токеном предъявителя {base_url}/iterations.json. Мне интересно, могу ли я как-то вызвать вложенное значение из этого, которое не появляется в моем оригинальном api. Подробнее: Мой url …

01.11.2021
Последовательное выполнение задач celery

У меня есть тяжелая задача celery, которая анализирует данные из XML файлов в DB, и иногда у меня возникают проблемы с медиа файлами из-за того, что задачи celery запускают несколько парсеров, которые мне не нужны. Поэтому я хочу знать, …

01.11.2021
Как обновить кэшированный набор запросов для определенных ситуаций

У меня есть приложение django, использующее redis в качестве кэша, все работает хорошо, за исключением моих представлений, где я использую какой-то фильтр, моя логика такова: У меня есть форма для полей фильтра, когда пользователь заполняет их и нажимает кнопку …

01.11.2021
Pycharm $python3 manage.py runserver проблема

Я пытаюсь изучить фреймворк Django и начал с запуска проекта. У меня, кажется, есть некоторые проблемы на Pycharm: PyShop1 % $python3 manage.py runserver Когда я ввожу это, он выводит: zsh: command not found: manage.py …

01.11.2021
Первая установка сессии в POST-запросе Django, но не удается увидеть идентификатор сессии в GET-запросе для того же проекта

Def funcpost(request,format=None): if request.method=="POST": y=request.POST[" FirstName"] x=request.FILES['LastName'] request.session['name'] = y def funcget(request,format=None): if request.method=="GET": x1=request.session.get("name") print(x1)

01.11.2021
Django Watchtower отказано в подключении при запуске сервера localhost

Я использую Django watchtower для регистрации событий в Cloudwatch и настроил регистрацию в файле настроек. development.py boto3_session = Session( aws_access_key_id=AWS_ACCESS_KEY_ID, aws_secret_access_key=AWS_SECRET_ACCESS_KEY, region_name=AWS_REGION) LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 'root': { # 'level': 'INFO', # …

01.11.2021
Получение объекта пользователя из строки токена в DRF Token In Django с помощью Knox Token

У меня вопрос, связанный с Django. Я использую Knox Token Authentication для генерации токенов для каждого пользователя, когда он входит на страницу. Теперь я хочу использовать этот токен для каждого запроса, который будет отправлен, чтобы я мог получить …

01.11.2021
Строковое представление модели Django

Я знаю, что строковое представление объекта модели может быть достигнуто путем добавления class Company(models.Model): name = models.CharField() email = models.EmailField(unique=True) def __str__(self): return self.name Но это представление объекта компании, а не самого класса модели. То есть, если …

01.11.2021
Как эффективно получить количество внешних ключей в модели Django?

У меня есть три таких модели: class House(models.Model): name = models.CharField(max_length=150) def get_house_count(self): fetchs = 0 for fetch in self.fetchs.all(): fetchs += 1 return fetchs class Person(models.Model): house = models.ForeignKey(House, related_name="persons", on_delete=models.PROTECT) first_name = models.CharField(max_length=150) def get_person_count(self): person_fetchs = …

01.11.2021
Как я могу добавить атрибут translate в приведенный ниже код. Я собираюсь предоставить перевод в файле .po

<th rowspan="2" class="text-center">a1</th> <th rowspan="2" class="text-center"> a2</th> <th rowspan="2" class="text-left">a3</th> <th rowspan="2" class="text-center">a4</th> Как добавить атрибут translate в приведенный ниже код. Я собираюсь предоставить перевод в файле .po.

01.11.2021
Я продолжаю получать эту ошибку ModuleNotFoundError: Нет модуля с именем 'template'

Я продолжаю получать ошибку ModuleNotFoundError: Нет модуля с именем 'template'. Я понятия не имею, что делать и откуда берется эта ошибка. Я думаю, что это может быть из-за файла настроек, но я не знаю, что изменить. Если кто-то знает, как …

01.11.2021
Объект пользовательской модели пользователя не создается после регистрации allauth

Я пытаюсь создать пользовательский объект пользователя (модель Author) сразу после регистрации нового пользователя с помощью сигнала allauth's signal, регистрация работает нормально и пользователь создается, но объект (Author) не создается. Это моя модель автора (пользовательского пользователя): class Author(models.Model): …

01.11.2021
Составной первичный ключ в Django и unique_together

У меня есть база данных, в которой есть таблица order_details с составным первичным ключом из двух полей: order и product. Таким образом, один заказ может иметь много order_details, другими словами: один продукт может иметь много продуктов, связанных с ним. …

01.11.2021
Как Django оценивает менеджеры объектов, когда у нас их несколько?

Рассмотрим следующие объекты в Django ORM: class Post(models.Model): ... published = PublishedPostManager() objects = models.Manager() Сейчас в админке Django отображаются только опубликованные. Можем ли мы изменить поведение, чтобы Django ORM использовал объекты по умолчанию без какого-либо порядка? …

01.11.2021
Django поле множественного выбора

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

01.11.2021
Мне нужно вызвать несколько веб-страниц для извлечения информации для приложения django, а затем отобразить ее, но я не знаю, как правильно ее отобразить.

Моя проблема в том, что когда я вызываю внешнюю веб-страницу и отображаю ее как {{ html }} в цикле for, она печатает для всех из них, есть ли способ печатать только для одного. Часть после b'{"carpark_name": "многоэтажный", "дата": "01-11-21 …

01.11.2021
Django Rest Framework Summarize Nested Object Data By Distinct Month

Я пытаюсь создать сериализатор категорий, который будет суммировать суммы транзакций по месяцам для каждой категории для следующих моделей моделей. class Category(models.Model): description = models.CharField(max_length=255) class Transaction(models.Model): description = models.CharField(max_length=255) amount = models.FloatField() date = models.DateField() category = models.ForeignKey(Category, on_delete=models.CASCADE, related_name='transactions', …

01.11.2021
Как указать "исключенные_поля" при использовании diff_against в simple_history в Django

Я использую diff_against в simple_history в django. Смотрите "diffing history diffing" в документации по simple_history: https://django-simple-history.readthedocs.io/en/latest/history_diffing.html У меня все работает, но он утверждает: "diff_against also accepts 2 arguments excluded_fields and included_fields to either explicitly include or exclude fields from being …

01.11.2021
Одна модель - несколько таблиц: Django ORM против SQL-запроса

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

01.11.2021
Функционал подписок на сайте

Нужно реализовать функционал подписок на сайте по определенным тарифам. То есть человек оплачивает определенный вид подписки, и он должен иметь доступ только к тем функциям сайта которые указанны в подписке. Есть какие то примеры реализации данного функционала ? Я не …

01.11.2021
Как выполнить сортировку просмотренных элементов в Django

Как в заголовке. У меня проблема, потому что я не могу сортировать элементы, которые я просматривал. Или я должен использовать Javascript, а не чистый Django для выполнения таких вещей? views.py def searchView(request): if request.method == "GET": context = …

01.11.2021
Ссылка для проверки электронной почты Allauth по-прежнему работает после проверки и не аннулируется

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

01.11.2021
Celery игнорирует переменные Django settings.py

Я создал тестовую среду Django для производства на Ubuntu 20.04 Sever, следуя этому руководству: Развертывание Django. Конкретно, я разместил проект Django в: /opt/mydangoproject/ celery.py celery_config.py settings.py etc и у меня есть дополнительный …

01.11.2021
Понимание требования к связанному полю для обеспечения набора запросов

Подумайте: class CouponSerializer(serializers.ModelSerializer): courses = serializers.PrimaryKeyRelatedField( many=True, read_only=True) class Meta: model = Coupon exclude = ['users'] Если я удалю read_only=True, я получу ошибку: AssertionError: Relational field must provide a `queryset` argument, override `get_queryset`, or set read_only=`True`. …

01.11.2021
Как создать представление для деталей одного поста и url с двумя slug в django?

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

01.11.2021
Недопустимая строка формата, хотя не было указано никакого формата

Я получаю ошибку "Invalid format string" при тестировании следующего представления: class CouponListView(generics.ListAPIView): permission_classes = [IsAuthenticated, ] queryset = Coupon.objects.all() def list(self, request, format=None): queryset = request.user.coupons.all() serializer = CouponSerializer(queryset, many=True) return Response(serializer.data) Вот CouponSerializer: class CouponSerializer(serializers.ModelSerializer): …

01.11.2021
Как я могу использовать Celery и получить время запуска от пользователя?

Мне нужно сделать задачу celery, в которой пользователь должен ввести время, когда он хочет начать процесс, и после этого в это точное время задача должна повторяться каждые 24 часа. Например, Я ввел время 00:00 и когда наступит 00:00, программа …