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