django-admin.py startproject project-name
乙個 project 一般為乙個專案
python manage.py syncdb
注意:django 1.7.1及以上的版本需要用以下命令
python manage.py makemigrationspython manage.py migrate 或 python manage.py syncdb
這種方法可以建立表,當你在models.py中新增了類時,執行它就可以自動在資料庫中建立表了,不用手動建立。
備註:對已有的 models 進行修改,django 1.7之前的版本都是無法自動更改表的,不過有第三方工具 south,詳見 django 資料庫遷移 一節。
python manage.py runserver
# 當提示埠被占用的時候,可以用其它埠:
python manage.py runserver 8001python manage.py runserver
9999
# 監聽所有可用 ip
python manage.py runserver 0.0.0.0:8000
# 如果是外網或者區域網電腦上可以用其它電腦檢視開發伺服器
# 訪問對應的 ip加埠,比如
python manage.py flush
6.建立超級管理員此命令會詢問是 yes 還是 no, 選擇 yes 會把資料全部清空掉,只留下空表。
8. django 專案環境終端關於資料操作 詳見:資料匯入
資料遷移,現在了解有這個用法就可以了。
python manage.py shell
9. 資料庫命令列如果你安裝了 bpython 或 ipython 會自動用它們的介面,強烈推薦用 bpython
python manage.py dbshell
在這個終端可以執行資料庫的sql語句。如果您對sql比較熟悉,可能喜歡這種方式。django 會自動進入在settings.py中設定的資料庫,如果是 mysql 或 postgresql,會要求輸入資料庫使用者密碼。
Docker 打包python的命令詳解
最近用python寫了一段爬蟲程式,為了隔離其執行環境,易於分發,把專案打包成docker映象 dockerf程式設計客棧ile from python 2.7.12 alp add src job cmd py程式設計客棧thon job main.py nig bh構建命令 docker bui...
python命令函式使用詳解 使用命令引數呼叫函式
在python中獲取命令列選項的最簡單方法是使用sys.ar 這將以陣列的形式儲存任何命令列選項。在 列印引數非常簡單。在import sys print str sys.ar 如果要對此指令碼執行以下命令列 python test.py arg1 arg2 arg3它將列印 test.py arg...
python序列詳解 python序列詳解
什麼是序列 序列指的是一塊可存放多個值的連續記憶體空間,這些值按一定順序排列,可以通過下標或者索引訪問它們。python中三種基本的序列型別 字串列表 列表由一系列按特定順序排列的元素組成。是python最常見的資料結構,用來表示列表 例如 arr 1,2,3,4,5 元組python 的元組與列表...