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

01.11.2021
Переопределение метода DELETE модели с реального удаления на установку свойства во фреймворке Django RESTful

Мы используем django-rest-framework в качестве бэкенда. У меня есть модель Product, которая является внешним ключом другой модели Order, которая действует и как заказ, и как журнал аудита. Теперь предположим, что мы больше не собираемся продавать этот продукт. Нам …

01.11.2021
Django Form получение данных из базы данных

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

01.11.2021
Объект не существует в БД после последовательных вызовов

У меня есть следующий поток для создания объекта: Пользователь хочет создать объект на веб-сервисе. Для того, чтобы сделать это - я проверяю, имеет ли пользователь право платить за это плату. We make a request to know how much …

01.11.2021
Импорт ckeditor не может быть разрешен

Я пытаюсь использовать RichTextFields через ckeditor в моем проекте django. То, что я изначально считал легкой задачей, стало причиной моих кошмаров. Я могу легко установить django-ckeditor с помощью pip. Я выполнил все необходимые шаги согласно <a href="https://pytutorial.com/django-ckeditor" rel="nofollow …

01.11.2021
Get_queryset в ListAPIView возвращает пустой список

В моем приложении есть два типа пользователей, т.е. 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 …

01.11.2021
Как сохранить файл и модель, загруженные с помощью PUT

Я делаю 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) …

01.11.2021
Как лучше создать API из mongoDb [закрыто]

Итак, мне нужно создать Api из существующей базы данных mongo, где мы посылаем json запрос к ней, например {"dateFrom": "2021-10-01 00:00:00", "dateTo": "2021-10-15 23:59:59", "STATUS":"Pending","AMOUNT":"100"} и api должен фильтровать данные из mongodb на основе запроса. и …

01.11.2021
Ошибка: переопределение имени группы 'pk' в группу 2; в позиции 38 была группа 1

Используя Django Rest Framework, я создаю конечные точки для модели doctor в моем приложении app_api с помощью ModelViewSet. Я сталкиваюсь со следующей ошибкой при добавлении дополнительного действия для обновления поля is_verified с помощью метода verify, имеющего декоратор @action. …

01.11.2021
Django ORM группирует по дате и получает общее значение

Это модель: 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": …

01.11.2021
Как заставить основной поток uWSGI не обслуживать запросы для веб-приложения Django?

В моем приложении 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 у меня просто …

01.11.2021
Django registerForm.is_valid() не позволяет остальной части моего кода работать

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

01.11.2021
Как разделить поле модели на два дополнительных поля в django

У меня есть простая модель следующего вида: class Place(models.Model): location = LocationField( map_attrs={"style": "mapbox://styles/mightysharky/cjwgnjzr004bu1dnpw8kzxa72", "center": (17.031645, 51.106715)}) latitude = models.FloatField(blank=True, null=True) longitude = models.FloatField(blank=True, null=True) поле location получает широту, долготу выбранной локции с помощью mapbox api. при …

01.11.2021
Сериализатор DRF не получает значение из запроса для поля ManyToMany

Моя модель - class ChatRoom(models.Model): name = models.CharField(max_length=55, verbose_name='Имя чата', unique=True) users = models.ManyToManyField( CustomUser, verbose_name='Пользователи', related_name='user_chatrooms', null=True ) Мой сериализатор для этой модели class ChatRoomSerializer(serializers.ModelSerializer): users = UserInfoSerializer(many=True, read_only=False) class Meta: model = ChatRoom fields = [ 'name', …

01.11.2021
Невозможно выполнить файл .sh из контейнера docker в Windows

Я использую Windows 10 и работаю над проектом Django с помощью Docker. Если я запускаю команду python из контейнера docker, она выполняется отлично. E:\path&gt;docker exec -it my_docker_container bash root@701z00f607ae:/app# python manage.py makemigrations authentication No changes detected in app …

01.11.2021
Django "NotImplementedError: `to_internal_value()` должно быть реализовано" при отправке запроса на исправление

Я пытаюсь получить обновленный нормализованный ресурс, когда я обновляю ресурс с помощью патча. (Использование APIRequestFactory в моих тестах TestCase, например self.factory.patch) LoadBaseSerializer наследует BaseSerializer и использует to_representation. Я делаю это, чтобы вернуть настроенный сериализатор. Однако я продолжаю получать …

01.11.2021
Почему django не создает мой медиа каталог через мою форму обновления, но работает нормально, когда используется панель администратора?

Я пытаюсь загрузить фотографию профиля и она работает нормально при использовании панели администратора, но при использовании формы моего шаблона она выдает неправильный путь (я знаю это, потому что я отобразил ее, чтобы проверить url), как это... &lt;p&gt;{{user.userprofile.profile_image.url}}&lt;/p&gt; вывод на …

01.11.2021
В проекте в drf у меня есть конечная точка "api/v1/invoice/#id/", и я хочу дать доступ к просмотру только автору этого счета.

У меня есть конечная точка /api/v1/invoice/#id/ Я хочу, чтобы только автор этого счета-фактуры мог просматривать счет-фактуру. Или сотрудники должны иметь возможность просматривать этот счет-фактуру А суперпользователь должен иметь возможность просматривать, обновлять, удалять счет-фактуру Я попробовал создать файл …

01.11.2021
Django: m2m's .count() и .order_by() с аннотированными значениями работают очень медленно

Видео содержит около 300k данных и около 2k тегов. Если вы сделаете .annotate(count=Count('video')) и затем сделаете .order_by('-count') с таким значением, как показано ниже, это займет Это займет около 500 мс. Кроме того, поскольку мы используем пагинацию DRF, .count() …

01.11.2021
Django Пользовательский SQL для подачи в модель

Я провел небольшой поиск в Google и нашел следующее: Использовать результат пользовательского запроса в качестве источника для модели Django (база данных MySQL). Также, я нашел похожий материал на сайте Django document. Однако я все еще не могу …

01.11.2021
Как создать поле даты в моделях django в формате (mm-dd-yyy)

Я собираю даты с различных сайтов, и они имеют формат mm-dd-yyyy, т.е. 10-28-2021. Сейчас я храню их в виде строки. В моделях django я создал поле следующим образом: issued = models.CharField(max_length=16) Это сохраняет дату как строку. …

01.11.2021
Как создать отношение к промежуточной таблице с помощью модели в Django?

Может ли кто-нибудь помочь мне создать эту базу данных, используя модель ORM в Django? Я застрял на создании таблиц CHITIETLOPHOC, DINHDANHKHUONMAT, DINHDANHTHUCONG. Пожалуйста, посмотрите на этот ERD:

01.11.2021
Получение урлов нескольких изображений на Django RestFramework

Я использую Django RestFramework для создания простого eCommerce API, где один продукт может иметь много изображений, и я хотел бы получить URL всех этих изображений в json поле. На данный момент я получил url первого изображения, используя "imagembicicleta_set.all.first.image.url" на …

01.11.2021
Почему моя кнопка не возвращает "POST" django?

Когда я нажимаю на кнопку, я всегда получаю метод GET вместо post: Есть идеи? Спасибо! &lt;body&gt; &lt;form action="/reset" type="POST"&gt; {% csrf_token %} &lt;h3&gt;Random Word (attempt # {{request.session.counter}})&lt;/h3&gt; &lt;div&gt; &lt;h1&gt;{{request.session.rword}}&lt;/h1&gt; &lt;/div&gt; &lt;label for="title"&gt;Title&lt;/label&gt; &lt;input type="text" name="title" id=""&gt; &lt;button type="submit"&gt;Generate&lt;/button&gt; &lt;/form&gt; …

01.11.2021
Шаблон администратора Django Overriden не импортирует JS

У меня есть шаблон Django, который я пытаюсь запустить с моим собственным JS кодом. Поэтому я расширил логин шаблона admin в папке /templates моего приложения. Однако я могу подтвердить, что скрипт есть, если я перейду по адресу: http://localhost:8000/static/admin.js …

01.11.2021
Как написать запрос Django, который соответствует только полю minute столбца DateTime?

Я использую Django 3.2 и PostGres 9.6. У меня есть модель с полем DateTime "created" ... class PriceQuote(models.Model): ... created = models.DateTimeField(null=False, default=datetime.now) Как написать запрос фильтра Django, включающий предложение для соответствия полю minute созданного столбца? Так в …

01.11.2021
Добавить токен на предъявителя с помощью post в модульных тестах Django - ValueError: invalid literal for int() with base 10

Я пытаюсь добавить токен на предъявителя через постинг в модульных тестах, access_token генерируется хорошо, но когда я передаю его в пост запрос, возникает ошибка, как показано ниже : ValueError: invalid literal for int() with base 10: '&lt;bound method TestCase.id of …

01.11.2021
DRF Аннотирует все магазины, в которых автор продает книги

В настоящее время я пытаюсь аннотировать информацию в моем Author API: All Stores where this author have a book. У меня есть следующие модели: class Author(models.Model): name = models.CharField(max_length=100) age = models.IntegerField() class Book(models.Model): name = models.CharField(max_length=300) …

01.11.2021
Как обновить информацию о пользователе с помощью api вызова к бэкенду django/djoser?

Конечной точкой djoser для данных пользователя является /users/, а затем id номер пользователя. https://djoser.readthedocs.io/en/latest/getting_started.html#available-endpoints Но я не уверен, как получить id номер пользователя, который в настоящее время вошел в систему, чтобы вызов api имел этот …

01.11.2021
Django - AttributeError: модуль 'environ' не имеет атрибута 'ENV'

Установил Python 3.9 на Windows 10. Также установил Django 3.2 Django-environ 0.8. Но я не знаю, почему возникает ошибка, когда я пытаюсь запустить python manage.py runserver Мой код: import environ from pathlib import Path env = …

01.11.2021
Воссоздание макета строк карточек bootstrap с помощью tailwind в django

. Я пытаюсь воссоздать макет строки карточек bootstrap с помощью Tailwind в рамках фреймворка django БЛОКАТОР. Однако попытка попутного ветра приводит к результату ниже <img alt="enter image description …

01.11.2021
Помощь JavaScript для отзывчивого webapp

Я знаю, что могу получить за это отпор, но я в основном ищу кого-то, кто мог бы накормить меня с ложечки некоторыми инструкциями по javascript для веб-приложения, над которым я работаю. У меня нет никаких предварительных знаний JS. Я …

01.11.2021
Интеграция stripe в проект Django TypeError

Я новичок в Django и Stripe API. Я следую документу Stripe и скопировал код из документа в свой файл view.py: это мой файл views.py from django.shortcuts import render,redirect from django.conf import settings from django.urls import reverse from django.views import …

01.11.2021
Django Rest Framework Forbidden при отправке почтового запроса

Я делаю сайт с бэкендом на базе django rest framework и фронтендом на базе react, но когда я использую axios для отправки запроса post в /products, он отправляет ошибку 403 forbidden error это файл представлений @api_view(['GET', 'POST']) def products(request): …

01.11.2021
Как добавить пользовательское действие для того же маршрута, что и стандартное, в наборе ViewSet

Предположим, у нас есть класс ViewSet: class SomeViewSet(viewsets.ViewSet): def create(self, request): pass def custom_action(self, request): pass и регистрируем SomeViewSet следующим образом: some_router = DefaultRouter() some_router.register(r'some-route', AuthenticationViewSet, basename='some-name') Итак, теперь у нас есть SomeViewSet со стандартным …

01.11.2021
Почему оператор 'and' не работает в шаблоне Django?

Что должно быть неправильно в следующем утверждении if-else в моем шаблоне? {% if rp.package.patient_type != "CASH" and rp.realization.cash == True %} N/A {% else %} {{rp.realization.deficit_or_surplus_amount}} {% endif %} Даже когда тип пациента Cash, отображается N/A. Где …

01.11.2021
Fullcalendar v5 отображает только одну подсказку о событии

Я пытаюсь отобразить некоторые события в v5 fullcalendar. Вот мой код: document.addEventListener('DOMContentLoaded',function(){ var cUI= document.getElementById('calendar'); var c= new FullCalendar.Calendar(cUI,{ themeSystem: 'bootstrap', headerToolbar:{ left:'prev,next today', center:'title', right:'', }, events:[ {% for v in vacation %} { {% if v.id_cause.cause_name == 'Vacations' …

31.10.2021
JSONDecodeError при работе с websockets

Я учусь работать с WebSockets. Я использую Django на стороне сервера и react на стороне клиента. Я могу подключиться и отправить объект на бэкенд, но не могу получить массаж на стороне фронтенда. Я делюсь своим кодом. Пожалуйста, укажите мне мои …

31.10.2021
Невозможно вставить сущность вместе с ее внешним ключом в django/djangorestframework

В моем приложении есть следующие модели: class User(models.Model): name = models.CharField(max_length=100) birth_date = models.DateField() address = models.CharField(max_length=200) class Device(models.Model): description = models.CharField(max_length=200) location = models.CharField(max_length=200) max_energy_consumption = models.FloatField() avg_energy_consuumption = models.FloatField() user = models.ForeignKey(User, on_delete=models.CASCADE, null=True) У …

31.10.2021
Включите приложение React в веб-сайт MPA Django

Как интегрировать приложение React в сайт Django MPA? На сайте есть несколько страниц. Одна из страниц является местом, где должны быть размещены изменения интенсивного приложения react. На остальных страницах используется ванильный js. React-приложение и остальные страницы будут использовать …

31.10.2021
Как создать новый элемент через форму в Foreign Key Django

Создаю пет проект отзывов об автозапчастях, на нем учу джанго. Есть такие модели: class SparePart(models.Model): name = models.CharField(max_length=255, db_index=True, verbose_name='Название') brand = models.CharField(max_length=255, db_index=True, verbose_name=&quot;Производитель&quot;) number = models.CharField(max_length=30, db_index=True, verbose_name=&quot;Номер (артикул)&quot;) category = models.ForeignKey(SparePartCategory, on_delete=models.PROTECT, verbose_name=&quot;Категория&quot;) class Review(models.Model): RATING_VALUES = …