雲端開發——Django

     今天使用Python的Django庫(web框架)在pycharm中進行了一頓猛如虎的操作,在本地測試的時候卻給我顯示了一個大大的網絡連接錯誤,百思不得其解之下,又重新整理了一番用Django開發過程和原理。

    Django是一個產品級的web框架,支持全球近萬個網站及雲端,採用MTV(Model-Template-View)模型組織,相比於其他的框架,Django充分利用了python的特點,開發效率更高。雲端開發需要滿足數據組織、邏輯控制、web展示的需求,而Django開發模式很好地滿足了這些需求。MTV開發模式中,模型(model)是與數據組織相關的模型功能組織和存儲數據的方法和模式,與數據模型相關的操作,視圖(views)選擇數據用於顯示,指定模板,每一個URL都對應一個對應的回調函數。


    使用Django建立一個最小的程序:(需要實現安裝pycharm、和command命令行下使用install命令安裝Django)在開發時同時要用到command命令行和pycharm

一、新建一個Web框架工程

在command命令行下使用創建一個名爲mysite的工程

\>django-admin startproject mysite

在文件夾中可以看見,文件夾中自動生成了一系列的文件:


二、修改工程、增加功能

2.1創建一個具體的應用:

\>python manage.py startapp helloapp

工程對應於一個網站、是配置和應用的集合,應用對應於特定的功能,是具體功能的載體

配置和功能分離是高度模塊化的體現

2.2:修改應用的Views.py

Views.py中包含對某個Http請求的url的響應。相當於修改請求的網頁路徑的準確位置


2.3:修改局部路由

最簡單的django程序中就沒有這一個了,直接在完整路由(及mysite中的urls.py中修改即可),一般情況下也是需要修改的。

2.4: 修改完整路由

在urls.py中指定URL與處理函數之間的路徑關係

三、調試運行Web框架:

在mysite工程目錄之下:執行

\>python manage.py runserver


最後在瀏覽器下本地預覽。


總結一般情況下的使用django框架實現雲端開發的步驟:

1、新建工程:\>django-admin startproject mysite

2、新建應用:\>python manage.py startapp helloapp

3、增加模板,形式界面的HTML/css/js代碼,配置路徑

4、設定URL路由,本地路由和全局路由

5、編寫交互代碼

6、運行工程

幸運的是重新總結和學習一番基礎後,我的網頁也搭建了起來,/斜眼笑/。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章