Django基本操作命令


1、新建一個django項目

django-admin.py startproject project-name

 

2、新建一個app

python manage.py startapp app-name

 

3、同步數據庫

python manage.py syncdb

注意:Django 1.7.1及以上的版本需要用以下命令
python manage.py makemigrations
python manage.py migrate

這種方法可以創建表,當你在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

 

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 回車,就可以看到詳細的列表

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM