1. 程式人生 > >Django基本操作命令

Django基本操作命令

setting 工程 windows 基本操作 res rate 輸入 project 詳細

windows:

新建好Django 工程後,進入工程內,然後 shift + 單擊右鍵,選擇 “在此位置打開命令窗口”,運行如下指令

1、新建一個django項目

django-admin.py startproject <project-name>


2、新建一個app
python manage.py startapp app-name
3、同步數據庫

python manage.py makemigrations
python manage.py migrate 用這個,初始化數據庫,默認是sqlite3

這種方法可以創建表,當你在models.py中新增了類時,運行它就可以自動在數據庫中創建表了,不用手動創建。
備註:對已有的 models 進行修改,Django 1.7之前的版本的Django都是無法自動更改表結構的,不過有第三方工具south


4、運行開發服務器
python manage.py runserver 0.0.0.0:8000(可以修改)


5、清空數據庫
python manage.py flush
此命令會詢問是 yes 還是 no, 選擇 yes 會把數據全部清空掉,只留下空表。


6、創建超級管理員
python manage.py createsuperuser

我自己的賬號: chen pwd:ccc11111 (8bit)


7、導出數據、導入數據
python manage.py dumpdata appname > appname.json
python manage.py loaddata appname.json


8、django項目環境終端
python manage.py shell
如果你安裝了bpython或者ipython,會自動調用他們的界面


9、數據庫執行命令
python manage.py dbshell
django會進行到settings中設置的數據庫,如果是mysql或者postgresql,會要求輸入用戶名和密碼
在這個終端可以輸入sql語句


10、更多命令
在終端上輸入python manage.py 回車,就可以看到詳細的列表

Django基本操作命令