私は与えられたオブジェクトの_meta.fieldsを反復処理する汎用関数を持っています。 ManyToManyフィールドを除いて、すべてのフィールド名と値が正しくフェッチされます。 ManyToManyフィールドは完全に無視されているようです。私たちはm2mのフィールドからfksをどのように取得するのですか?多くのフィールドは_meta.fieldsには表示されません
def myfunc(self)
for field in self._meta.fields:
type = field.get_internal_type()
name = field.name
val = getattr(self,field.name)