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

Django基本命令

行數 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基本命令