Django常識

weixin_33806914發表於2017-10-17

virtualenv_virtualenvwrapper
http://www.ziqiangxuetang.com/django/django-install.html

常用命令

  • 開發伺服器 方便除錯和開發 用來測試
    ython manage.py runserver
    當提示埠被佔用的時候,可以用其它埠:
    python manage.py runserver 8001
    python manage.py runserver 9999
    (當然也可以kill掉佔用埠的程式)

監聽所有可用 ip (電腦可能有一個或多個內網ip,一個或多個外網ip,即有多個ip地址)
python manage.py runserver 0.0.0.0:8000
如果是外網或者區域網電腦上可以用其它電腦檢視開發伺服器
訪問對應的 ip加埠,比如 http://172.16.20.2:8000

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

  • 匯入/出資料
    python manage.py dumpdata appname > appname.json
    python manage.py loaddata appname.json

  • 超級管理員
    python manage.py createsuperuser
    python manage.py changepassword username

  • More
    終端上輸入 python manage.py 可以看到詳細的列表,在忘記子名稱的時候特別有用。

相關文章