Learning django framework

已发布 2018-02-27 17:51:46

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 模拟客户端进行功能测试
comments powered by Disqus