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
你真的需要將它存儲在數據庫中嗎?就像在顯示屏上計算它們一樣簡單。 –