【发布时间】:2015-10-05 15:04:42
【问题描述】:
情况:
我正在使用 Django 模板编写自定义平面文件,但我希望能够使用相同的 django 模板来提取由 Django 模板生成的任何数据。
这是模板文件 test.conf 的示例。
object User "{{ user }}" {
display_name = "{{first_name}} {{last_name}}"
groups = [ "{{ group_name }}" ]
email = "{{ email }}" }
这是生成的输出。
object User "test1" {
display_name = "test2"
groups = [ "test3" ]
email = "test4" }
我希望能够使用“test.conf”Django 模板从平面文件中提取数据“test1、test2、test3、test4”。这可能吗,还是我需要使用 re 解析这些数据?
编辑:此代码 sn-p 有效。如果您使用 open("file", 'r') 打开模板文件,它会将转义码添加到字符串中。您只需要为 [. 添加 \\[ 之类的正则表达式转义标志。谢谢你的帮助。
【问题讨论】: