开发者社区 问答 正文

Python Web框架

是否存在一个Python Web框架,其中Python代码和HTML代码位于同一文件中?

Django使用具有特殊语言的模板来生成HTML。定向塔使用一种名为Mako的语言。

我更喜欢使用类似的调用来输出HTML:

echo('''
    HTML string
''')

要么

print '''
    HTML string
'''

而不是特殊语言。

编辑:

我可以做类似PHP的事情吗?

echo( '''<p>Something</p>''' )
if cond:
    echo( '''<p>Another thing 1</p>''' )
else:
    echo( '''<p>Another thing 2</p>''' )
Python  Web框架

展开
收起
祖安文状元 2020-02-21 16:07:11 461 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果您想使用print自己,则可能要依靠cgi。使用模板时,最接近的是Webpy项目的Templator

    称为Templetor的web.py模板语言旨在将Python的功能引入模板。它没有使用模板的新语法,而是重新使用了python语法。如果您知道Python编程语言,那么您将可以在家。

    2020-02-21 16:07:17
    赞同 展开评论