是因为在Django中,管理站点是通过Admin模块来实现的,而Django rest框架是专门用于构建Web API的框架,并不包含管理站点的功能。
在Django中,管理站点是通过创建一个继承自admin.ModelAdmin
的类来实现的。这个类定义了在管理站点中显示和编辑模型的方式。但是,Django rest框架并没有提供类似的管理站点功能。
如果你想在管理站点中看到和编辑Django rest框架的模型,你可以通过以下几种方式来实现:
admin.ModelAdmin
,然后在其中注册Django rest框架的模型。这样就可以在管理站点中看到和编辑这些模型了。具体的实现可以参考Django官方文档中关于管理站点的部分。总结起来,Django rest框架模型在管理站点中不可见是因为Django rest框架并不包含管理站点的功能。如果你需要在管理站点中看到和编辑这些模型,你可以通过自定义管理站点、使用第三方插件或者使用其他管理工具来实现。
领取专属 10元无门槛券
手把手带您无忧上云