原创 構建可擴展的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'), (