原创 構建可擴展的Web站點讀書筆記

構建可擴展的Web站點讀書筆記 書讀完了一遍,邊做一個示例網站邊寫讀書筆記。 第一章   緒論 不要花劉個月時間制定規範,再花一年來實施。花一天定規範,幾天實現,幾個月完善。這個建議和《夢斷代碼》驚人的相似。 第二章   Web應用程序

原创 網站項目001

網站計劃001 1 在後臺可以增加地點,地點有描述。(暫時這樣,以後再擴展)2 用戶可以註冊、登錄、登出3 註冊後會收到郵件確認4 用戶可以使用註冊的郵箱來重置密碼5 用戶/非用戶可以瀏覽地點列表、各地點詳細頁面。6 用戶可以在瀏覽地點的

原创 在Ubuntu環境下配置Django

1.軟件包管理器,安裝SVN。2.下載終端,執行  svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk 3.安裝執行python -c "from dis

原创 Python網絡編程基礎(5)續——mod_python.doc

mod_python 第19章 mod_python 1.    測試 test.py 修改配置文件,添加如下內容         <Directory /var/www/foundations/>                 Opt

原创 網站項目003

用戶註冊、登錄和登出功能 Pinax裏已經有現成的package來實現註冊、登錄等用戶相關的功能。可以選擇照着自己些,或者將pinax的account package複製出來使用,最後就是直接使用Pinax。 配置Pinax 下載、解壓

原创 Python標準庫參考筆記-decimal

Python標準庫參考筆記-decimal 10.4 decimal 地址:http://docs.python.org/library/decimal.html   Decimal支持大多數的數學操作。使用decimal的時候是在一個c

原创 Pinax源代碼分析12 - tribes, wiki, projects

Pinax源代碼分析12 - tribes, wiki, projects tribes url     (r'^tribes/', include('tribes.urls')), 邏輯與模板 urlpatterns = /   

原创 Pinax源代碼分析10 - invitations, notices, messages, announcement

Pinax源代碼分析10 - invitations, notices, messages, announcement 邀請 url     (r'^invitations/', include('friends_app.urls'))

原创 Pinax源代碼分析1

Pinax源代碼分析1 分析account package: 1 models.py models.py定義的是數據庫模型。除此之外,該文件還使用了其它的一些功能: 國際化(i18n) setting文件裏的USE_I18N = F

原创 Python網絡編程基礎(6)——多任務處理

第六部分 多任務處理 第20章 forking 1.    fork() 多進程程序使用fork來實現,典型的fork結構: pid = os.fork() if pid: #pid不是0,是父進程,pid是子進程的進場號 else: #

原创 Python網絡編程基礎(4)——多用途的客戶端協議.doc

第四部分 多用途的客戶端協議 第13章 FTP 1.    基礎與下載 Python有內置的ftplib。   connect.py連接一個FTP服務器“f = FTP('ftp.ibiblio.org')”,取得歡迎信息“f.getwe

原创 在Ubuntu 9.04下配置Eclipse和Pydev

在Ubuntu 9.04下配置Eclipse和Pydev 在啓動軟件包管理器,有現成的eclipse和pydev,標記安裝即可,共需下載、安裝一百多個文件。 啓動Eclipse,發現不能直接創建Pydev的項目,要求先配置一個Python

原创 將Python開發環境遷移到Ubuntu

將Python開發環境遷移到Ubuntu Ubuntu 9.04 python –version一下發現已經安裝了,版本是2.6.2。要命的是沒有中文輸入法,而且我的系統安裝之後默認語言設置爲“漢語”之後系統語言一律是一色的英文,去Ubu

原创 Python網絡編程基礎(5)——服務器端框架

第五部分 服務器端框架 第16章 SocketServer 1.    基礎 basichttp.py使用BaseHTTPServer 庫的 HTTPServer和BaseHTTPRequestHandler建立了一個簡單的服務器,向客戶

原创 網站項目002

網站項目002 創建主頁 1 url 修改travelsite.urls.py:urlpatterns = patterns('',    (r'^$', 'travelsite.travel.views.index'),    (