2016-09-15 6 views
-1

私のモデルに期間フィールドを入れようとしていますが、私は指示hereに従っています。私が最初に遭遇する問題は、モジュールをインポートすることができないということです。これはDjangoで標準とはなりませんか?ImportError:durationfield.db.models.fields.durationという名前のモジュールがありません(Python、Django 1.9)

from durationfield.db.models.fields.duration import DurationField 
ImportError: No module named durationfield.db.models.fields.duration 

ダニエルローズマンの提案に続いて、私はこれを変更:今、私は取得しています

from django.db.models.field.duration 

ImportError: No module named duration 

答えて

0

あなたがdjango.db.modelsからインポートする必要があります...

+0

変更しました。編集をご覧ください。まだ動かない。 –

+1

あなたは**特に** Djangoに含まれるまでは一時的な修正だと言ったサードパーティのプロジェクトにリンクしています**。代わりに実際の[Djangoドキュメント](https://docs.djangoproject.com/en/1.10/ref/models/fields/#durationfield)を読んでみませんか? –

2

ここにあります:

from django.db.models import DurationField 

はい、Django 1.8+が付属していますので、インストールする必要はありません。

+0

ありがとう、フォームに入る必要があるものはありますか?私はまだこのエラーメッセージが表示されています:django.core.exceptions.FieldError:オファーに指定された不明なフィールド(期間) –

関連する問題