在学习django的时候发现在models.py中使用admin.site.register(Poll,PollAdmin)
后常出现此模块已经注册的错误信息。
Exception Type: AlreadyRegistered
Exception Value:
The model Poll is already registered
要解决此问题现在最简洁的方法:
1、把PollAdmin的定义从models.py中移到新建的admin_helper.py中去
2、然后把所有注册的过程即admin.site.register(Poll,PollAdmin) 也移到admin.py中去
这样就解决了上面的问题,此方法应用于有多个模块的时候更能显示它的优越性