乐趣区

django总结五:启动服务器and admin站点管理

启动服务器命令:
python manage.py runserver ip:port
port:默认值是 8000ip:本机上操作可以不加 ip
2.admin 站点管理 1)配置 admin 应用:在 setting.py 文件中的 INSTALLED_APPS 添加 django.contrib.admin,默认是已经添加好的。2)创建管理员用户:python manage.py createsuperuser 按照提示输入用户名密码邮箱,比如 adminlin lin12345678 然后 http://127.0.0.1:8000/admin 即可进入站点登录界面
若需要中文显示,更改 setting.py 里面的设置即可:LANGUAGE_CODE = ‘zh-Hans’TIME_ZONE = ‘Asia/Shanghai’
3)管理数据表在 admin.py 里面注册数据库表 from .models import Grades, Student
admin.site.register(Grades)admin.site.register(Student) 重新刷新页面即可显示注册后的数据库名称。
4)自定义站点管理页面:修改 admin.py, 增加表对应的类, 然后再注册上 class GradesAdmin(admin.ModelAdmin):
list_display = [‘gname’, ‘gdate’, ‘ggirlnum’, ‘gboynum’,’isDelete’]
list_filter = [‘gname’]
search_field = [‘gname’]
list_per_page = 5

fields = [‘gname’, ‘gdate’, ‘ggirlnum’, ‘gboynum’,’isDelete’]

admin.site.register(Grades, GradesAdmin) 属性说明:列表页面属性 list_display 显示字段 list_filter 过滤字段 search_field 搜素字段 list_per_page 分页
添加修改页属性 fields 属性的先后顺序 fieldsets 给属性分组他们俩不能同时使用
注册也可以使用装饰器完成注册。

退出移动版