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

06.01.2022
Как сделать аналитику лайков от одного временного периода к другому

Аналитика о том, сколько лайков было сделано. Example url/api/analitics/?date_from=2021-03-03 &date_to=2021-03-20. API должен возвращать аналитику, агрегированную по дням. models.py class Like(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='likes', null=True, blank=True) content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE, null=True, blank=True) object_id = models.PositiveIntegerField(default=0, null=True, blank=True) content_object = …

06.01.2022
Django-unittest-OneToOne связь между двумя моделями приложений

В моем проекте есть два приложения - login и approval. Когда я указываю имя пользователя для входа в систему, этот пользователь должен быть доступен в таблице Employee для утверждения. В таблице login user у меня есть поле employee, которое …

06.01.2022
Подсчет объектов foreignkey в django

Предположить class Product(models.Model): user = models.ForeignKey(User,...) ... class Sold(models.Model): post = models.ForeignKey(post,...) buyer = models.ForeignKey(User,...) Как получить количество проданных товаров, используя модель User Что-то вроде User.objects.all().annotate(nbuy=Count("?")) Постановка "sold" на место "?" дает количество купленных пользователем предметов. Что нужно сделать, …

06.01.2022
Данные Djangos не могут быть импортированы в базу данных, мой код неправильный?

Я новичок в Django, и я хотел бы задать несколько вопросов Я использовал слой модели для создания модели с полями в ней, она может создать поле user_id, movie_id в базе данных. class Rating(models.Model): user_id = models.CharField(max_length=16) movie_id = models.CharField(max_length=16) …

06.01.2022
Как исправить использование необработанной функции MAX в queryset API, не получая максимальных оценок?

Views.py class MaxMarks(generics.ListAPIView): queryset = Marks.objects.raw('select student_id, subject_id, sem_marks, id, internal_marks, MAX(total_marks) from collegedetails.college_marks ') serializer_class = MarksSerializers Я пытаюсь выяснить максимальные оценки с помощью функции raw в views.py после отображения на шаблон URL и запуска сервера, но …

06.01.2022
Данные request.POST не содержатся в очищенных данных формы

При создании нового экземпляра моей модели мне не удается передать данные из request.POST в метод формы clean на is_valid(): class cView(TemplateView): template_name = "store/new_product.html" def post(self, request, *args, **kwargs): print(request.POST) # correctly prints <QueryDict: {'number': ['8'], 'name': ['myproduCT'], 'price': ['2']}> …

06.01.2022
Django загружает нужный файл из модели

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

06.01.2022
Должен ли я использовать Django или Flask для микросервиса? Я хочу конвертировать или генерировать любой веб-сайт в apk через микросервисы на python

Сэр, я хочу преобразовать любой веб-сайт в apk через микросервисы на python, не могли бы вы предложить мне, какую платформу я буду использовать? и любое предложение о микросервисах, пожалуйста, посоветуйте мне, потому что я новичок в микросервисах...

06.01.2022
Как проверить выход или не выход пользователя из двух разных таблиц в djnago rest framework

при регистрации нового пользователя в таблице Tempdriver нужно проверить имя пользователя уже существует или нет в таблице tempdriver и таблице appuser, если проверить имя пользователя в таблице tempdriver, то все работает, но если я проверяю таблицу appuser, то получаю …

06.01.2022
Как применить другие свойства bootstrap и html к полям формы Django

{{ form.firstname|as_crispy_field}} Я хочу знать, как я могу добавить классы bootstrap в это поле формы Django, а также я хочу добавить placeholder спасибо

06.01.2022
Django CheckConstraints для проверки start_date больше или равно today

From django.db.models.functions import Now, TruncDay class Foo(models.Model): start_date = models.DateTimeField() end_date = models.DateTimeField() class Meta: constraints = [ name="start_date must be greater than or equal today", check=CheckConstraints(start_date__gte=TruncDay(Now())) ] в коде выше, я хочу добавить CheckConstraint, чтобы проверить, является …

06.01.2022
Как группировать данные в сериализаторе Django?

У меня есть две модели одна для Collection и другая для Services и что я хочу, это вернуть каждую коллекцию с ее услугами. Вот мой код: class Collection(models.Model): name = models.CharField(max_length=50, verbose_name=_('Name')) enabled = models.BooleanField(default=True, verbose_name=_('Enabled')) def __str__(self): …

06.01.2022
Stripe: 'payment_intent.succeeded' также срабатывает при продлении подписки

У меня есть два API для веб-крючков Stripe в моем бэкенде (Django). веб-крючок "Подписка": /api/subscriptions/webhook/ веб-крючок "Добавить баланс в кошелек": /api/wallet/webhook/ В вебхуке подписки я слушаю события invoice.paid и invoice.payment_failed, а в вебхуке кошелька …

06.01.2022
Как вернуть полный url с помощью get_success_url(self) в django?

Как вернуть url с помощью get_success_url(self) в django без использования reverse для общего представления? В принципе, я хочу иметь что-то вроде следующего. def get_success_url(self): url = self.object.url # This is a charfield with "https://stackoverflow.com/questions/ask" return url Я знаю, что …

06.01.2022
Как загрузить json-файл в Django REST API

Я новичок в бэкенде. Я пытаюсь изучить DJANGO rest api. Мне нужно загрузить json (из локального) файла в DJANGO REST API, который содержит весь журнал прогнозирования обучения. Я попытался создать приложение и выполнил часть настройки, но я …

06.01.2022
Как мы можем загрузить все изображения в виде zip файла в моей модели Django

как мы можем загрузить все изображения в виде zip файла в моей модели Django class Player(TimeStampedModel): name = models.CharField(max_length=200) email = models.CharField(max_length=200) team = models.ForeignKey(Team, related_name='player', on_delete=models.DO_NOTHING) def __str__(self): return self.name

06.01.2022
Gunicorn не может освободить использование процессора после ответа

Я использую Gunicorn для запуска моего Django проекта, вот команда. command=gunicorn myproject.asgi:application --workers 4 --threads 3 --timeout 1200 -k uvicorn.workers.UvicornWorker -b 0.0.0.0:778 Однако через одну-две минуты после ответа на запрос GET я обнаружил, что загрузка процессора составляет …

06.01.2022
Как получить значение определенного поля внутри цикла Django

Я хочу вывести значения 'sm' внутри цикла alist = [ {'price': '700', 'sizes': {'sm': True, 'md': False, 'lg': True, 'xl': True} }, {'price': '900', 'sizes': {'sm': False, 'md': True, 'lg': True, 'xl': True} } ] for i in alist …

06.01.2022
Как сделать запрос, используя несколько полей внешних ключей моделей Django?

Привет всем! Новичок в Django, и запутался, помощь приветствуется! Я пытаюсь создать таблицу, типа: Organization Appeal Form Amount of appeals in this form Organization 1 In written form …

06.01.2022
Загрузка файла в Django

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

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

Я пытаюсь манипулировать двумя объектами для расчета, однако получаю ошибку: "Invalid filter" Во фронтенде html у меня есть вложенный цикл с объектами: единицы и человек в следующем виде: {{units|myFilter:person}} где у единиц есть несколько объектов, а …

06.01.2022
Как изменить схему по умолчанию на custom_schema в postgres из файла настроек djnago?

Пожалуйста, помогите мне изменить схему по умолчанию с public на custom_schema.

06.01.2022
Я пытаюсь перенаправить на URL PK, уже используя PK внутри представления на основе класса.

В принципе, после редактирования сообщения я хочу перенаправить пользователя в комнату, где находится сообщение. Ближе всего я подошел к этому, когда вручную передал PK комнаты. Насколько я знаю, передача двух PK внутри функции не разрешена в Django. Не могли …

06.01.2022
Как вывести сообщения об ошибках или валидации в ModelForm в 2022 году

Я потратил несколько часов на изучение интернета, особенно официальной документации Django, но до сих пор мне не ясно, какой вариант лучше в 2022 году (так как почти все вопросы, которые я читаю на SO, > 6 yo) и есть …

06.01.2022
Не работает поиск в Django

Если честно, не могу представить даже в чём проблема. Джанго показывает ошибку "Page not found(404)", и решить я её сам не могу. models.py(Таблица с инфрмацией про блюдо.): class Product(models.Model): title = models.CharField(max_length=20) description = models.TextField(blank=False) price = models.DecimalField(max_digits=6, decimal_places=2, default=0) …

06.01.2022
Django 3.2.6 | Admin | get_form() | Modify Form Field | Error: 'NoneType' object has no attribute 'base_fields'

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

06.01.2022
Ошибка после развертывания Django в Heroku. LookupError

Я только что развернул свое приложение django для анализа настроений на heroku. Развертывание прошло успешно, и я могу получить доступ к таким функциям, как регистрация входа и т.д. Но я не могу анализировать текст, потому что, по-видимому, nltk не …

06.01.2022
Dgango + Nginx + Docker нет статических данных в канале администратора

Я пытаюсь запустить приложение django в docker (nginx, gunicorn ...) на локальной машине. Все в порядке, но я не вижу статических данных. В логах docker я вижу ошибку: nginx_1 | 2022/01/06 00:52:32 [error] 28#28: *5 open() "/var/www/html/static/admin/css/responsive.css" failed (2: …

06.01.2022
Как автоматически заполнять поле slug в формах django

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

06.01.2022
Статические файлы для развертывания Heroku Django

Я никогда не развертывал приложение Django на Heroku, и я следовал руководству, но по какой-то причине ошибка сохраняется. Пожалуйста, посмотрите ошибку от Heroku Я установил whitenoise и обновил settings.py соответствующим образом: Пожалуйста, сообщите мне, если есть …

06.01.2022
SMTp Django напоминание по электронной почте о лекарствах с истекшим сроком годности

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

06.01.2022
Использование результатов выборки для возврата элемента в компонент - React

У меня есть веб-приложение, построенное на python/django, и я пытаюсь использовать React для front-end. Приложение имеет шаблон с пустым div (#profile), который заполняется с помощью React. В шаблоне есть атрибут, который используется для получения данных из бэкенда. Данные …

06.01.2022
Form.is_valid() на templateview в случае создания

У меня есть Product, который выглядит следующим образом: class Product(models.Model): data = models.JSONField() number = models.PositiveIntegerField() store = models.ForeignKey(Store, on_delete = models.CASCADE) и я создаю форму динамически, которую я заполняю значениями из базы данных в случае …

06.01.2022
Python RegEx: Как условно сопоставить несколько необязательных завершающих символов в URL-адресе

Мне нужно сопоставить URL в моей функции Django re_path. Ниже приведены структуры, которые необходимо сопоставить: Any URL must start with either /profile or /user/profile Any URL must end with either profile , or profile/ or profile/blabla …

06.01.2022
Ошибка приложения при успешном развертывании моего приложения Django

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

06.01.2022
Доступ к доменному имени внутри функции модели

У меня есть класс модели ArticleWithLinks, содержащий метод bodyWithLinks(). Возвращает body(текст) статьи + строго отформатированную строку ссылок, оформленную следующим образом: '[3]: http://my.doma.in/articles/some-slug "Good article!"', соединенных '\r\n'. Конечно, это можно было бы сделать более элегантным способом, но... все равно ;-) …

06.01.2022
Django post api вызов автозаполнения request.user в поле user

Serializer.save(user=request.user.profile, post=post) не работает. работает в другом представлении. Я понятия не имею, почему он не работает. Не могли бы вы мне помочь. Спасибо //Это работает class CurrentUserPostList(generics.ListAPIView): serializer_class = PostSerializer permission_classes = [permissions.IsAuthenticatedOrReadOnly] search_fields = ['title', 'content'] filter_backends = (filters.SearchFilter,) …

06.01.2022
Как сохранить абстрактного пользователя с помощью нескольких форм

У меня есть 2 формы: 1 форма создания пользователя и одна, содержащая файл verified. Я хочу добавить 2 поля(verified,is_doctor) в первую форму и сохранить ее для создания абстрактного пользователя. Я пробовал сделать следующее, но в моей базе данных все …

06.01.2022
При сортировке набора запросов Django по полям связанной модели строки пропадают. Есть идеи, почему?

При попытке сортировки по полю связанной модели date некоторые строки кверисета пропадают. cur_objs=Currency.objects.all().order_by('fxrates__date') cur_objs=Currency.objects.all().order_by('-fxrates__date') FYI date не unique в модели FxRates. Но это все равно должно работать, верно?

06.01.2022
Как передать объект File (javascript) через channels для сохранения в поле django ImageField

Преобразовывая File в Blob, проверяю в консоли, что в Blob успешно преобразовался и в массив добавился, но при получение каналом получаю пустой массив с пустыми словарями. var images_input = document.getElementById('images_input'); let images = new Array(); for (var i = 0; …