可能是django版本升级的问题,看了好多有关Django的书,它们提供的admin配置的方式都是不能正常实现的,为此我也在admin的配置上纠结了好久。配置了好久才算把admin配置好。
setting.py中的数据库配置假设配置好了。
建 模
以book , author, publisher为例,我建的APP为books,具体的怎么建模我想就不用我说了吧。
代码就不说了,基本是书本上的,你懂的
不过要说的是max_length在很多书上写的是maxlength
激活admin
然后运行:
这个过程中需要你添加超级用户,如果没出现,运行下面的脚本
urls配置
最后就是启动开发服务器
然后书上是就说你可以在http://127.0.0.1:8000/admin/访问了。
其实是可以访问了,也可以登录了,但是结果是看不到book,author,publisher的管理
后来查了下,其实还需要我们注册一下.
在books目录下建立一个文件,名字随便在这个文件实现注册:
然后才能看到book, author,publiser的管理
OK,刚实现就来记录了一下,可能有会有点错误,多多包含