本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7579066
建立时间:2006年5月29日




[Django]File based cache helpers for django
软件技术

lhwork 发表于 2007/3/17 11:44:28

Just two helper functions to manage cache witch is using file base dependent data.

from django.core.cache import cache
import sha, os

FILE_CACHE_TIMEOUT = 60 * 60 * 60 * 24 * 31 # 1 month
FILE_CACHE_FMT = '%(name)s_%(hash)s'

def set_cached_file(path, value):
""" Store file dependent data in cache.
Timeout is set to FILE_CACHE_TIMEOUT (1month).

Key is created from base name of file and SHA1 digest o


阅读全文(4588) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Django文档翻译:模型参考(Model Reference)
软件技术

lhwork 发表于 2007/3/14 9:35:48

http://www.cnblogs.com/RChen/archive/2007/02/22/django_doc_model.html


阅读全文(5992) | 回复(1) | 编辑 | 精华 | 删除
 


[Django]Django 中自定义 tag 如何获取变量参数的值
软件技术

lhwork 发表于 2007/3/14 9:32:11

这两天学着写了个 Django 的 tag,这个 tag 叫做 "post_detail_tag", 调用的代码像这样:

{% post_detail_tag p

阅读全文(7666) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Django 中如何针对自定义的 View 做分页显示
软件技术

lhwork 发表于 2007/3/14 9:21:38

参考:http://www.obeattie.com/blog/posts/custom-view-pagination-django/
http://www.djangoproject.com/documentation/models/pagination/

在上述链接的资料中,核心的分页逻辑代码如下:

阅读全文(8410) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]快速修复mysql数据库
软件技术

lhwork 发表于 2007/3/7 16:10:10

1. 修复并优化所有数据库:
本地:
# mysqlcheck -A -r -o -p

远程:
# mysqlcheck -A -r -o -p -h服务器地址

2. 修复并优化指定的数据库:
本地:
# mysqlcheck -u用户名 -p密码 -r -o 库名

远程:
# mysqlcheck --u用户名 -p密码 -h服务器地址 -r -o 库名


阅读全文(6852) | 回复(0) | 编辑 | 精华 | 删除
 


[网络与系统管理]apt-get update GPG error
软件技术

lhwork 发表于 2007/2/25 14:27:30

W: GPG error: http://debian.cn99.com sid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F1D53D8C4F368D5D

debian:~# gpg --keyserver wwwkeys.pgp.net --recv-keys F1D53D8C4F368D5D
gpg: key 4F368D5D: public key "Debian Archive Automatic Signing Key (2005) " imported
gpg: Total number processed: 1
gpg: imported: 1
debian:~#

阅读全文(10154) | 回复(9) | 编辑 | 精华 | 删除
 


[TurboGears]一分鐘 TurboGears - 簡介
软件技术

lhwork 发表于 2007/2/25 13:59:08

TurboGears (超速齒輪)是個 python 風格(pythonic) 的網頁應用程式設計開發集成框架. 透過巧妙集成了許多 python 語言下的網頁程式相關開發工具, 提供了網頁程式開發者強大的支援.

TurboGears 利用 CherryPy(網頁控制框架), Kid(樣板系統), Mochikit(Javascript 函式庫), SQLObject(資料庫物件模型)這幾個套件為主體, 朝著簡單易用又靈活的方向, 做到快速網頁應用程式開發的功能.

組成 TurboGears 的齒輪們都是開發有年的成熟套件, 在主要功能的穩定性上可以信任, 而且 TurboGears 還可搭配其他的 ORM 系統如SQLAlchemy, 其他的模板系統如 cheetah, Paste, Stan等, 延伸性極高.

使用 TurboGears 可以順暢地利用 python 語言, 以簡單, 直覺, 易讀的方式來控制網站程式的運作(Business logic), 產生表單物件, 檢驗表單內容, 並使用視覺化的模板系統來編輯動態網站程式的外

阅读全文(4522) | 回复(1) | 编辑 | 精华 | 删除
 


[TurboGears]一分鐘 TurboGears - Hello TurboGears
软件技术

lhwork 发表于 2007/2/25 13:58:49

讓我們嘗試用最少時間弄出一個可用的 TurboGears 版 "Hello World" 吧!

第一步
假設您已經安裝好 TurboGears. 首先, 要建立一個 TurboGears 專案.
打開命令行(Command Line or shell), 進入到要建立專案的主目錄. 在主目錄下輸入

$ tg-admin quickstart

輸入之後, 會有專案建立導引如下:

Enter project name:Proj Name
Enter package name [ProjName]: ProjName

ProjName 是我們自己指定的專案名稱, 專案名稱可以有空格, 第二行是 package name, 也就是實際建立的目錄(資料夾)名稱, 目錄名稱中則不能有空格.

把這些準備工作做完後, 我們可以發現這個 tg-admin 命令還會跑出一大串訊息, 告訴我們已經複製好專案框架, 可以開始寫

阅读全文(4596) | 回复(0) | 编辑 | 精华 | 删除
 


[TurboGears]一分鐘 TurboGears - Hello TurboGears 講解
软件技术

lhwork 发表于 2007/2/25 13:58:24

1. 載入模組 (Import Modules)

0 from turbogears import *

這一行會載入所有 turbogears 下的模組, 我們可以透過只載入我們現在會用到的模組來節省記憶體
from turbogears import controllers
from turbogears import expose


2. 定義主類別(Define Main Class)
1 class Root(controllers.RootController):

在剛開始我們只要知道我們創建了一個能處理網頁要求的類別, 利用這個主要類別我們可以透過網頁來執行我們寫的程式

3. 定義主要方法/處理函式(Define Main Method)

阅读全文(3505) | 回复(0) | 编辑 | 精华 | 删除
 


[TurboGears]一分鐘 TurboGears - 多頁面 (Multiple Pages)
软件技术

lhwork 发表于 2007/2/25 13:58:06

在上一篇裡, 我們學到的是如何快速在 TurboGears 弄出一個網站的首頁來.
在這一分鐘裡我們要學的則是如何在 TurboGears 製作多個頁面的網站, 並讓網頁相互連結.

第一步
假設您已經安裝好 TurboGears. 首先, 要建立一個 TurboGears 專案.
打開命令行(Command Line or shell), 進入到要建立專案的主目錄. 在主目錄下輸入

$ tg-admin quickstart

輸入之後, 會有專案建立導引如下:

Enter project name:ProjName
Enter package name [ProjName]: ProjName


ProjName 是我們自己指定的專案名稱, 專案名稱可以有空格, 第二行是 package name, 也就是實際建立的目錄(資料夾)名稱, 目錄名稱中則不能有空格.

把準備工作做完後, 我們可以發現這個 tg-admin 命令還會跑出一大串訊息, 告訴我們

阅读全文(4034) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 8 9 10 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.094 second(s), page refreshed 144771863 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号