0
这是我正在尝试做的一个小例子。比方说,我有一个charField在我的模型Django从现有模型字段条目创建新变量
name = models.charField(max_length=50)
我该怎么办,如果我想创建一个名为lowercase_name
新的变量,在名称输入的文本。
显然lowercase_name = name.lower()
在模型中不起作用,因为它是一个字段而不是字符串还有。
我会在视图中执行此操作吗?如果是这样如何?假设有100个实例,100个不同的名称,我还希望lowercase_name
与每个name
相对应,而不必填写一个字段。
我是新来的Django,并试图找出这一点。它最终必须传递到一个模板,所以我可以访问Person.name
和Person.lowercase_name
你真的需要将它存储在数据库中吗?就像在显示屏上计算它们一样简单。 –