1. django 框架開發的網站有哪些
Django + Python:Disqus,Pinterest,Instagram,Washington Post。
國內用Python開發的知名網站有豆瓣和知乎等等。不可否認,國內用Django開發的大型網站還不多,但隨著Python越來越熱及Django越來越成熟,相信會有更多人選擇Django來提高Python Web開發效率。
Python的Django框架是Python web框架中最重量級的一個了,使用它幾乎能完成各種需求的網站開發。
(1)djangoweb框架入門項目擴展閱讀:
Django的主要目標是使網站開發變得簡單。Django注重組件的重用性和「可插拔性」(即模塊化)。在Django中Python被普遍使用,甚至包括配置文件和數據模型。Django於2008年6月17日正式成立基金會。
Django框架的核心包括:一個面向對象的映射器,用作數據模型(以Python類的形式定義)和關系型資料庫間的介質;一個基於正則表達式的URL分發器;一個視圖系統,用於處理請求;一個模板系統。
2. Python Web 框架哪個入門快Django、Tornado、web.py
搭建博客的話建議使用django,這個也很容易學。網上有一個很好的中文入門教程《Django_book_2_中文版》,可以上網路搜一下..
3. 如何用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"
%*
成功解決了
4. 如何快速使用Python的Web框架如Django 製作GUI
第一步(Model):設計自己的數據模型。
第二步(View):創建網頁模板。Django自己的Html模板語言,非常容易將數據和模板結合起來,創建動態頁面。
第三步(Control):定義URL,提供服務和控制。
5. 如何用django開發一個簡易個人Blog-Python
設計並實現一個基於Python的個人博客系統, 需要完成如下功能
完成個人博客系統的設計和開發
用戶可以通過個人博客系統,發布最新的日誌
運用所學專業理論及實踐,分析解決遇到的問題以提高自己的動手、思考及解決問題的能力
文章管理模塊:主要功能是管理員系統管理員登入後,瀏覽查看文章,刪除不好的文章等功能
標簽管理模塊:主要功能是管理員系統管理員登入後,瀏覽查看相冊,刪除相冊等功能
文章、標簽瀏覽模塊:主要功能是遊客進入系統後。可以瀏覽文章列表,可以按標簽查看文章
評論系統模塊, 遊客可以發表查看別人的評論
主要模塊如下
安裝與使用
項目採用Django框架進行開發, Django是一個用於快速web開發的優異方案(幾乎沒有之一), 獲取源碼後可以按照如下方式來運行代碼
新建mysql資料庫, 將資料庫sql文件導入
修改源碼包中的 csworkblog/settings.py 文件, 將DATABASES這個變數里的內容改一下, 這個就是你本地的資料庫url和用戶名密碼, 其中NAME為你的database名稱
進入源碼包, 打開cmd, 運行命令 python manager.py runserver 就能啟動服務, 埠為8000
http://localhost:8000/admin 為後台管理界面, 管理員用戶名密碼為 admin 123456, 可以進行文章管理標簽管理評論管理
界面還是比較好看的, 項目截圖源碼下載地址 cs-work.com/p/21031
6. Python 有哪些好的 Web 框架
python的web框架很多
django (大而全,模板,orm都自帶)
flask (pocoo出品,比屬精品,自帶jinja2模板,可以替換)
web.py (這個我沒用過,作者自殺,白瞎了一個高手)
bottle (只有一個文件的框架,需要自己構建整個開發體系)
uliweb (中國人開發的,也很不錯)
Tornado (非同步框架,適合長連接,比如在線聊天之類的)
Python框架雖然說是百花齊放,但仍然有那麼一家是最大的,它就是Django。Django為人所稱道的地方主要有:
①完美的文檔,Django的成功,我覺得很大一部分原因要歸功於Django近乎完美的官方文檔(包括Django book)。
②
全套的解決方案,Django象Rails一樣,提供全套的解決方案(full-stack framework + batteries
included),基本要什麼有什麼(比如:cache、session、feed、orm、geo、auth),而且全部Django自己造,開發網
站應手的工具Django基本都給你做好了,因此開發效率是不用說的,出了問題也算好找,不在你的代碼里就在Django的源碼里。
③強大的URL路由配置,Django讓你可以設計出非常優雅的URL,在Django里你基本可以跟醜陋的GET參數說拜拜。
④自助管理後台,admin interface是Django里比較吸引眼球的一項contrib,讓你幾乎不用寫一行代碼就擁有一個完整的後台管理界面。