内容简介:python manage.py runserver ip:portport:默认值是8000ip:本机上操作可以不加ip
- 启动服务器命令:
python manage.py runserver ip:port
port:默认值是8000
ip:本机上操作可以不加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 给属性分组
他们俩不能同时使用
注册也可以使用装饰器完成注册。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- sitesCMS 多站点内容管理系统开源发布
- DedeCMS V6 发布!老牌内容管理系统构建多端全媒体站点
- Tomcat 7 启动分析(一)启动脚本
- dotnet 启动 JIT 多核心编译提升启动性能
- Win32 程序在启动时激活前一个启动程序的窗口
- 死磕Android_App 启动过程(含 Activity 启动过程)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
How to Solve It
Zbigniew Michalewicz、David B. Fogel / Springer / 2004-03-01 / USD 59.95
This book is the only source that provides comprehensive, current, and detailed information on problem solving using modern heuristics. It covers classic methods of optimization, including dynamic pro......一起来看看 《How to Solve It》 这本书的介绍吧!