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