ModelViewSet的使用

model.py

class Model(models.Model):
    name = models.CharField(max_length=55, verbose_name="部门名称")
  
    class Meta:
        db_table = "test_Model"
        verbose_name = "表名称"
        verbose_name_plural = verbose_name

serializer.py

class Serializer(serializer.ModelSerializer):
    
    class Meta:
        model = Model
        fields = '__all__'

view.py

class View(ModelViewSet):
    queryset = Model.objects.all()
    serializer_class = Serializer
    filter_fields = '__all__'

urls.py

router = DefaultRouter()
router.register('路由', views.View, basename="路由名称")
urlpatters += router.urls
posted @ 2021-12-22 19:59  vetra  阅读(116)  评论(0)    收藏  举报