4
我使用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”。这是可能的,还是我需要解析这些数据?
编辑:此代码段工作。如果打开模板文件(“文件”,“r”),它会将转义码添加到字符串中。您只需要添加正则表达式转义标志,如\\ [for [。感谢您的帮助。
真的聪明的解决方案! – Tiago
你是不是指'template_source'而不是'template.source'来修复'{{'和'}}'? – developius
@developius修好了,谢谢! – gbs