Мощный и гибкий инструментарий для создания веб-API RESTful. Django - это веб-фреймворк Python высокого уровня, который способствует быстрой разработке и чистому, прагматичному дизайну. Созданный опытными разработчиками, он берет на себя большую часть хлопот веб-разработки, поэтому вы можете сосредоточиться на написании своего приложения без необходимости изобретать велосипед. Это бесплатно и с открытым исходным кодом.

Подробнее про django-rest-framework...

У меня есть следующий класс представления CommentViewSet (ModelViewSet): queryset = Comment.objects.all () serializer_class = CommentsSerializer permission_classes = [CustomPermissionClass] .......
3 Мар 2021 в 22:50
У моего объекта есть этот макет на mariaDB (здесь нет postgres): +------+------------------------------+----------+---------+--------------------------------------------+ | id | created | message | from | guest_id | +------+---------------....
3 Мар 2021 в 15:13
Как я могу сделать эффективный запрос django orm, который будет сравнивать идентификаторы из списка словарей с идентификаторами в качестве внешнего ключа в другой модели, например, у меня есть две модели Product: product_name=models.CharField(max_length=20) ProductOrder: order_status=models.Boole....
У меня есть семейная модель, например, ниже class Family (models.Model): name = models.CharField (max_length = 255) address = models.CharField (max_length = 500, blank = False) month_contribution = models ........
У меня есть представление, которое отображает проект по идентификатору. Я хочу добавить в ответ еще одно значение, но оно почему-то не добавляется. класс ProjectApiView (APIView): def get (self, request, project_id = .......
3 Мар 2021 в 00:14
Все остальные поля обновляются правильно, кроме ImageField, которое также не вызывает ошибок. В базе данных я вижу обновляемый URL изображения, но в файловой системе нет изменений в папке media/. Когда я использую модель с admin.site.register, все работает отлично (следовательно, я должен был прав....
2 Мар 2021 в 17:15
Итак, я пытаюсь сделать rest API с помощью django rest framework, я хочу сделать так, чтобы, когда я делаю запрос на исправление, я мог обновлять модель или объекты, но когда я пытаюсь это сделать, я получаю TypeError в / api / .......
2 Мар 2021 в 16:00
Итак, я получаю AttributeError в / api / test type object 'Product' не имеет ошибки атрибута 'objects', когда я пытаюсь загрузить страницу с помощью запроса на получение, я пытаюсь создать API, используя структуру отдыха django, и он говорит, что продукт имеет нет атрибута объектов. Views.py from d....
2 Мар 2021 в 14:01
Я пытаюсь использовать декоратор @action в моем views.py, но он не распознается. Это устарело или что-то в этом роде? class CategoryTargetGroupDelete(APIView): queryset = CategoryTargetGroup.objects.all() @action(detail=False, methods=['delete']) def delete(self, request): cat....
2 Мар 2021 в 11:29
Я использую Django Rest Framework для API, и я написал категорию модели, в которой у меня есть родитель, и использую ее так: parent = models.ForeignKey('self', on_delete=models.CASCADE, null=True, blank=True) В API это выглядит так: { "id": 7, "name": "softwares", "img": "", "parent....
1 Мар 2021 в 01:08
Я делаю приложение-переводчик фраз с помощью Wagtail и Vue. Для этого я зарегистрировал модель фраз в администраторе Waigtail (с помощью ModelAdmin), чтобы редакторы могли добавлять новые наборы данных в инструмент администрирования. Теперь мне нужно создать API, чтобы клиентский интерфейс мог пол....
Привет, ребята, я запутался и некоторое время думал об этой проблеме, я храню имя пользователя текущего пользователя в хранилище сеанса, и у меня есть другая страница, на которой я использую сохраненное имя пользователя для вызова api, это могут быть любые запросы. Например. сообщение может быть уд....
Я сделал несколько проектов django и сейчас экспериментирую с остальным фреймворком. Я пытаюсь настроить свои URL-адреса таким образом, чтобы URL-адрес /testuser/ перенаправлял вас на страницу профиля пользователя с именем «testuser». Довольно простая задача, с которой я могу справиться в обычном ....
28 Фев 2021 в 13:58
У меня две модели: пользователь и сотрудник. Я хочу вернуть следующий json через drf: [{'admin': {}, 'employee': [{}, {}]}, {'admin': {}, 'employee': [{}, {}] }]. Однако я не понимаю, как .......
27 Фев 2021 в 19:32
Я пытаюсь создать набор запросов, который объединяет два результата запроса, а именно категории и курс. Каждый курс имеет внешний ключ категории. Есть ли способ добавить соответствующие курсы в каждую категорию? Примере: { "id": 61, "name": "fgfdf", "courses": { "i....
27 Фев 2021 в 16:07
В настоящее время я изучаю Django Rest Framework и в настоящее время застрял на проблеме, которую мне невозможно решить. Я привожу вам пример, чтобы картина была яснее. from rest_framework.exceptions import PermissionDenied from rest_framework.permissions import BasePermission class CheckAuthent....
27 Фев 2021 в 10:46
Я хочу отфильтровать вложенные данные, а это мои сериализаторы и представления Модели: class Employee(models.Model): employee_identity = models.CharField(max_length=255, blank=True, null=True) full_name = models.CharField(max_length=255, blank=True, null=True) place_birth = models.CharFi....
27 Фев 2021 в 09:37
Привет, ребята, я застрял, пытаясь решить проблему с django set_cookie, я не могу найти файл cookie в браузере, и он не работает, но работает с почтальоном. Я просмотрел некоторые ответы SO и обнаружил, что мне пришлось предоставить withCredentials:true во внешнем интерфейсе, и я сделал это, но все....
У меня следующая точка зрения: class KlarnaCNO(generics.UpdateAPIView): serializer_class = KlarnaCNOSerializer queryset = Group.objects.all() И этот сериализатор: class KlarnaCNOSerializer(serializers.ModelSerializer): cnostring = serializers.SerializerMethodField() class Meta: ....
26 Фев 2021 в 01:28
Я определил сериализатор, который имеет два вложенных сериализатора, как показано ниже. Как передать ему несколько данных. Я добавил свою попытку подхода. class NameSlugProductSerializer(serializers.Serializer): product = ProductSerializer(read_only=True) product_options = ProductOptionSer....
25 Фев 2021 в 21:47
Я использую Django Rest Framework для создания некоторых api. Я использую factory boy для создания тестовых экземпляров. У меня есть абстрактная модель под названием base_model, которая наследуется всеми другими моделями проекта. created_at = models.DateTimeField(editable=False) updated_at....
В параметрах URL-адреса я не передавал имя пользователя, но когда я использовал self.kwars.get('username), откуда взялось имя пользователя В urls.py path('', views.PostList.as_view(), name='all') В views.py class PostList(SelectRelatedMixin, generic.ListView): model = models.Post select_related = (....
Вот мой код: #...existing code print(serializer.data) if group.member.filter(id=user).exists():#<-- this is true serializer.data['joined'] = True print(1) else: print(0) print(serializer.data) Результат выглядит так: {'id': 6, 'name': 'ffff', 'connected': ложь} 1 {'id': 6, 'name': ....
25 Фев 2021 в 18:02
Стороннее приложение, которое я использую, хранит json в текстовом поле. Я хотел бы сериализовать эти данные в json, и мне нужно только иметь возможность читать из этого сериализатора, а не писать в него. Я не хочу .......
25 Фев 2021 в 12:10
Я не совсем уверен, что понимаю, как работает маршрутизация в DRF. Я просмотрел документацию, но до сих пор не понял различий. У меня такое мнение: from django.shortcuts import render from django.shortcuts import get_object_or_404 from rest_framework.viewsets import ViewSet from rest_framework.res....