Django基本命令
阿新 • • 發佈:2017-10-24
行數 har set bash bsh 喜歡 選擇 res admin
1 下載django :
pip3 install django
2 創建Django項目:
格式:django-admin startproject 項目名 說明: mysite:項目名稱 manage.py: 啟動文件,控制項目命令 mysite : 全局文件
1) manage.py ----- Django項目裏面的工具,通過它可以調用django shell和數據庫等。
2) settings.py ---- 包含了項目的默認設置,包括數據庫信息,調試標誌以及其他一些工作的變量。
3) urls.py ----- 負責把URL模式映射到應用程序。
3 創建一個應用:
python manage.py startapp 應用名 譬如: python manage.py startapp app01
4 啟動django項目:
python manage.py runserver ip port 譬如: #默認IP為127.0.0.1 python manage.py runserver 8080
5、同步更改數據庫表或字段
python manage.py syncdb
註意:Django 1.7.1 及以上的版本需要用以下命令
python manage.py makemigrations python manage.py migrate
這種方法可以創建表,當你在models.py中新增了類時,運行它就可以自動在數據庫中創建表了,不用手動創建。
6、清空數據庫
python manage.py flush 此命令會詢問是 yes 還是 no, 選擇 yes 會把數據全部清空掉,只留下空表。
7、創建超級管理員
python manage.py createsuperuser # 按照提示輸入用戶名和對應的密碼就好了郵箱可以留空,用戶名和密碼必填 # 修改 用戶密碼可以用: python manage.py changepassword username
8、Django 項目環境終端
python manage.py shell 這個命令和 直接運行 python 進入 shell 的區別是:你可以在這個 shell 裏面調用當前項目的 models.py 中的 API,對於操作數據的測試非常方便。
9、Django 項目環境終端
python manage.py dbshell Django 會自動進入在settings.py中設置的數據庫,如果是 MySQL 或 postgreSQL,會要求輸入數據庫用戶密碼。 在這個終端可以執行數據庫的SQL語句。如果您對SQL比較熟悉,可能喜歡這種方式。
10、更多命令
python manage.py 查看所有的命令,忘記子名稱的時候特別有用。
Django基本命令