導航:首頁 > 編程語言 > pythondjango快速開發

pythondjango快速開發

發布時間:2022-04-27 23:09:23

Ⅰ 好程序員分享python之五分鍾了解Django框架設計

Python編程語言的持續火爆,在最新Tiobe編程語言排行榜中位列第五,熱度持續增加,尤其是在 AI 和 大數據時代,Python是 AI 和大數據時代的第一開發語言。這已經是一個不爭的事實了,唯一的懸念就是誰能坐上第二把交椅了。
問題1:什麼是軟體框架? 舉個簡單的例子,對於一個公司來說,公司中有各個職能部門,每個部門各司其職,通過部門之間的配合來完成工作,這些部門就形成了一個公司的組織架構。從某種意義上來說,公司就是一種框架。那麼對應到軟體設計上來說,軟體框架是由其中的各個模塊組成的,每個模塊負責特定的功能,模塊與模塊之間相互協作來完成軟體開發。 一個公司,它是針對某一市場而成立的,而軟體框架的設計,也是針對某一類軟體問題而設計的,其目的主要是提高軟體開發效率
問題2:Django的簡介和設計思想? Django是用python語言寫的開源web開發框架,並遵循MVC設計。勞倫斯出版集團為了開發以新聞內容為主的網站,而開發出來了這個框架,於2005年7月在BSD許可證下發布。Django的主要目的是簡便、快速的開發資料庫驅動的網站。它強調代碼復用,多個組件可以很方便的以「插件」形式服務於整個框架,Django有許多功能強大的第三方插件,你甚至可以很方便的開發出自己的工具包。這使得Django具有很強的可擴展性。它還強調快速開發原則。
問題3:MVC簡介 MVC的全拼為Model-View-Controller,最早在20世紀80年代為程序語言Smalltalk發明的一種軟體設計模式,是為了將傳統的輸入(input)、處理(processing)、輸出(output)任務運用到圖形化用戶交互模型中而設計的。 現MVC是一種架構設計模式,是一種設計理念。是為了達到分層設計的目的,從而使代碼解耦,便於維護和代碼的復用。MVC是3個單詞的縮寫,全稱:Model-View-Controller(模型-視圖-控制器)。MVC就是提供一種規則,讓你把相同類型的代碼放在一起,這樣就形成了層次,從而達到分層解耦、復用、便於測試和維護的目的。
當前主流的開發語言如java、PHP、Python中都有MVC框架。 Web MVC各部分的功能 M全拼為Model,主要封裝對資料庫層的訪問,對資料庫中的數據進行增、刪、改、查操作。 V全拼為View,用於封裝結果,生成頁面展示的html內容。 C全拼為Controller,用於接收請求,處理業務邏輯,與Model和View交互,返回結果
問題4:Django框架遵循MVC設計,並且有一個專有名詞:MVT MVT各部分的功能: M全拼為Model,與MVC中的M功能相同,負責和資料庫交互,進行數據處理。 V全拼為View,與MVC中的C功能相同,接收請求,進行業務處理,返回應答。 T全拼為Template,與MVC中的V功能相同,負責封裝構造要返回的html。

Ⅱ 用Django開發web後端,真的比SpringBoot要省事嗎

用Django開發web後端並不比SpringBoot要省事。

spring好處就是當你需要消息隊列,或者服務注冊發現,配置中心等等的時候配置比較方便,如果不考慮微服務,spring boot也只是比java世界裡面其他的方便而已。

而python世界想要集成上述幾個功能並且達到一定的生產級別是要比spring麻煩的多。

從性能上講,看過一些測評,spring因為替用戶做了很多類型推斷的事情,純性能在java世界也就是稀爛。

python如果不是一開始就上pypy,那就是一個jit的性能差距,大概就是十倍吧。

最後討論下針對軟體開發。

java它就是消耗代碼,完成同樣功能誰需要寫的代碼更多就更耗時,顯然go是要少些不少代碼。

而我的理解上,python需要1完成的東西go得1.5以上 java到2以上,顯然耗費的時間也就是基於這個比例。

對於個人心智負擔范圍內的項目,我是沒什麼理由選擇java的,因為代碼行數就是時間,時間就是金錢。

而對於不寫測試設計稀爛的項目,這鍋java也背不住。所以吧,如果不是個大項目,感覺並不太需要java出馬以及,除非是有些必然要選擇的原因。

至於大項目,這事我還沒真沒啥概念,大致統計了下以前項目的有效代碼,不算注釋第三方庫,現在公司兩三年的項目多端前後台加起來也就是20來萬行。這也就算是我碰到現在規模最大的了。

剩下的曾經有個創業項目做了三個月差不多前後台也就是三萬多行。

最後說結論吧,項目小,周期短,投入少,還是就django吧。

django框架介紹

Django是高水準的Python編程語言驅動的一個開源模型.視圖,控制器風格的Web應用程序框架,它起源於開源社區。使用這種架構,程序員可以方便、快捷地創建高品質、易維護、資料庫驅動的應用程序。這也正是OpenStack的Horizon組件採用這種架構進行設計的主要原因。

另外,在Dj ango框架中,還包含許多功能強大的第三方插件,使得Django具有較強的可擴展性。Django 項目源自一個在線新聞 Web 站點,於 2005 年以開源的形式被釋放出來。

Django 框架的核心組件有:

1、用於創建模型的對象關系映射。

2、為最終用戶設計較好的管理界面。

3、URL 設計。

4、設計者友好的模板語言。

5、緩存系統。

Django(發音:[`dʒæŋɡəʊ]) 是用python語言寫的開源web開發框架(open source web framework),它鼓勵快速開發,並遵循MVC設計。Django遵守BSD版權,初次發布於2005年7月, 並於2008年9月發布了第一個正式版本1.0 。

Django 根據比利時的爵士音樂家Django Reinhardt命名,他是一個吉普賽人,主要以演奏吉它為主,還演奏過小提琴等。

由於Django在近年來的迅速發展,應用越來越廣泛,被著名IT開發雜志SD Times評選為2013 SD Times 100,位列「API、庫和框架」分類第6位,被認為是該領域的佼佼者。

Ⅲ 如何用python做web開發 django環境配置

下載
python-2.7.2.msi
Django-1.3.1.tar.gz
Django暫時只支持python
2.4
~
2.7,
在Django-1.3.1\docs\intro\install.txt中有說明:
Being
a
Python
Web
framework,
Django
requires
Python.
It
works
with
any
Python
version
from
2.4
to
2.7
(e
to
backwards
incompatibilities
in
Python
3.0,
Django
does
not
currently
work
with
Python
3.0;
安裝python-2.7.2,並添加環境變數
D:\Python27;D:\Python27\Scripts;
命令行進入Django-1.3.1目錄,
安裝django
python
setup.py
install
Django提供了tutorial
Django-1.3.1\docs\intro
新建站點
E:\python>django-admin.py
startproject
mysite
啟動django自帶的web伺服器
E:\python>cd
mysite
E:\python\mysite>manage.py
runserver
Validating
models...
0
errors
found
Django
version
1.3.1,
using
settings
'mysite.settings'
Development
server
is
running
at
http://127.0.0.1:8000/
Quit
the
server
with
CTRL-BREAK.
在瀏覽器中輸入
http://127.0.0.1:8000/
瀏覽頁面
ps:
在windows7中按上述步驟配置好後,出現下列情況
D:\work\python>django-admin.py
startproject
mysite
Usage:
django-admin.py
subcommand
[options]
[args]
...
很顯然django-admin.py不參識別startproject命令,其它命令也不能識別。不過,另一種方式卻可以
D:\Python27\Scripts>python
django-admin.py
startproject
mysite
這說明django-admin.py
後面的參數不能傳遞進去,可以通過修改注冊表實現。
輸入regedit,
進入
HKEY_CLASSES_ROOT\py_auto_file\shell\open\command

"C:\Python26\python.exe"
"%1"
change
it
to
"C:\Python26\python.exe"
"%1"
%*
成功解決了

Ⅳ django / python 快速開發體現在什麼地方有多快捷呢

django 是符合mvc模式的, 不過在django裡面叫mtv , 即模型, 模板, 視圖, django的哲學, 目前我的理解是, 簡單, 簡潔,還有耦合, 我用它寫過一個博客, 體會最大的是他本身的通用視圖給了很大的幫助, 代碼少了很多, django內置的組件, 比如comments, 評論, 用起來就很簡單, 自己不必再寫代碼, django是開源的, 多國家, 多語言應該很容易實現, 你可以自己看看django book, 一本免費的介紹django的官方文檔, 很好理解的, 裡面應該會有你想要的東西

Ⅳ 好程序員Python技術之五分鍾了解Django框架設計

Python編程語言的持續火爆,在最新Tiobe編程語言排行榜中位列第五,熱度持續增加,尤其是在 AI 和 大數據時代,Python是 AI 和大數據時代的第一開發語言。這已經是一個不爭的事實了,唯一的懸念就是誰能坐上第二把交椅了。Python是膠水語言,應用及其廣泛。在web應用領域,國內知名互聯公司:有號稱文藝青年的聖地--豆瓣評分,曾經主打高端問答知識社區的--知乎,唯有愛和美食不可辜負的--下廚房……
談到在web應用領域,除了Python的語法,Django是Python後台一個最重要的框架。今天千峰教育的講師和大家簡單的聊一下Django框架。
方法/步驟
問題1:什麼是軟體框架? 舉個簡單的例子,對於一個公司來說,公司中有各個職能部門,每個部門各司其職,通過部門之間的配合來完成工作,這些部門就形成了一個公司的組織架構。從某種意義上來說,公司就是一種框架。那麼對應到軟體設計上來說,軟體框架是由其中的各個模塊組成的,每個模塊負責特定的功能,模塊與模塊之間相互協作來完成軟體開發。 一個公司,它是針對某一市場而成立的,而軟體框架的設計,也是針對某一類軟體問題而設計的,其目的主要是提高軟體開發效率。
問題2:Django的簡介和設計思想? Django是用python語言寫的開源web開發框架,並遵循MVC設計。勞倫斯出版集團為了開發以新聞內容為主的網站,而開發出來了這個框架,於2005年7月在BSD許可證下發布。Django的主要目的是簡便、快速的開發資料庫驅動的網站。它強調代碼復用,多個組件可以很方便的以「插件」形式服務於整個框架,Django有許多功能強大的第三方插件,你甚至可以很方便的開發出自己的工具包。這使得Django具有很強的可擴展性。它還強調快速開發原則。
問題3:MVC簡介 MVC的全拼為Model-View-Controller,最早在20世紀80年代為程序語言Smalltalk發明的一種軟體設計模式,是為了將傳統的輸入(input)、處理(processing)、輸出(output)任務運用到圖形化用戶交互模型中而設計的。 現MVC是一種架構設計模式,是一種設計理念。是為了達到分層設計的目的,從而使代碼解耦,便於維護和代碼的復用。MVC是3個單詞的縮寫,全稱:Model-View-Controller(模型-視圖-控制器)。MVC就是提供一種規則,讓你把相同類型的代碼放在一起,這樣就形成了層次,從而達到分層解耦、復用、便於測試和維護的目的。
當前主流的開發語言如Java、PHP、Python中都有MVC框架。 Web MVC各部分的功能 M全拼為Model,主要封裝對資料庫層的訪問,對資料庫中的數據進行增、刪、改、查操作。 V全拼為View,用於封裝結果,生成頁面展示的html內容。 C全拼為Controller,用於接收請求,處理業務邏輯,與Model和View交互,返回結果 問題4:Django框架遵循MVC設計,並且有一個專有名詞:MVT MVT各部分的功能: M全拼為Model,與MVC中的M功能相同,負責和資料庫交互,進行數據處理。 V全拼為View,與MVC中的C功能相同,接收請求,進行業務處理,返回應答。 T全拼為Template,與MVC中的V功能相同,負責封裝構造要返回的html。

Ⅵ Django框架是什麼

Django是基於Python的免費和開放源代碼Web框架,它遵循模型-模板-視圖(MTV)體系結構模式。它由Django Software Foundation(DSF)維護,這是一個由非營利組織成立的獨立組織。

Django的主要目標是簡化復雜的,資料庫驅動的網站的創建。該框架強調組件的可重用性和「可插入性」,更少的代碼,低耦合,快速開發以及不重復自己的原則。整個過程都使用Python,甚至用於設置文件和數據模型。Django還提供了一個可選的管理創建,讀取,更新和刪除界面,該界面通過自省動態生成並通過管理模型進行配置。

一些使用Django的知名網站包括公共廣播服務,Instagram, Mozilla,華盛頓時報, Disqus,Bitbucket,和Nextdoor。

Django創建於2003年秋天,當時《勞倫斯日報》世界報紙的網路程序員Adrian Holovaty和Simon Willison開始使用Python來構建應用程序。西蒙·威利森(Simon Willison)的實習期結束前不久,雅各布·卡普蘭·莫斯(Jacob Kaplan-Moss)在Django的發展中就被聘用了。它於2005年7月在BSD許可下公開發布。該框架以吉他手Django Reinhardt的名字命名。2008年6月,宣布新成立的Django軟體基金會(DSF)將來將維護Django。

2015年7月,與一些Django聯合創始人和開發人員建立聯系的軟體咨詢公司Revolution Systems在勞倫斯舉辦了10周年紀念活動。

Django的設計理念如下:

松耦合——Django的目標是使堆棧中的每個元素彼此獨立。

更少的編碼——更少的代碼,因此可以快速開發。

不重復自己(DRY)——一切都應該只在一個地方開發,而不是一次又一次地重復。

快速開發——Django的理念是盡一切可能促進超快速開發。

簡潔的設計——Django嚴格按照自己的代碼維護簡潔的設計,並易於遵循最佳的Web開發實踐。

Django的一些優勢如下:

對象關系映射(ORM)支持——Django在數據模型和資料庫引擎之間建立了橋梁,並支持包括MySQL,Oracle,Postgres等在內的大量資料庫系統。

多語言支持——Django通過其內置的國際化系統支持多語言網站。因此,您可以開發支持多種語言的網站。

框架支持——Django內置了對Ajax,RSS,緩存和其他各種框架的支持。

GUI——Django為管理活動提供了一個很好的即用型用戶界面。

開發環境——Django帶有輕量級的Web伺服器,以促進端到端應用程序的開發和測試。

Django是Python Web框架。和大多數現代框架一樣,Django支持MVC模式。

關於Python的基礎問題可以看下這個網頁的視頻教程,網頁鏈接,希望我的回答能幫到你。

Ⅶ 如何用django開發一個簡易個人Blog-Python

1.網站首頁展示已發布的博客記錄,包括名稱、摘要信息、發布日期、閱讀量及評論數。

2.首頁文章列表可按照分類篩選。

3.點擊標題或閱讀全文鏈接,進入博客閱讀頁面,展示文章標題、內容及評論內容。

博客後台管理部分:(後台套用了一個叫做ACE的後台模板,改造成了django形式的)

1.管理員登錄功能

2.分頁展示文章列表,可查看、編輯、刪除選中文章,並支持批量刪除功能。

3.增加新文章功能,利用網路ueEditor富文本編輯器,支持代碼高亮顯示功能。

4.支持分類的增、刪、改、查功能。

下面是幾張截圖:

首頁文章顯示:

開發環境及軟體版本:

開發是在windows 7,利用sublime text2編輯器。

採用python2.7.3+django1.7.0+mysql

前端採用bootstrap和一些成熟的jquery插件。

開發過程:

1.創建項目及app,規劃項目結構。

2.設計數據模型,即資料庫表及表結構。

3.設計公共展示部分樣式,及後台數據與模板視圖的展示。

4.改造ACE後台模板,添加文章管理、類別管理功能及登錄驗證功能。

5.部署到CentOS6.5,部署方式:nginx+uwsgi+django1.6+mysql

Ⅷ Python中,django框架模式有什麼

Django發布於2005年,是當前Python世界裡最負盛名且成熟的網路框架,最初用來製作在線新聞的Web站點。

Django是一個用Python編寫的開放源代碼的Web應用框架,採用了MVC的框架模式,也有很多人把它稱為MVT模式。

優點:

功能完善且要素齊全:自帶大量常用的工具和框架,適合快速開發企業級網站;

完善的文檔:經過十多年的發展和完善,Django有廣泛的實踐案例和完善的在線文檔,開發者遇到問題可以搜索在線文檔尋求解決方案;

強大的資料庫訪問組件:Django的Model層自帶資料庫ORM組件,使得開發者無需學習SQL語言即可對資料庫進行操作;

先進的APP設計理念:APP是可插拔的,是不可多得的思想,不需要了可以直接刪除,對系統整體影響不大;

自帶台管理系統admin:只需要通過簡單幾行配置和代碼就可以實現一個完整的後台數據管理控制平台。

缺點:

大包大攬:對比flask框架來講,Django不夠輕便,包括的功能太多了;

過度封裝:很多類和方法都封裝了,直接使用比較簡單,改動比較困難;

性能劣勢:Django性能偏低;

模板問題:Django的模板實現了代碼和樣式完全分離,不允許模板里出現Python代碼,靈活度對某些程序員來說可能不夠。

Ⅸ django是做什麼的

Django是基於Python的免費和開放源代碼Web框架,它遵循模型-模板-視圖(MTV)體系結構模式。它由Django Software Foundation(DSF)維護,這是一個由非營利組織成立的獨立組織。

Django的主要目標是簡化復雜的,資料庫驅動的網站的創建。該框架強調組件的可重用性和「可插入性」,更少的代碼,低耦合,快速開發以及不重復自己的原則。整個過程都使用Python,甚至用於設置文件和數據模型。Django還提供了一個可選的管理創建,讀取,更新和刪除界面,該界面通過自省動態生成並通過管理模型進行配置。

一些使用Django的知名網站包括公共廣播服務,Instagram, Mozilla,華盛頓時報, Disqus,Bitbucket,和Nextdoor。

Django創建於2003年秋天,當時《勞倫斯日報》世界報紙的網路程序員Adrian Holovaty和Simon Willison開始使用Python來構建應用程序。西蒙·威利森(Simon Willison)的實習期結束前不久,雅各布·卡普蘭·莫斯(Jacob Kaplan-Moss)在Django的發展中就被聘用了。它於2005年7月在BSD許可下公開發布。該框架以吉他手Django Reinhardt的名字命名。2008年6月,宣布新成立的Django軟體基金會(DSF)將來將維護Django。

2015年7月,與一些Django聯合創始人和開發人員建立聯系的軟體咨詢公司Revolution Systems在勞倫斯舉辦了10周年紀念活動。

Django的設計理念如下:

松耦合——Django的目標是使堆棧中的每個元素彼此獨立。

更少的編碼——更少的代碼,因此可以快速開發。

不重復自己(DRY)——一切都應該只在一個地方開發,而不是一次又一次地重復。

快速開發——Django的理念是盡一切可能促進超快速開發。

簡潔的設計——Django嚴格按照自己的代碼維護簡潔的設計,並易於遵循最佳的Web開發實踐。

Django的一些優勢如下:

對象關系映射(ORM)支持——Django在數據模型和資料庫引擎之間建立了橋梁,並支持包括MySQL,Oracle,Postgres等在內的大量資料庫系統。

多語言支持——Django通過其內置的國際化系統支持多語言網站。因此,您可以開發支持多種語言的網站。

框架支持——Django內置了對Ajax,RSS,緩存和其他各種框架的支持。

GUI——Django為管理活動提供了一個很好的即用型用戶界面。

開發環境——Django帶有輕量級的Web伺服器,以促進端到端應用程序的開發和測試。

Django是Python Web框架。和大多數現代框架一樣,Django支持MVC模式。

關於Python的基礎問題可以看下這個網頁的視頻教程,網頁鏈接,希望我的回答能幫到你。

Ⅹ 有沒有大神用的是Django1.8+Python3.2做開發的呢

在 Ruby on Rails 的官方網站上有 15 分鍾作出一個 weblog 的 screencast,的確 demo 了 RoR 開發的快速。不過萬萬不可太迷信只有 RoR 能這么神速,根據最近擠出一點時間看 django 的東西後,我也想先來作個「10分鍾做出 blog 的挑戰」。(由於還不太會用製作 screen cast 的軟體,所以只能用文字介紹..)這篇文章只是描述一下建構過程,所以不會介紹 django 環境的安裝設定,請讀者見諒。
稍微簡介一下 django,它是一個基於 Python 語言的 Web 開發框架(framework)。

建立 project 及 app
在 django 的環境里,一個 project 里可以有很多個 application,如此一來同一個 project 下的 application 便能共享同一套環境設定。所以我們先在命令列下執行 django-admin.py 來建立一個 project:

先來改一下 demo/settings.py 的設定,裡面設定我們會用 sqlite3 來作資料庫的引擎,然後產生一個 demo.db 的檔案來當資料庫,再設定一些時區及 template 目錄等:

DATABASE_ENGINE = 'sqlite3'

DATABASE_NAME = 'demo.db'

...

TIME_ZONE='Asia/Taipei'

LANGUAGE_CODE='zh-tw'

...

TEMPLATE_DIRS = (

...

'.',

) INSTALLED_APPS = (

'django.contrib.admin',

..

'demo.blog', # 等一下就會產生

)
復制代碼
然後在 demo 目錄下建立一個 blog 的 app:
然後在 demo/blog/models.py 里建立需要的 model(DB Table):

from django.db import models

class Category(models.Model):

name = models.CharField(max_length=32)

def __unicode__(self):

return self.name

class Admin:

pass

class Article(models.Model):

title = models.CharField(max_length=64)

published_at = models.DateTimeField('date published')

content = models.TextField()

category = models.ForeignKey(Category)

def __unicode__(self):

return self.title

class Admin:

pass
復制代碼
然後可以看看 django 產生的 SQL DDL,確定的話就用 syncdb 來建立資料庫表格:
其中會要求你建立一個管理者賬號,這是為了之後進管理介面發表文章使用的賬號。完成這些動作之後,修改一下 demo/urls.py 的內容:

from django.conf.urls.defaults import *

urlpatterns = patterns('',

(r'^blog/', include('demo.blog.urls')),

(r'^admin/', include('django.contrib.admin.urls')),

)
復制代碼
先在 demo/blog/ 下建立一個 urls.py 的檔案,然後在命令列下輸入 python manage.py runserver,再打開瀏覽器輸入網址 http://localhost:8000/admin/ 馬上就有一個後台介面可以使用了呀!
發表文章的界面還蠻好用的呢
登入後你就可以直接建立 Category 及 Artical 的內容,這不就是一個現成的文章發表介面了嗎?一開始操作到現在不會超過5分鍾吧!
文章列表、單篇文章
可以發表文章之後,當然是要能夠瀏覽呀,所以我們馬上打開 demo/blog/urls.py 這個檔案,然後貼上下列的 code:

from django.conf.urls.defaults import *

from demo.blog.models import Article

info_dict = {

'queryset': Article.objects.all(),

}

urlpatterns = patterns('',

(r'^然後再分別建立 demo/blog/article_list.html 及 demo/blog/article_detail.html 這兩個檔案,分別表示文章列表及文章內容:

article_list.html:

[code]{% if object_list %}

{% for article in object_list %}

<div class="article">

<div class="title"><a href="/blog/{{ article.id }}">{{ article.title }}</a></div>

</div>

{% endfor %}

{% else %}

<p>對不起沒有文章喔!</p>

{% endif %}

article_detail.html:

<div class="article">

<div class="title">標題: {{ object.title }}</div>

<div class="pub_date">{{ object.published_at }}</div>

<div class="content">{{ object.content }}</div>

<div class="category">發表於: {{ object.category.name }}</div>

</div>

<p><a href="/admin/blog/article/{{ object.id }}">修改</a></p>

<p><a href="/blog">BACK</a></p>
復制代碼
這樣很快就弄出一個很象樣的 blog (只是不能留言 XD),網址在 http://localhost:8000/blog/。
很快吧!當然我忽略了美工,也沒有客制化一下後台,不過 Web 開發愈來愈可怕了….真怕這種開發框架愈來愈多,老闆都覺得寫網頁沒什麼了呢!
值得一提的是,django 在 runserver 之後,都會把程序代碼 compile 成 pyc 檔,看起來效率應該還不錯,也許要等我多玩熟一點才能做些實驗啰。

, 'django.views.generic.list_detail.object_list', info_dict),
(r'^(?P<object_id>\d+)/然後再分別建立 demo/blog/article_list.html 及 demo/blog/article_detail.html 這兩個檔案,分別表示文章列表及文章內容:
article_list.html:
[ DISCUZ_CODE_56 ]這樣很快就弄出一個很象樣的 blog (只是不能留言 XD),網址在http://localhost:8000/blog/。
很快吧!當然我忽略了美工,也沒有客制化一下後台,不過 Web 開發愈來愈可怕了….真怕這種開發框架愈來愈多,老闆都覺得寫網頁沒什麼了呢!
值得一提的是,django 在 runserver 之後,都會把程序代碼 compile 成 pyc 檔,看起來效率應該還不錯,也許要等我多玩熟一點才能做些實驗啰。

, 'django.views.generic.list_detail.object_detail', info_dict),
)[/code]然後再分別建立 demo/blog/article_list.html 及 demo/blog/article_detail.html 這兩個檔案,分別表示文章列表及文章內容:
article_list.html:
[ DISCUZ_CODE_56 ]這樣很快就弄出一個很象樣的 blog (只是不能留言 XD),網址在http://localhost:8000/blog/。
很快吧!當然我忽略了美工,也沒有客制化一下後台,不過 Web 開發愈來愈可怕了….真怕這種開發框架愈來愈多,老闆都覺得寫網頁沒什麼了呢!
值得一提的是,django 在 runserver 之後,都會把程序代碼 compile 成 pyc 檔,看起來效率應該還不錯,也許要等我多玩熟一點才能做些實驗啰。

閱讀全文

與pythondjango快速開發相關的資料

熱點內容
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:238
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:218
warez壓縮 瀏覽:137
黑馬程序員培訓機構官網天津 瀏覽:904
mainjavasrc 瀏覽:58
如何買伺服器挖礦 瀏覽:292
php批量上傳文件夾 瀏覽:560
安卓固件怎麼更新 瀏覽:169