有沒有人知道現有的庫檢查模板中的元素?從django模板調用python「DIR」函數,或php的print_r等效?
目前,我通常最終會在視圖中這樣做:
show_me = dir(the_deets_on_this_object)
raise ValueError()
然後我可以檢查在調試器堆棧跟蹤show_me的價值。
但是,這真的很醜。我很想能夠做到在模板這次視察,就像在PHP做用的print_r
{% load development_show_me %}
{{the_deets_on_this_object|show_them_to_me}}
我知道這不Django的標準模板庫中存在,但我希望有人已經寫了這個模板過濾器,所以我可以愉快地使用它。
獎金的行爲:
- 支票settings.DEBUG並引發未捕獲的錯誤,如果它是假的
- 包裹輸出<預>
我會如果需要的話可以寫下來,但希望別人已經這樣做了。
檢查settings.DEBUG,以防在生產前忘記刪除'{%template_dir%}'。 – cji 2012-01-15 23:17:26