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

14.01.2022
Объект 'float' не является итерируемым в кверисете django

Class TransactionHistoryListSerializer(serializers.BaseSerializer): class Meta: model = CustomerVisit def to_representation(self, instance): price = 0 package_price = booking_models.TestBooking.objects.filter(customer_visit=instance).values_list( "package__test__test_mrp", flat=True )[0] for price in package_price: pass return { "visit_id": instance.id, "customer_name": { "salutation": instance.customer.salutation, "first_name": instance.customer.first_name, "middle_name": instance.customer.middle_name, "last_name": instance.customer.last_name, }, "dob": …

14.01.2022
Доступ к значениям словаря в списке dicts django

У меня есть код, который переводит мой набор запросов в список dict groupmembers = GroupUser.objects.filter(group_id=group_id) memberlist = [] for member in groupmembers: user = User.objects.get(username=member.username) entry = { "username":user.username, "first_name":user.first_name, "last_name":user.last_name } memberlist.append(entry) Как получить доступ к каждому …

14.01.2022
Пользователь simpleJWT не имеет атрибута 'id'

Я пытаюсь использовать пакет simplejwt для моего проекта django rest framework. И я получаю ошибку AttributeError, говорящую, что моя модель пользователя не имеет поля 'id', что является правдой, потому что у меня есть поле userID, и я установил его в …

14.01.2022
Проблема i18n в Django для запросов post api

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

14.01.2022
Показывать в шаблоне Django только значения not None

У меня есть Model с многочисленными атрибутами; в шаблоне, отображаемом моим DetailView, я хочу показать только те атрибуты, которые не являются None. Это можно легко сделать с помощью тега шаблона if, который проверяет, не является ли значение атрибута None, …

14.01.2022
Как создать пользовательский сериализатор для DRF APIView для получения списка записей вместо идентификаторов

Я создаю API для программы маркировки картинок. Картинка (ресурс) может иметь метки или verified_labels - если более одного пользователя ввели метку для одного и того же ресурса. Я пытаюсь расширить программу, добавив ввод табу. Табу означает, что эти метки были …

14.01.2022
Как использовать Freeradius при выходе из проекта Django?

Введите описание изображения здесьЯ пытаюсь использовать свободный радиус для моего проекта Я хочу использовать FreeRadius в выходящем Django проекте Я уже все настроил. > приложение Freeradius в setup.py и также добавляю url в url.py, когда …

14.01.2022
Ошибка Django "serviceworker" должен быть словарем в манифесте вашего веб-приложения

Я сделал интеграцию платежей razorpay и когда я нажимаю на кнопку оплаты, она выбрасывает консольную ошибку "serviceworker" должен быть словарем в манифесте вашего веб-приложения. pay.html <html> <head> <title>Pay</title> </head> <body> <button id="rzp-button1">Pay</button> <script src="https://checkout.razorpay.com/v1/checkout.js"></script> <script> …

14.01.2022
Как предотвратить отображение имени вашего поля в вашем form.py на форме после использования 'as_cripsy_field' в вашем шаблоне

Как остановить имя моего поля в моем form.py, от отображения в качестве метки на моей форме после использования as_cripsy_field в моем шаблоне в поле ввода. пример: {{form.fieldname|as_cripsy_field}}

14.01.2022
Не удается заставить Cronjob работать на Elastic beanstalk в проекте Django

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

14.01.2022
В Django изображения не передаются из формы в базу данных

Столкнулся со следующей проблемой. У меня есть таблица в базе данных для питомцев, в которой есть столбец petPhoto. models.py: class Pet(models.Model): petChoices = [ ('Кошка', 'Кошка'), ('Кот', 'Кот'), ('Собака', 'Собака'), ('Пёс', 'Пёс'), ] pet = models.CharField( max_length=6, choices=petChoices, default='Кошка') petName …

14.01.2022
Создание URL для детального просмотра с помощью DRF Modelviewset

Я использую DRF modelviewset для создания api для модели пользователей. Кто-нибудь может объяснить или помочь, как я могу передать url в react-native для detailview пользователя. Сейчас я получаю детальный просмотр таким образом 127.0.0.1:8000/users/users/2/. Но каждый раз я не хочу передавать …

14.01.2022
Отображение разного содержимого в зависимости от того, какой у него заголовок

Я создаю приложение django с представлениями, основанными на классах. В детальном представлении я хочу, чтобы в зависимости от названия, которое имеет объект, показывалось разное содержимое. Я не понимаю, почему оператор if не работает. Данные в примере сейчас просто фиктивные, потому …

14.01.2022
Как прикрепить файл из url с помощью django weasyprint?

Я пытаюсь прикрепить файл из url с помощью django и weasyprint, django-weasyprint Вид pdf: class OrdineDetailView(LoginRequiredMixin, DetailView): model = Ordine def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context["merce"] = OrdineMerce.objects.filter(ordine=kwargs.get("object")) return context class OrdinePrintView(WeasyTemplateResponseMixin, OrdineDetailView): # output of MyDetailView rendered as …

14.01.2022
Получение данных из внешнего api и отображение в панели администратора django

Как отобразить данные из внешнего сервиса в Django admin? Вместо запроса к локальной базе данных я хотел бы использовать внешний API для получения данных для отображения в django admin class Order(models.Model): service = models.ForeignKey('Service', on_delete=models.CASCADE, related_name='orders') number = models.CharField(...) …

14.01.2022
Python добавляет, когда записи имеют одинаковые имена

У меня есть модель с зарегистрированными продажами издательства. С помощью следующего кода я могу получить название книги и количество, которое купил клиент: a=Sale.objects.all() for b in a: print(str(b.book) + ' ' + str(b.quantity)) Так я получаю что-то …

14.01.2022
Как переопределить стандартный slug страницы wagtail

Я пытаюсь сделать страницы с трясогузкой для астролога на основе категории, страны и города. И мои url'ы таковы: https//localhost:8080/<category> https//localhost:8080/<category>/<country> https//localhost:8080/<category><country>/<city> Если я пытаюсь сохранить url с '/' прямым слешем, то он удаляет '/' из slug и сохраняет …

14.01.2022
Django с GDAL выбрасывает ошибку при развертывании на Heroku

Когда я разворачиваю свое приложение Django на Heroku, кажется, что существует некоторая проблема с GDAL. Когда я запускаю heroku logs --tail, я получаю следующее: Я использую базу данных PostgreSQL с включенным postgis (это приложение для геолокации) - я полагаю, …

14.01.2022
Как скрыть определенное поле по группе пользователей в админке django

Я хочу скрыть определенную строку моей Django Admin Model по разрешению или группе Мой models.py class Post(models.Model): title = models.CharField(max_length=128) slug = AutoSlugField(populate_from='title') category = models.CharField(max_length=64, choices=CATEGORY_CHOICES, default='actus') is_verified = models.BooleanField(default=False) content = RichTextField(blank=True, null=True) author = models.ForeignKey(settings.AUTH_USER_MODEL, …

14.01.2022
Django deploy aws ecs

Есть сайт, backend - Django, Frontend - Angular , некоторые фичи на Fast api на отдельном порте, задача задеплоить на Amazon ecs , подскажите можно ли это сделать без Terrafom ?

14.01.2022
Почему я получаю "ValueError: Следующие поля не существуют в этой модели или являются m2m-полями: last_login" эта ошибка

Я пишу модульный тест для веб-сайта, у веб-сайта много прав доступа. Вот код моего модульного теста from django.test import TestCase from accounts.models import Address, User, Business, Employment class Test_Cases(TestCase): def setUp(self): self.user = User.objects.create_superuser( birth_year=1996, birth_month= 8, birth_day = …

14.01.2022
Как установить длительность видео и тип видео в python

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

14.01.2022
Как правильно настроить бота Viber на Python (Django)

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

14.01.2022
Как разделить сессию пользователя между поддоменами?

У меня есть один сайт на auth.mydomain.com и другой на home.mydomain.com. Я хочу использовать auth.mydomain.com только для аутентификации и после аутентификации пользователь будет перенаправлен на home.mydomain.com с auth.mydomain.com сессионным куки . вся идея в том, что я хочу …

14.01.2022
Реализация системы добавления в список: смотрю, буду смотреть и т.д зарегистрированным пользователем

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

14.01.2022
Как получить изображения из AJAX и сохранить их в Django

Я пытаюсь получить изображение с помощью AJAX и сохранить его в моей модели django. Однако я не могу увидеть переменную 'photo', которую AJAX возвращает в терминале, хотя другие переменные (csrf, name...) там есть. Поэтому я не могу обработать поле …

14.01.2022
Есть ли возможность иметь модель профиля и модель клиента в Django при разработке электронной коммерции?

Я хотел бы знать возможность иметь эти две модели вместе с другими моделями, такими как Order, OrderItem и т.д. Я попробовал запустить его как в моем models.py class Profile(models.Model): user = models.OneToOneField(User, null=True, blank=True, on_delete=models.CASCADE) name = models.CharField(max_length=30, …

14.01.2022
Не удалось импортировать 'knox.auth.TokenAuthentication' для настройки API 'DEFAULT_AUTHENTICATION_CLASSES'

Я новичок в Django rest и пытаюсь создать очень простое приложение, которое позволяет пользователю войти/зарегистрироваться с помощью knox. Но когда я пытаюсь выполнить команды типа "python manage.py makmigrations" или любые другие команды, связанные с Django, я получаю эту ошибку: ImportError: …

14.01.2022
Фильтр объектов и опустошение столбца, django

У меня есть такой набор запросов Entries.objects.filter(some="1") Для каждого объекта я хочу опустошить столбец с именем "пример" следующим образом Entries.objects.filter(some="1").example.empty() Может ли кто-нибудь помочь мне достичь этого

14.01.2022
Некорректная обработка задачи сельдерея в цикле

У меня есть цикл, который вызывает задачу celery для каждого элемента. for item in my_list: my_task.delay(item) В этом задании происходит длительная обработка элемента, а затем информация сохраняется в базе данных. @shared_task def my_task(item): with transaction.atomic(): for el in …

14.01.2022
Модуль 'django.db.backends.utils' не имеет атрибута 'typecast_decimal'

Когда я бегу python manage.py inspectdb --database=sybase_database заканчивается сообщением об ошибке: Database.register_converter(Database.DT_DECIMAL, util.typecast_decimal) AttributeError: module 'django.db.backends.utils' has no attribute 'typecast_decimal' $ pip freeze certifi==2021.10.8 chardet==3.0.4 defusedxml==0.7.1 Django==2.2.4 django-allauth==0.40.0 django-bootstrap-form==3.4 django-bootstrap3==15.0.0 django-crispy-forms==1.7.2 django-crudbuilder==0.2.7 django-debug-toolbar==1.10.1 django-filter==2.2.0 django-mssql-backend==2.8.1 django-tables2==2.4.1 idna==2.8 importlib-metadata==2.1.1 …

14.01.2022
Django's validate_no_broken_transaction не работает для запроса, который отлично работает в консоли

Я использую django 2.2.25 с mysql 8.0.27. Время от времени в моих журналах появляется такая ошибка: Traceback (most recent call last): File "/home/v/django/django_projects/v/tele/bot.py", line 139, in tmp res = f(bot, update, *args, **kwargs) File "/home/v/django/django_projects/v/tele/bot.py", line 401, in answer_action finalize_game(bot, …

14.01.2022
Разделение фронтенда и бэкенда **настроек** с использованием django rest framework и sveltekit

Я создаю приложение, используя django rest framework и sveltekit. Что я должен сделать, чтобы фронтенд мог правильно получать backend api? Более подробная информация: Я могу правильно использовать 'GET, POST' api с помощью PostMan. …

14.01.2022
Использование функции автозаполнения в админке Django без показа связанной модели в левой боковой панели

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

14.01.2022
Как получить другие данные из MS AD по атрибутам - django

Я использую модуль django-python3-ldap для аутентификации пользователя из Microsoft Active Directory. Мне нужно разобрать другие данные из атрибутов в AD, кроме mail, sAMAccountname, givenName, sm. Вы знаете, как это сделать? LDAP_AUTH_USER_FIELDS = { "username": "sAMAccountName", "first_name": "givenName", …

14.01.2022
Веб-браузер не открывает ссылки в том же окне, если он находится в режиме инкогнито

Я использую Django для открытия нескольких ссылок в одном окне, используя webbrowser. Я написал пользовательское действие следующим образом : @admin.action(description='Open') def open(modeladmin, request, queryset): for app in queryset.filter(auto_open=True).reverse(): webbrowser.open(app.link, new=0, autoraise=True) Вот что происходит, когда я проверяю, …

14.01.2022
Как собирать данные обратно в класс запроса в celery Django

Я создал функцию в views.py и в функции сериализации объектов в json, после чего передал эти данные в задачу celery, но у меня возникли проблемы со сбором данных обратно в класс request. То есть я не могу собрать данные …

14.01.2022
Я получаю ошибку приложения при размещении проекта Django на Heroku

После успешного развертывания проекта я получаю ошибку "Application Error". Я не знаю, почему, пожалуйста, помогите мне. Это первый раз, когда я размещаю свой проект на Heroku, я никогда не делал этого раньше. вот детали журналов: Это мой Procfile …

14.01.2022
AWS UnicodeDecodeError 'utf-8' кодек не может декодировать в позиции 0: недопустимый начальный байт

У меня бэкенд работает на экземпляре AWS EC2, а хранилища на S3, везде, где есть поле ImageFileField, API выдает следующую ошибку. Моя база данных - это экземпляр postgres 12, работающий на RDS. Я только что мигрировал с heroku …

14.01.2022
Django Rest Frame выдает 404 not found

Когда я нажимаю URL doctor/56b63b2d-11c4-4f0c-be7c-0b0348c487fd/ я получаю деталь не найдена я пробовал каждое решение но все равно это не работает error : - "GET /doctor/56b63b2d-11c4-4f0c-be7c-0b0348c487fd/ HTTP/1.1" 404 11332 class DoctorViewSet(ListModelMixin, RetrieveModelMixin, DestroyModelMixin, UpdateModelMixin, GenericViewSet): serializer_class = DoctorDeshboardSerializer def get_queryset(self, *args, …