当我试图运行Django服务器时,会遇到以下错误:
ImportError“没有模块命名路由器”
我对导入没有问题,因为只有当我尝试使用路由器时才会出现这个问题;例如,我的views.py中的视图集工作得很好,这意味着成功导入了视图集并安装了restframework。谢谢!
from django.conf.urls import url, include
from django.contrib import admin
from rest_framework.routers import SimpleRouter
router = SimpleRouter()
urlpatt
我正在尝试获取属于该用户的所有待办事项,
这是我的待办事项模型
from django.db import models
from django.contrib.auth.models import User
class Todo(models.Model):
_id = models.AutoField(primary_key = True)
title = models.CharField(max_length = 250)
content = models.TextField()
created_at = models.DateField()
c
我正在尝试浏览rest框架swagger的api文档。但获取错误AttributeError:'AutoSchema‘对象没有'get_link’属性
我用过django的rest框架swagger。但是不能浏览文档。
from django.contrib import admin
from django.urls import path, include
from rest_framework_swagger.views import get_swagger_view
schema_view = get_swagger_view(title='API')
为什么django rest框架在创建对象时不检查对象权限?(对我来说,)用户应该能够创建一个他们看不见、更新或删除的对象,这是没有意义的。目前,我子类化了一个视图集,比如
class CheckCreatePermissionsViewSet(ModelViewSet):
def perform_create(self, serializer):
'''
Called by create before calling serializer.save()
'''
obj = serializer.save(
我正在使用django rest框架构建后端。我正在构建有缺陷的django用户视图集和urlpattern路由器。如果有用户名传入,我想在url中为用户名添加一个过滤器,如果没有,则显示所有用户。下面是我的密码。
以下是大家的意见:
from django.contrib.auth.models import User
from ..serializers import UserSerializer
from rest_framework import viewsets
class UserViewSet(viewsets.ModelViewSet):
serializer_cla