異なるモデルに同じ views.py を使用しているため、views.py にフォームを保存する前に、フォームに m2m リレーションがあるかどうかを確認する必要がある状況があります。
例:
#models.py
class BaseClass(models.Model):
# Some generic stuff.
class SomeClass(BaseClass):
# This class doesnt have any many2many relations
class SomeOtherClass(BaseClass):
# This class has many2many relations
#views.py
def do_some_stuff(request):
# Instantiate a form
# Save it in a normal way
form.save()
# Now, in here while saving I need to check if the form has any
# m2m relations so I can use the save_m2m() function after form.save()
より安全な側にいるために、そこに追加のチェックが必要です。これを回避する方法はありますか?前もって感謝します