Populating django field with pre_save()?

前端 未结 5 1179
囚心锁ツ
囚心锁ツ 2020-12-13 05:39
class TodoList(models.Model):
    title = models.CharField(maxlength=100)
    slug = models.SlugField(maxlength=100)
    def save(self):
        self.slug = title
           


        
5条回答
  •  一向
    一向 (楼主)
    2020-12-13 06:36

    Receiver functions must be like this:

    def my_callback(sender, **kwargs):
        print("Request finished!")
    

    Notice that the function takes a sender argument, along with wildcard keyword arguments (**kwargs); all signal handlers must take these arguments.

    All signals send keyword arguments, and may change those keyword arguments at any time.

    Reference here.

提交回复
热议问题