市場上有很多建站系統,很多都是基於php的, 而Django 是老牌基於Python的CMS框架了,一直聽說很強大,甚至曾經很紅的Ruby On Rails 都參考了它的很多概念,今天我們就簡單學習一個!
首先當然要
pip install django
然後我們就可以新建一個目錄,在這個目錄下執行
django-admin startproject HelloWorld
它會創建HelloWord子目錄, 然後進入這個子目錄
python manage.py runserver
打開瀏覽器,輸入
http://127.0.0.1:8000
就會看到一個簡單的django歡迎界面, 這時就可以確保環境搭建成功
然後我們新建一個python文件
然後打開urls.py, 稍做修改,這個文件是django的路由配置文件,我們需要告訴它當訪問某個路徑時調用哪個文件的哪個方法
這時刷新瀏覽器,就會看到Hello World!
當然一個網站不可能全靠後臺輸出字符串,一般流行的做法是有個模板文件,接收後臺傳來的值,渲染成html代碼。我們需要稍稍修改下settings.py , 告訴diango哪裡去找template文件
一個簡單的模板文件,只需要把後臺的變量用{{ }} 括起來即可
但我們要做企業網站的話,一般是需要有個固定的菜單和CSS樣式的. Django則可以用繼承模板實現這一點,我們新建一個base.html
裡面用了bootstrap 框架,底部有個block mainbody. 在子模板文件裡只需要定義mainbody即可
注意這裡有個for 循環和一個upper, 這個可以把products數組的每項大寫後顯示。 同時我們修改下view.py 輸出一個字符數組
最後刷新下瀏覽器
需要源碼+資料,關注,轉發,私信“01”即可獲取!
閱讀更多 python聚集地啊 的文章