小编Ada*_*ter的帖子

在Mako模板中使用词典

而不是像这样将变量传递给模板:

template.render(var1='hello', var2='world')
Run Code Online (Sandbox Code Playgroud)

如何将字典传递给模板并以相同的方式呈现

vars = {'var1': 'hello', 'var2': 'world'}
Run Code Online (Sandbox Code Playgroud)

所以在模板中我可以正常显示变量:

${var1} ${var2}
Run Code Online (Sandbox Code Playgroud)

我不希望模板中有任何额外的代码,所以我想以某种方式使用Context对象,但我已经碰到了一堵砖墙.有任何想法吗?

python mako

7
推荐指数
1
解决办法
2632
查看次数

定制CMS或第三方?

我正在计划一个辅助项目,我想知道您使用CMS构建的经验.该项目是一个相当简单的CMS,不需要电子商务功能.我知道我可以使用Zend Framework简单地构建这样的东西.由于这是一个侧面项目,我不想花时间做一些繁琐的工作,例如构建和设计仪表板,我想专注于做一些定制和重要的工作.所以我很想使用像Symphony这样的第三方CMS,甚至是朝着TurboGears或Django的方向发展,因为我一直在寻找借口继续使用Python构建多年.

我的问题是最好使用Zend Framework"重新发明轮子",这可能会增加开发时间的不必要开销,或者与未经测试和未经测试(由我)一起使用并切断后端设计.我喜欢第二种选择,但我担心学习新平台所花费的时间也会增加不必要的开销.这两种选择似乎都有好处和缺点.

任何可以帮助我的建议,建议或个人经历?

php python zend-framework content-management-system

1
推荐指数
1
解决办法
584
查看次数