Django从现有模型字段条目创建新变量

时间:2017-03-04 22:06:20

标签: python django python-2.7 model-view-controller

这是我尝试做的一个小例子。让我们说我的模型中有一个charField

name = models.charField(max_length=50)

如果我想从名称中输入的文本创建一个名为lowercase_name的新变量,该怎么办。

显然模型中的lowercase_name = name.lower()不起作用,因为它是一个字段而不是字符串尚未

我会在视图中执行此操作吗?如果是这样的话?假设有100个实例,所以有100个不同的名称,我还想要一个与lowercase_name对应的name,而不必填写一个字段。

我是Django的新手并试图解决这个问题。它最终必须传递给模板,以便我可以同时访问Person.namePerson.lowercase_name

1 个答案:

答案 0 :(得分:0)

如果您只想以小写字母显示您的名字,可以在template.html中使用类似的模板标记。

{{ name|lower }}