django manage.py 簡介

django-admin.py startproject mysite --生成一個mysite的project, python

cd mysite,--看到文件db.sqlite3和manage.py兩個文件,db.sqlite3是數據庫文件,manage.py但是用來作什麼呢? sql

manage.py是一個命令行工具,他能夠調用django shell和數據庫,具體查看他都有哪些命令,使用python manage.py -h後出現 shell

[auth]
    changepassword
    createsuperuser 數據庫

[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    runfcgi
    shell
    sql
    sqlall
    sqlclear
    sqlcustom
    sqldropindexes
    sqlflush
    sqlindexes
    sqlinitialdata
    sqlmigrate
    sqlsequencereset
    squashmigrations
    startapp
    startproject
    syncdb
    test
    testserver
    validate django

[sessions]
    clearsessions session

[staticfiles]
    collectstatic
    findstatic
    runserver app

 >manage.py help subcommand:用來具體查看子命令的詳細語法 工具

如何得到django的版本信息: spa

>>> import django >>> django.get_version() '1.7.7'
相關文章
相關標籤/搜索