2015-10-21 186 views
0

我試圖讓我的模板放在單獨的文件中,並用Django loader.get_template('temaplte name')加載它。現在這應該工作,但是我得到一個錯誤處理應用程序不被加載。任何想法如何解決它?另外我在eclipse中使用python 3.2。在Django中加載模板時出錯

源裝載機:http://www.djangobook.com/en/2.0/chapter09.html

from django.template import Template, Context, loader 
from django.conf import settings 

settings.configure() 

t=loader.get_template('template.html') 

c=Context({"Name":"Adrian"}) 
print(t.render(c)) 

錯誤消息

File "C:\Users\212412120\Downloads\Django-1.7\Django- 
1.7\django\apps\registry.py", line 124, in check_apps_ready 
    raise AppRegistryNotReady("Apps aren't loaded yet.") 
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 
+0

你有什麼解決方案?我面臨同樣的問題。 –

回答

0

它只是意味着你的settings.py和INSTALLED_APPS中重新排序您的應用程序是如何對他們優先考慮安裝內檢查。

+0

謝謝,我該如何解決這個問題,以便我可以從單獨的文件加載模板? – GoldenEagle

+0

你能告訴你settings.py –