在0.96中,将一个Model加入管理界面只需要加入一个内部类Admin就可以了。比如
而在1.0中做了很大程度的修改,现在在Model中添加Admin类已经毫无用处。正确的做法是:
首先,在你的app文件夹(如books)中添加一个admin.py文件。
然后,添加下面的内容到admin.py中
完成这两步就可以将Model加入到Admin的管理界面了。
自定义Admin管理界面也做了修改,现在需要从admin.ModelAdmin子类化一个自己的类来实现
,然后将这个类名当作admin.site.register()的第二个参数提交。代码: