天天看點

初識Django-介紹Django

2008年釋出的第一個Django版本

Django的特點:
1.強大的資料庫無縫銜接(隻需在setting中配置即可)
2.已經内置了一套強大的背景管理系統admin,xadmin是第三方背景管理系統,界面比administrative美觀,功能比admin豐富
3.内置設定比較優雅;(支援正規表達式)
4.強大的模版系統;(模版自定義,模版的繼承)
5.支援緩存,提升頁面的加載速度
6.支援多語言和國際化

Django的版本:
1.11.x
1.10.x
1.9.x

Django的基本指令和目錄介紹:
建立項目:python manage.py startproject test
建立應用:python manage.py startapp test

搜尋models.py檔案中模型的變化:python manage.py makemigrations
把models.py中的變化字段同步到資料庫:python manage.py migrate

在pycharm指令器中執行代碼:python manage.py shell

 url.py:全局的urls.py和app内部的urls.py
全局的urls.py建立項目時自動生成,是整個網站的url配置檔案,所有的url必須在該檔案下進行注冊
app内部urls.py,建立應用app時,手動建立,一般一個app對應一個urls.py,然後在全局urls.py中通過include()函數進行注冊

views.py:處理使用者發出的網絡請求,從urls.py中對應views.py的某一個視圖函數,通過render渲染templates中的靜态檔案,同時把資料傳遞到前端頁面

models.py:與資料庫操作相關,表的生成,每張表的字段都是從models中得到的

forms.py:在html檔案中,可以根據forms該檔案中定義的表單生成相應的标簽,一般用于使用者送出資料,資料的驗證和輸入等操作

templates檔案:存放.html靜态檔案,全局和app内部

statics檔案:如果是全局的statics檔案夾,我們需要在setting中配置,STATIC_ROOT檔案中的搜尋路徑;如果是app内部的檔案夾則不需要配置,預設Django已經配置完畢

manage.py:用于執行一些操作指令      

繼續閱讀