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