问题描述
我正在为我的模型制作很多视图和序列化程序,这些视图和序列化程序包含所有字段。它们看起来都像这样:
class MyModelViewSet(viewset.ModelViewSet):
queryset = MyModel.objects.all()
serializer_class = MyModelSerializer
class MyModelSerializer(serializers.ModelSerializer):
class Meta:
model = MyModel
fields = '__all__'
我想制作一个通用的 Viewset 和 Serializer,以便可以简单地使用我的模型。我发现 this post 很有帮助,但我不想在 url 中包含模型。如果可能,我会发送带有 router.register 的模型:
router.register('my_url',MyView(MyModel),basename='my-basename')
AttributeError: This method is available only on the class,not on instances.
知道如何解决这个问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)