2015-10-21 97 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 –