Django Dynamic Fixture (DDF)を試しています。独自の例外がいくつかあります。そのうちの 1 つはBadDataErrorで、「フィールドに渡されたデータに何らかの問題 (一意または無効ではない) があるか、必要な属性が無視リストにある」場合に生成されます。
たとえば、これ
# Entry.text is models.CharField(max_length=1024, null=False, blank=False)
G(Entry, text=None)
BadDataError
Djangoが発生させるように、 を生成しIntegrityError
ます (テキストを None にすることはできません)。
私IntegrityError
がBadDataError
得るエラーは
django_dynamic_fixture.ddf.BadDataError: ('core.models.Entry', IntegrityError('NOT NULL constraint failed: core_entry.text',))
問題は、IntegrityError
. DDF を使用しながら、どうすればこれを行うことができますか?