在Wagtail管理面板中单击“发布”时,我尝试在保存时添加一个日期到错误save() takes 1 positional argument but 2 were given
我是python和Django / Wagtail的新手,所以在这一点上任何帮助都将不胜感激。
def save(self, **kwargs):
now = dt.datetime.now()
if self.slug:
self.slug = f"{self.slug}-{now.strftime('%Y-%m-%d-%H-%I-%S')}"
super().save(self, **kwargs)
谢谢
答案 0 :(得分:4)
代替
super().save(self, **kwargs)
致电
super().save(**kwargs)
在超类中调用保存功能时,无需传递self。