使用webob + genshi创建视图的模板
项目描述
设置新项目
========================
从开始到编辑代码
0. 安装virtualenv [可选但强烈推荐]:
easy_install virtualenv
1. 创建virtualenv:
virtualenv myproject
2. 安装genshi_view:
cd myproject
. bin/activate
mkdir src
cd src
hg clone http://k0s.org/hg/genshi_view # 或 `easy_install genshi_view`
cd genshi_view
python setup.py develop
cd ..
3. 实例化一个模板。genshi_view是一个pastescript模板
它将为您提供Hello World应用程序:
paster create -t genshi_view your_project_name
回答它询问的模板变量问题。
4. 运行您的应用程序以查看它是否正常工作:
cd your_project_name
paster serve your_project_name.ini
导航到paster显示的URL
5. 您已完成!Hello World正常工作。现在您只需编辑
源代码
- 模板位于your_project_name/templates;默认情况下有一个
- 静态资源位于your_project_name/static
- 请求分发器位于your_project_name/dispatcher
- 请求处理器位于your_project_name/handlers;如果您添加了更多
,别忘了将它们添加到dispatcher.py的导入中,以及
Dispatcher的__init__函数中的self.handlers
========================
从开始到编辑代码
0. 安装virtualenv [可选但强烈推荐]:
easy_install virtualenv
1. 创建virtualenv:
virtualenv myproject
2. 安装genshi_view:
cd myproject
. bin/activate
mkdir src
cd src
hg clone http://k0s.org/hg/genshi_view # 或 `easy_install genshi_view`
cd genshi_view
python setup.py develop
cd ..
3. 实例化一个模板。genshi_view是一个pastescript模板
它将为您提供Hello World应用程序:
paster create -t genshi_view your_project_name
回答它询问的模板变量问题。
4. 运行您的应用程序以查看它是否正常工作:
cd your_project_name
paster serve your_project_name.ini
导航到paster显示的URL
5. 您已完成!Hello World正常工作。现在您只需编辑
源代码
- 模板位于your_project_name/templates;默认情况下有一个
- 静态资源位于your_project_name/static
- 请求分发器位于your_project_name/dispatcher
- 请求处理器位于your_project_name/handlers;如果您添加了更多
,别忘了将它们添加到dispatcher.py的导入中,以及
Dispatcher的__init__函数中的self.handlers
项目详情
关闭
genshi_view-0.3.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cdffd4f8432020e757442d7cd90e43c5cf3aa0e1511c313b6c9f477ef102485d |
|
MD5 | e452dba2d8ebfa438ca9aba4c59fa110 |
|
BLAKE2b-256 | 7b3a88ebf8380521c137ae8ec110cca704874919e191cc8a26d4718e6fe878ad |