是否可以像模型一样将视图注册到 django 管理控制台。?
Is it possible to register views to the django admin console like model.?
我尝试在 Django 2.2 管理界面中注册视图,但我不确定如何添加它或者我们能否添加它。?
当我尝试时出现以下错误。
admin.site.register(TargetView)
File "/usr/local/lib64/python3.6/site-packages/django/contrib/admin/sites.py", line 102, in register
for model in model_or_iterable:
TypeError: 'type' object is not iterable
不,不是,视图(根据名称)负责向用户显示的内容。
所以在admin里面是不能被你控制的,也没有这个必要
但是模型是您在 views
中可能需要的数据,这就是为什么您可以在管理员中控制的原因,因为有时您想要删除、编辑或添加对象。
我尝试在 Django 2.2 管理界面中注册视图,但我不确定如何添加它或者我们能否添加它。? 当我尝试时出现以下错误。
admin.site.register(TargetView)
File "/usr/local/lib64/python3.6/site-packages/django/contrib/admin/sites.py", line 102, in register
for model in model_or_iterable:
TypeError: 'type' object is not iterable
不,不是,视图(根据名称)负责向用户显示的内容。
所以在admin里面是不能被你控制的,也没有这个必要
但是模型是您在 views
中可能需要的数据,这就是为什么您可以在管理员中控制的原因,因为有时您想要删除、编辑或添加对象。