这是我尝试做的一个小例子。让我们说我的模型中有一个charField
name = models.charField(max_length=50)
如果我想从名称中输入的文本创建一个名为lowercase_name
的新变量,该怎么办。
显然模型中的lowercase_name = name.lower()
不起作用,因为它是一个字段而不是字符串尚未。
我会在视图中执行此操作吗?如果是这样的话?假设有100个实例,所以有100个不同的名称,我还想要一个与lowercase_name
对应的name
,而不必填写一个字段。
我是Django的新手并试图解决这个问题。它最终必须传递给模板,以便我可以同时访问Person.name
和Person.lowercase_name
答案 0 :(得分:0)
如果您只想以小写字母显示您的名字,可以在template.html中使用类似的模板标记。
{{ name|lower }}