3

Django 1.5 を使用している新しいインストール内で Django 1.4 で動作するアプリを修正しようとしています。

   TypeError: __init__() got an unexpected keyword argument 'verify_exists'

これは、私のアプリの model.py が内部にあるためです:

   link = models.URLField(verify_exists=True, max_length=255, null=True, blank=True)

Django1.5と互換性を持たせるために「verify_exists」を置き換えるものは何ですか?

4

3 に答える 3

4

URL が存在することを本当に確認する必要がある場合は、フォームまたはモデルの検証メソッドで行う必要があります。

于 2013-08-12T15:48:22.393 に答える
2

Django 1.5verify_existsは、扱いにくいセキュリティとパフォーマンスの問題のために削除されたためです。詳細については、 https ://docs.djangoproject.com/en/dev/internals/deprecation/ を参照してください。

于 2014-07-04T12:09:21.113 に答える