爲什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

市場上有很多建站系統,很多都是基於php的, 而Django 是老牌基於Python的CMS框架了,一直聽說很強大,甚至曾經很紅的Ruby On Rails 都參考了它的很多概念,今天我們就簡單學習一個!

首先當然要

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

pip install django

然後我們就可以新建一個目錄,在這個目錄下執行

django-admin startproject HelloWorld

它會創建HelloWord子目錄, 然後進入這個子目錄

python manage.py runserver

打開瀏覽器,輸入

http://127.0.0.1:8000

就會看到一個簡單的django歡迎界面, 這時就可以確保環境搭建成功

然後我們新建一個python文件

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

然後打開urls.py, 稍做修改,這個文件是django的路由配置文件,我們需要告訴它當訪問某個路徑時調用哪個文件的哪個方法

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

這時刷新瀏覽器,就會看到Hello World!

當然一個網站不可能全靠後臺輸出字符串,一般流行的做法是有個模板文件,接收後臺傳來的值,渲染成html代碼。我們需要稍稍修改下settings.py , 告訴diango哪裡去找template文件

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

一個簡單的模板文件,只需要把後臺的變量用{{ }} 括起來即可

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

但我們要做企業網站的話,一般是需要有個固定的菜單和CSS樣式的. Django則可以用繼承模板實現這一點,我們新建一個base.html

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

裡面用了bootstrap 框架,底部有個block mainbody. 在子模板文件裡只需要定義mainbody即可

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

注意這裡有個for 循環和一個upper, 這個可以把products數組的每項大寫後顯示。 同時我們修改下view.py 輸出一個字符數組

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

最後刷新下瀏覽器

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!

需要源碼+資料,關注,轉發,私信“01”即可獲取!

為什麼說Python恐怖如斯?Djang框架十分鐘搭建一個企業級網站!


分享到:


相關文章: