看板 Python 關於我們 聯絡資訊
請問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://www.ptt.cc/bbs/Python/M.1419484835.A.B82.html
Seudo: from django.conf import settings 12/25 14:08
Seudo: settings.configure() 12/25 14:08
uranusjr: Django 的 templating system (還) 不適合單獨用 12/25 14:54
uranusjr: 當然上面的方法也可以, 但還是先改用 Jinja2 吧 12/25 14:55
jimmytzeng: 我推薦使用jinja2, 單用django template 有可能與其他 12/25 15:00
jimmytzeng: django module有相依問題 12/25 15:00
kobenein: 感謝一樓 後來我在stackoverflow 有找到解答 12/25 19:02
kobenein: 不太懂二三樓的意思 12/25 19:02
kobenein: 真的有問題 get_template('template.html') 12/26 15:09
kobenein: 本來用的好好的 但突然會出現error 12/26 15:09
kobenein: raise AppRegistryNotReady("Apps aren't loaded yet.") 12/26 15:10
ck574b027: 就是你看到的,要引用 setting 和 app 要跑起來等等... 12/26 17:51
ck574b027: 讓他不適合單獨用。 12/26 17:52
kobenein: 奇怪的是 我一開始也沒有設定APP 12/26 23:32
polola6212: 可以使用Jinja2 用法跟Django一樣 可以單獨使用 12/29 21:20