文章目录
站点管理
- 站点管理
- 1. 管理界⾯本地化
- 2. 创建管理员
- 3. 注册模型类
- 4. 发布内容到数据库
- 站点: 分为内容发布和公共访问两部分
- 内容发布的部分由⽹站的管理员负责查看、添加、修改、删除数据
- Django能够根据定义的模型类⾃动地⽣成管理模块
- 使⽤Django的管理模块, 需要按照如下步骤操作 : 1.管理界⾯本地化 2.创建管理员 3.注册模型类 4.发布内容到数据库
本地化是将显示的语⾔、时间等使⽤本地的习惯,这⾥的本地化就是进⾏中国化.
中国⼤陆地区使⽤简体中⽂, 时区使⽤亚洲/上海时区, 注意这⾥不使⽤北京时区.
本地化前
本地化后
创建管理员的命令 :
python manage.py createsuperuser
按提示输⼊⽤户名、邮箱、密码
重置密码
$ python manage.py changepasswordadmin
启动服务器后浏览器访问127.0.0.118000/admin/
登录成功后进⼊主⻚
⽬前站点⽆法对影⽚信息以及⼈物信息进⾏增删改查操作。
在应⽤的admin.py
⽂件中注册模型类 需要导⼊模型模块 :from book.models import BookInfo,PeopleInfo
发布内容后,优化模型类展示
修改默认输出
在模型类中添加__str__
方法,优化模型类输出
优化后
修改
修改后