有没有办法访问charfield条目中的变量。让我们说,我有...... ...
first_name = "John"
last_name = "Smith"
在我的模型中,我有一个设置问候的列表,让我们说其中大约20个,我想随机选择一个,并且在该条目中我希望能够引用这些变量。
我的模型中的charfield条目将类似于......
Welcome {{first_name}} Im glad you could come back Mr.{{last_name}}
Hello {{first_name}} {{last_name}} welcome back
Hey there {{last_name}}!
etc...
因此,当我想从我的模型中显示其中一个条目时,它将从数据视图中填入first_name,last_name字段...
我确实尝试过模板标签,但它只是打印成一个字符串,我希望它能这样做。我明白这可能会令人困惑。
或者只是编写找到{{first_name}}的内容并将其替换为该值的最佳方式...
答案 0 :(得分:1)
创建类似
的字符串"Welcome {first_name} Im glad you could come back Mr.{last_name}"
然后在视图中(使用python字符串格式化)
Model.field.value.format(first_name=first_name,last_name=last_name")