是否有用于Web开发的Django短标签?如果有,如何启用它?

时间:2014-01-25 12:14:26

标签: php python django python-2.7 python-3.x

原生PHP代码示例:

<h1><?php echo "Hello world!"; ?></h1>

PHP短标签示例:

<h1><? echo "Hello world!"; ?></h1>

是否有如下所示的Python代码:

<h1><% print "Hello world!"; %></h1>

如果有,如何启用?

2 个答案:

答案 0 :(得分:2)

通常Python与PHP有点不同。你需要一个模板引擎才能做到这一点。请参阅:https://wiki.python.org/moin/Templating

答案 1 :(得分:1)

很大的肯定。 Django中的标签如下所示:

<p>{{ this_is_a_variable }}</p>
{% for letter in 'This is a statement' %}
    <p>{{ letter }}</p>
{% endfor %}

Django是一个非常好的框架,不像我见过的任何东西(部分原因是因为Python是一种很棒的语言!)

你不能在这里执行任意代码,但要把它作为一个优势:你会更好地尊重MVC