Django1.10配置Jinja2模板(20161130更新)

Django自动的扩展jinja2模板的功能并不好用,还是使用django-jinja插件比较靠谱。


1、安装Jinja2模块:

1
pip  install  django-jinja


2、配置settings:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
INSTALLED_APPS += ( 'django_jinja' ,)
 
TEMPLATES = [
     {
         "BACKEND" "django_jinja.backend.Jinja2" ,
         "APP_DIRS" : True,
         "OPTIONS" : {
             # Match the template names ending in .html but not the ones in the admin folder.
             "match_extension" ".html" ,
             "match_regex" : r "^(?!admin/).*" ,
             "app_dirname" "jinja2" ,
 
             # Can be set to "jinja2.Undefined" or any other subclass.
             "undefined" : None,
             "context_processors" : [
                 "django.contrib.auth.context_processors.auth" ,
                 "django.template.context_processors.debug" ,
                 "django.template.context_processors.i18n" ,
                 "django.template.context_processors.media" ,
                 "django.template.context_processors.static" ,
                 "django.template.context_processors.tz" ,
                 "django.contrib.messages.context_processors.messages" ,
             ],
 
             "extensions" : [
                 "jinja2.ext.do" ,
                 "jinja2.ext.loopcontrols" ,
                 "jinja2.ext.with_" ,
                 "jinja2.ext.i18n" ,
                 "jinja2.ext.autoescape" ,
                 "django_jinja.builtins.extensions.CsrfExtension" ,
                 "django_jinja.builtins.extensions.CacheExtension" ,
                 "django_jinja.builtins.extensions.TimezoneExtension" ,
                 "django_jinja.builtins.extensions.UrlsExtension" ,
                 "django_jinja.builtins.extensions.StaticFilesExtension" ,
                 "django_jinja.builtins.extensions.DjangoFiltersExtension" ,
             ],
             "bytecode_cache" : {
                 "name" "default" ,
                 "backend" "django_jinja.cache.BytecodeCache" ,
                 "enabled" : False,
             },
             "autoescape" : True,
             "auto_reload" : DEBUG,
             "translation_engine" "django.utils.translation" ,
         }
     },
     {
         'BACKEND' 'django.template.backends.django.DjangoTemplates' ,
         'DIRS' : [],
         'APP_DIRS' : True,
         'OPTIONS' : {
             'context_processors' : [
                 'django.template.context_processors.debug' ,
                 'django.template.context_processors.request' ,
                 'django.contrib.auth.context_processors.auth' ,
                 'django.contrib.messages.context_processors.messages' ,
             ],
         },
     },
]

模板目录用jinja2

本文转自运维笔记博客51CTO博客,原文链接http://blog.51cto.com/lihuipeng/1836608如需转载请自行联系原作者


lihuipeng

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vscode最新插件合集(20190814)part1,共2个分包(part1/2),都下载后用命令“copy /b extensions.zip.rm1+extensions.zip.rm2 extensions.zip”合并再解压。 包合以下插件: wholroyd.jinja-0.0.8 daltonjorge.scala-0.0.5 eriklynd.json-tools-1.0.2 truman.autocomplate-shell-0.1.1 sensourceinc.vscode-sql-beautify-0.0.4 danields761.dracula-theme-from-intellij-pythoned-0.1.4 gerane.theme-druid-0.0.2 luqimin.forgive-green-0.2.1 mohsen1.prettify-json-0.0.3 chrmarti.regex-0.2.0 kalitaalexey.vscode-rust-0.4.2 ZakCodes.rust-snippets-0.0.1 itryapitsin.scala-0.1.7 itryapitsin.scalasnippets-0.1.7 vahidk.tensorflow-snippets-0.3.3 formulahendry.terminal-0.0.10 qub.qub-xml-vscode-1.2.8 waderyan.nodejs-extension-pack-0.1.9 jasonnutter.search-node-modules-1.3.0 christian-kohler.path-intellisense-1.4.2 christian-kohler.npm-intellisense-1.3.0 josephtbradley.hive-sql-0.0.4 magicstack.magicpython-1.1.0 ms-python.anaconda-extension-pack-1.0.1 mooman219.rust-assist-0.2.3 slevesque.vscode-hexdump-1.7.2 coenraads.bracket-pair-colorizer-1.0.61 bibhasdn.django-snippets-1.1.1 bibhasdn.django-html-1.3.0 octref.vscode-json-transform-0.1.2 xabikos.javascriptsnippets-1.7.2 jithurjacob.nbpreviewer-1.2.2 kondratiev.sshextension-0.5.0 humy2833.ftp-simple-0.7.0 batisteo.vscode-django-0.19.0 fwcd.kotlin-0.1.13 reditorsupport.r-lsp-0.1.0 ms-vsts.team-1.149.2 donjayamanne.jupyter-1.1.5 rust-lang.rust-0.6.1 grapecity.gc-excelviewer-2.1.32 vscjava.vscode-java-pack-0.7.1 ms-toolsai.vscode-ai-0.5.1 dbaeumer.vscode-eslint-1.9.0 ms-vscode.azure-account-0.8.4 rogalmic.bash-debug-0.3.5 donjayamanne.python-extension-pack-1.6.0 redhat.vscode-yaml-0.4.1 adisreyaj.swagger-snippets-0.0.1 alefragnani.bookmarks-10.4.4 arjun.swagger-viewer-2.2.2 dotjoshjohnson.xml-2.5.0 fisheva.eva-theme-0.7.7 vscjava.vscode-java-dependency-0.5.1 deerawan.vscode-hasher-1.0.1 vscjava.vscode-java-debug-0.20.0 scala-lang.scala-0.3.4 eg2.vscode-npm-script-0.3.8 vscjava.vscode-maven-0.18.1 ms-vscode.go-0.11.4 lextudio.restructuredtext-113.0.0 pkief.material-icon-theme-3.8.1 ms-azuretools.vscode-docker-0.7.0 redhat.java-0.47.0 julialang.language-julia-0.12.0 ms-kubernetes-tools.vscode-kubernetes-tools-1.0.2 yzhang.markdown-all-in-one-2.4.2 ms-vscode.cpptools-0.24.1 davidanson.vscode-markdownlint-0.30.1 zhuangtongfa.material-theme-2.26.3 formulahendry.code-runner-0.9.12 ikuyadeu.r-1.1.1 bitlang.cobol-5.2.4 vscjava.vscode-java-test-0.19.0 humao.rest-client-0.22.0 ms-ceintl.vscode-language-pack-zh-hans-1.37.3 ms-ceintl.vscode-language-pack-zh-hans-1.37.5 mtxr.sqltools-0.20.1 ms-vscode-remote.remote-wsl-0.39.2 alefragnani.bookmarks-10.5.0 ms-vsliveshare.vsliveshare-1.0.694 visualstudioexptteam.vscodeintellicode-1.1.9 ms-python.python-2019.8.30787 coenraads.bracket-pair-colorizer-2-0.0.28 dart-code.flutter-3.3.0 dart-code.dart-code-3.3.0 ibm.db2connect-win-1.0.2 oderwat.indent-rainbow-7.4.0 ms-vscode-remote.vscode-remote-extensionpack-0.16.0 ms-vscode-remote.remote-ssh-0.45.5 ms-vscode-remote.remote-ssh-edit-0.45.5 ms-vscode-remote.remote-containers-0.67.3 ms-vscode-remote.remote-ssh-explorer-0.45.5 foxundermoon.shell-format-6.1.1 qcz.text-power-tools-1.11.1 gruntfuggly.todo-tree-0.0.141 vscode-icons-team.vscode-icons-9.2.0 tomoki1207.pdf-0.5.0

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值