2016-09-15 18 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:爲要約指定的未知字段(持續時間) –

相關問題