3

Django Dynamic Fixture (DDF)を試しています。独自の例外がいくつかあります。そのうちの 1 つはBadDataErrorで、「フィールドに渡されたデータに何らかの問題 (一意または無効ではない) があるか、必要な属性が無視リストにある」場合に生成されます。

たとえば、これ

# Entry.text is models.CharField(max_length=1024, null=False, blank=False)
G(Entry, text=None)    

BadDataErrorDjangoが発生させるように、 を生成しIntegrityErrorます (テキストを None にすることはできません)。

IntegrityErrorBadDataError得るエラーは

django_dynamic_fixture.ddf.BadDataError: ('core.models.Entry', IntegrityError('NOT NULL constraint failed: core_entry.text',))

問題は、IntegrityError. DDF を使用しながら、どうすればこれを行うことができますか?

4

0 に答える 0