1

我正处于学习 Django 并试图让我的网络应用程序运行的阶段。看完教程后,我真的不喜欢模板系统(不允许使用 python 代码)。我可以用另一个替换它吗,比如 Mako 或其他东西?或者也许有比 Django 更好的 web 框架,更好的意思是更少的内置功能,更多的东西需要定制,比如我自己的表单验证?也许不弄乱小部件是可能的,这会将太多的显示逻辑放入控制器并导致代码重复

4

1 回答 1

2

Django 模板有一个很好的理念。不要将代码放入其中。如果你可以在那里自由编码,它最终会像无政府状态(如果你曾经编码过 PHP,你知道我在说什么)。

说,如果你想切换,我推荐你使用Jinja。这是@dcramer 的一篇很棒的帖子:http: //justcramer.com/2008/03/29/using-jinja-with-django/

有一些项目可以支持它,比如这个:https ://github.com/niwibe/django-jinja

于 2012-12-12T00:24:53.433 回答