class TodoList(models.Model):
title = models.CharField(maxlength=100)
slug = models.SlugField(maxlength=100)
def save(self):
self.slug = title
super(TodoList, self).save()
我假設上面是如何創建和存儲一個標題插入表TodoList,如果沒有,請糾正我一個slu!!用pre_save()填充django字段?
無論如何,我一直在尋找pre_save()作爲另一種方式來做到這一點,但無法弄清楚它是如何工作的。你怎麼用pre_save()做到這一點?
是什麼樣子
def pre_save(self):
self.slug = title
我猜沒有。這是什麼代碼?
謝謝!
謝謝!!!!!!順便說一句,這是更好的 - 使用保存或pre_save? – Derek
@Derek:只需重寫'save()'。它更簡單,更可預測。 –
更好?它基本上是一樣的......如果你想改變一個現有的應用程序的功能與信號是肯定的首選方式... –