Djangoのモデルが保存されているときにXを実行する正しい方法は何ですか?説明させてください。:)
たとえば、ブログの記事を担当するモデルがあります。まだ設定されていない場合は、タイトルフィールドを使用してスラッグフィールドを生成したいと思います。モデルが保存される直前に発生するはずです。これが私が現時点でそれを達成した方法です。
def save(self, *args, **kwargs):
if self.slug == '':
self.slug = slugify(self.title)
super(Article, self).save(*args, **kwargs)
それを行う他の方法はありますか?これよりも他の方法は良いですか、どのように?
アドバイスありがとうございます!