**入口,關聯到對應的views.py中的乙個函式(或者generic類),訪問**就對應乙個函式
處理使用者發出的請求,從urls.py中對應過來,通過渲染tenplates中網頁可以將顯示內容,比如登陸後的使用者名稱,使用者請求的數 據,輸出網頁。
與資料庫操作相關,存入或讀取資料時用到這個,當然用不到資料庫的時候,可以不用。
表單,使用者在瀏覽器上輸入資料提交,對資料的驗證工作以及輸入框的生成等工作,當然你也可以不使用。
views.py中的函式渲染templates中html模板,得到動態內容的網頁,當然可以用快取來提高速度。
後台,可以 用很少量的**就擁有乙個強大的後台。
django的設定,配置檔案,比如debug的開關,靜態檔案的位置
django-admin startproject project_name(注:project_name是自己的下面名稱,自定義)
要先進入專案目錄下, cd project_name 然後執行下面命令:
1)建立更改的檔案
python manage.py makemigrations2
)將生成py檔案應用的資料庫
python manage.py migrate
python manage.py runserver #啟動服務
python manage.py runserver 8001 #啟動服務,更改埠
python manage.py runserver 0.0.0.0:8000 #監聽機器所有可用的ip
python manage.py flush(注:此命令會詢問yes還是no,選擇yes會把資料清空,只留下空表)
python manage.py createsuperuser #按照提示輸入使用者名稱和密碼就可以了
python manage.py changepasseord username #修改 使用者密碼可以用
python manage.py dbshell (注:django會自動進入在settings.py中設定的資料庫,如果是mysql 資料庫會要求輸入使用者 名 密 碼)
終端上輸入python manage.py 可以看到詳細的列表,在忘記子名稱的時候特別好用
Django 基本使用
一 建立專案和應用 pip install django 安裝 pip install upgrade django 公升級 django admin startproject projectname 建立專案 python manage.py runserver 0.0.0.0 8000 啟動專案...
Django的基本使用(四)
1.templates 該目錄本身沒有,如果我們需要使用,需要我們自己建立,該目錄名通常為templates 2.建立位置 1.直接在應用下建立該目錄,應用下的html模板,能直接在應用下的views中使用,一般也只給自己的應用使用 2.直接在專案下建立該目錄,在專案下建立的改目錄,所有的應用中的v...
Django(一) 基本使用
一 安裝 pip install django 二 建立專案 進入目標路徑,執行 django admin startproject 專案名稱 預設建立的目錄結構 mysite mysite 對整個程式進行配置 init settings 配置檔案 url url對應關係 wsgi 遵循wsig規範...