2015-05-04 64 views
0

Python-Django新手在這裏,請溫柔。 我得到錯誤Error: No module named apps,而使用Django版本1.4.5。 但是,如果我升級到1.8.1,我沒有得到錯誤。 我不能使用1.8.1,因爲有一些其他的依賴關係只適用於1.4.5版本。Django:錯誤:無模塊命名應用程序 - Django版本1.4.5

/proj_folder/profiles/apps.py

from __future__ import unicode_literals 
from django.apps import AppConfig 

class ProfileConfig(AppConfig): 
    name = "profiles" 
    verbose_name = 'User Profiles' 

    def ready(self): 
     from . import signals # noqa 

我收到錯誤上述進口 「未解決進口:AppConfig的」 與1.4.5版本。 有沒有解決這個問題的方法?

爲了說明起來很簡單,我如何將我的代碼恢復到1.4.5版本? 我使用模板開始這個項目,當我向前,我不得不添加與1.4

回答

1

app registry在Django 1.7中引入的作品更多的組件,所以在Django 1.4沒有這樣的功能。

+0

感謝您的答案,是否有任何解決此問題的方法,在1.4.5?你能否在1.4.5中建議類似的功能模塊? 爲了說明起來很簡單,我怎樣才能將我的代碼移植到1.4.5版本。 我使用模板開始了這個項目,當我向前移動時,我必須添加更多與1.4版本兼容的組件 –

+0

您希望實現哪種功能? 'verbose_name'? 1.4的唯一選項是覆蓋管理員模板。 – catavaran

相關問題