Я знаю, что строковое представление объекта модели может быть достигнуто путем добавления class Company(models.Model): name = models.CharField() email = models.EmailField(unique=True) def __str__(self): return self.name Но это представление объекта компании, а не самого класса модели. То есть, если …
У меня есть три таких модели: 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 = …
<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.
Я продолжаю получать ошибку ModuleNotFoundError: Нет модуля с именем 'template'. Я понятия не имею, что делать и откуда берется эта ошибка. Я думаю, что это может быть из-за файла настроек, но я не знаю, что изменить. Если кто-то знает, как …
Я пытаюсь создать пользовательский объект пользователя (модель Author) сразу после регистрации нового пользователя с помощью сигнала allauth's signal, регистрация работает нормально и пользователь создается, но объект (Author) не создается. Это моя модель автора (пользовательского пользователя): class Author(models.Model): …
У меня есть база данных, в которой есть таблица order_details с составным первичным ключом из двух полей: order и product. Таким образом, один заказ может иметь много order_details, другими словами: один продукт может иметь много продуктов, связанных с ним. …
Рассмотрим следующие объекты в Django ORM: class Post(models.Model): ... published = PublishedPostManager() objects = models.Manager() Сейчас в админке Django отображаются только опубликованные. Можем ли мы изменить поведение, чтобы Django ORM использовал объекты по умолчанию без какого-либо порядка? …
Я пытаюсь отобразить виртуальные машины, у которых есть связанная с ними задача. У меня есть таблица vm, в которой перечислены все виртуальные машины. другая таблица task, в которой перечислены созданные задачи, связанные с виртуальными машинами. и поворотная таблица, которая …
Моя проблема в том, что когда я вызываю внешнюю веб-страницу и отображаю ее как {{ html }} в цикле for, она печатает для всех из них, есть ли способ печатать только для одного. Часть после b'{"carpark_name": "многоэтажный", "дата": "01-11-21 …
Я пытаюсь создать сериализатор категорий, который будет суммировать суммы транзакций по месяцам для каждой категории для следующих моделей моделей. 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', …
Я использую 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 …
Как сделать несколько таблиц с одной моделью Я знаю, что на этот вопрос уже отвечали раньше... но около 6 лет назад и многое было раскрыто об этом. Например, как обрабатывать миграции, панель администратора, сериализацию данных? и все CRUD …
Нужно реализовать функционал подписок на сайте по определенным тарифам. То есть человек оплачивает определенный вид подписки, и он должен иметь доступ только к тем функциям сайта которые указанны в подписке. Есть какие то примеры реализации данного функционала ? Я не …
Как в заголовке. У меня проблема, потому что я не могу сортировать элементы, которые я просматривал. Или я должен использовать Javascript, а не чистый Django для выполнения таких вещей? views.py def searchView(request): if request.method == "GET": context = …
Я использую allauth для верификации и получаю письма с подтверждением регистрации. Верификационное письмо отправляется нормально и работает, но моя проблема в том, что даже после того, как я закончил верификацию, оператор else в html, предоставленный allauth, не срабатывает, и …
Я создал тестовую среду Django для производства на Ubuntu 20.04 Sever, следуя этому руководству: Развертывание Django. Конкретно, я разместил проект Django в: /opt/mydangoproject/ celery.py celery_config.py settings.py etc и у меня есть дополнительный …
Подумайте: 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`. …
Я создаю сайт с приложением для блога на django 3.2. У меня проблема только с последним шагом, который заключается в создании представления для одного поста. К сожалению, я не знаю, как его завершить. Какая-то ошибка появляется снова и снова …
Я получаю ошибку "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): …
Мне нужно сделать задачу celery, в которой пользователь должен ввести время, когда он хочет начать процесс, и после этого в это точное время задача должна повторяться каждые 24 часа. Например, Я ввел время 00:00 и когда наступит 00:00, программа …
Каким образом можно выровнять строки в ограниченном div, так чтобы они равномерно расположились по бокам. Пример: Имеется div, где вмещается 4 строки, имеются 8 строк. Нужно чтобы слева было 4 строки, а справа 4.
Я пытаюсь запустить TestCase на моей модели. У меня уже есть база данных MySQL (конкретно MariaDB через HeidiSQL GUI), созданная и подключенная с соответствующими данными внутри для этого проекта. Мой код test.py выглядит следующим образом: class TestArrivalProbabilities(TestCase): …
Я использую GenericAPIView и сериализатор в модели для получения данных из таблиц. Теперь я не могу понять, как я могу получить количество записей из таблицы в моем rest api. Ниже приведен пример кода, в котором я получаю записи urls.py …
У меня есть models.py class Category(models.Model): headline = models.CharField(max_length=100) parent_category = models.ForeignKey('self', on_delete=models.CASCADE, related_name='children', null=True, blank=True) admin.py main_cat = Category.objects.filter(pk=1) Теперь я пытаюсь отфильтровать все дочерние категории main_cat как мне это сделать?
На моей странице детализации фронтенда, в шаблонах я хочу получить переведенные слова. Поскольку переведенные поля находятся внутри блока translations class UsefulLinks(TranslatableModel, BaseModel): translations = TranslatedFields( name=models.CharField(verbose_name=_('Useful Link Name'), max_length=255) ) icon = models.ImageField(verbose_name=_('Link Icon'), upload_to='') Я не …
У меня успешно работает приложение django, размещенное в контейнере docker. Я специально меняю что-то в своем коде, чтобы мой код сломался. Мне нужно как-то увидеть лог запущенного кода, как если бы я запускал его локально на своем компьютере. Например, …
Я новичок в Django Rest Framework и хочу четко понять, как работает ListCreateAPIView. Мы просто можем предоставить queryset, serializer_class и он создаст конечную точку чтения-записи. Я искал информацию в официальном документе, но не нашел того, что мне нужно. …
Может кто-нибудь поделиться, как я могу сделать потоковую передачу для отправки электронной почты на виртуальном хостинге для моего приложения Django? Я пробовал потоковую обработку на python, которая отлично работает на localhost, но не отправляет email на облачном хостинге. …
Допустим, у меня есть модель Post следующего вида: class Post(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) text_content = models.CharField() @property def comment_count(self): return self.comments.count() Допустим, мне нужно получить все данные для поста с ID 3. Я знаю, …
Я столкнулся с ошибкой 'NeReverseMatch', которую я не могу решить, хотя я совершенно убежден, что это, вероятно, глупая ошибка, что-то, что я пропустил... когда я воспроизвожу шаблон, который я реализовал ранее в том же приложении. Контекст следующий: У меня …
Мы используем django-rest-framework в качестве бэкенда. У меня есть модель Product, которая является внешним ключом другой модели Order, которая действует и как заказ, и как журнал аудита. Теперь предположим, что мы больше не собираемся продавать этот продукт. Нам …
У меня есть форма в Django, которая позволяет мне отправлять данные в базу данных. Я хотел бы создать выпадающую кнопку, которая показывает мне предыдущие записи из базы данных, выбрав которую я могу пересмотреть данные в исходной форме, позволяя мне …
У меня есть следующий поток для создания объекта: Пользователь хочет создать объект на веб-сервисе. Для того, чтобы сделать это - я проверяю, имеет ли пользователь право платить за это плату. We make a request to know how much …
Я пытаюсь использовать RichTextFields через ckeditor в моем проекте django. То, что я изначально считал легкой задачей, стало причиной моих кошмаров. Я могу легко установить django-ckeditor с помощью pip. Я выполнил все необходимые шаги согласно <a href="https://pytutorial.com/django-ckeditor" rel="nofollow …
В моем приложении есть два типа пользователей, т.е. company и employees. Я пытаюсь отфильтровать набор запросов на основе этих типов следующим образом: class ProductListAPIView(generics.ListAPIView): serializer_class = ProductSerializer # pagination_class = StandardResultsSetPagination permission_classes = (permissions.IsAuthenticated, ) def get_queryset(self): if self.request.user.is_company …
Я делаю API загрузки файлов с помощью этого документа https://www.django-rest-framework.org/api-guide/parsers/#fileuploadparser в view.py class FileUploadView(APIView): parser_classes = [FileUploadParser] def put(self, request, filename, format=None): file_obj = request.data['file'] # ... # How to save file and model here? # ... return Response(status=204) …
Итак, мне нужно создать Api из существующей базы данных mongo, где мы посылаем json запрос к ней, например {"dateFrom": "2021-10-01 00:00:00", "dateTo": "2021-10-15 23:59:59", "STATUS":"Pending","AMOUNT":"100"} и api должен фильтровать данные из mongodb на основе запроса. и …
Используя Django Rest Framework, я создаю конечные точки для модели doctor в моем приложении app_api с помощью ModelViewSet. Я сталкиваюсь со следующей ошибкой при добавлении дополнительного действия для обновления поля is_verified с помощью метода verify, имеющего декоратор @action. …
Это модель: class Transaction(models.Model): date = models.DateTimeField(auto_now_add=True) amount = models.DecimalField(max_digits=10, decimal_places=2) Это запрос: end_date = timezone.now() start_date = end_date - timedelta(days=7) Transaction.objects.filter( date__range=[start_date, end_date], ) .values("date__date") .annotate(expenditure=Sum("amount")) .values("expenditure", date=F("date__date")) .order_by("date") Вот вывод: [ { "expenditure": …
В моем приложении Django, в __init__.py, у меня есть класс, который раскручивает цикл событий. class X: def __init__(self): self.__loop = asyncio.get_event_loop() async def foo(self): ... def do_stuff(self): # some logic here self.__loop.run_until_complete(foo()) В __init__.py у меня просто …