作者kobenein (哈哈哈)
看板Python
标题[问题] 单独用 django 的 template
时间Thu Dec 25 13:20:32 2014
请问django的template
要如何单独拿来用
我刚刚试了一个exsample
from django import template
t = template.Template('My name is {{ name }}.')
c = template.Context({'name': 'Adrian'})
print(t.render(c))
出现一些错误讯息
django.core.exceptions.ImproperlyConfigured: Requested setting
TEMPLATE_DEBUG, but settings are not configured. You must either define the
environment variable DJANGO_SETTINGS_MODULE or call settings.configure()
before accessing settings.
大概就是要设环境之类的
但我整个程式又不想有多的设定档或py档
如果很麻烦我就安装其他单纯是模板的lib好了
谢谢
--
-好管弦事-
A place about cello and music....
http://fnt72.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.1.1
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1419484835.A.B82.html
1F:→ Seudo: from django.conf import settings 12/25 14:08
2F:→ Seudo: settings.configure() 12/25 14:08
3F:→ uranusjr: Django 的 templating system (还) 不适合单独用 12/25 14:54
4F:→ uranusjr: 当然上面的方法也可以, 但还是先改用 Jinja2 吧 12/25 14:55
5F:推 jimmytzeng: 我推荐使用jinja2, 单用django template 有可能与其他 12/25 15:00
6F:→ jimmytzeng: django module有相依问题 12/25 15:00
7F:→ kobenein: 感谢一楼 後来我在stackoverflow 有找到解答 12/25 19:02
8F:→ kobenein: 不太懂二三楼的意思 12/25 19:02
9F:→ kobenein: 真的有问题 get_template('template.html') 12/26 15:09
10F:→ kobenein: 本来用的好好的 但突然会出现error 12/26 15:09
11F:→ kobenein: raise AppRegistryNotReady("Apps aren't loaded yet.") 12/26 15:10
12F:→ ck574b027: 就是你看到的,要引用 setting 和 app 要跑起来等等... 12/26 17:51
13F:→ ck574b027: 让他不适合单独用。 12/26 17:52
14F:→ kobenein: 奇怪的是 我一开始也没有设定APP 12/26 23:32
15F:推 polola6212: 可以使用Jinja2 用法跟Django一样 可以单独使用 12/29 21:20