Django web framework
Tutorial
- django 安装后有一个
django-admin
的命令来创建初始的空项目 - django 在它的框架里有它默认的配置文件,可以通过项目下的
settings.py
来自定义。django 所有的配置都在这里。 python manage.py
通过命令对项目进行管理和运行
django-admin有如下命令:
Available subcommands:
[auth]
changepassword
createsuperuser
[contenttypes]
remove_stale_contenttypes
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver
[sessions]
clearsessions
[staticfiles]
collectstatic
findstatic
runserver
常用命令
- 项目相关
- startapp 创建app,一个django项目可以包含多个apps,一个app可以被多个django项目使用
- 数据库相关
- makemigrations 生成数据库变动的py文件
- migrate 执行更新数据库
- createsuperuser 创建初始的admin后台管理员账户
- 调试相关
- test 运行测试
- shell 模拟客户端进行功能测试