Django设置模板文件

作者 : 开心源码 本文共814个字,预计阅读时间需要3分钟 发布时间: 2022-05-12 共187人阅读

自己设置你的 工程的 模板?

在你的工程目录(指包含 manage.py 的那个文件夹)内创立一个名为 templates 的目录。模板可放在你系统中任何 Django 能找到的位置。(谁启动了 Django,Django 就以他的客户身份运行。)不过,把你的模板放在工程内会带来很大便利,推荐你这样做。

打开你的设置文件(mysite/settings.py,牢记),在 TEMPLATES 设置中增加 DIRS 选项:

TEMPLATES = [    {        'BACKEND': 'django.template.backends.django.DjangoTemplates',        'DIRS': [os.path.join(BASE_DIR, 'templates')],        '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',            ],        },    },]

升级上述设置之后就可在views.py文件中直接返回模板文件,它会直接前往第一个查询到的tempates目录下寻觅模板文件,一般多应用网站开发中,可以在每个应用下可以单独建立templates文件夹以区分应用模板文件,但是官方暂未给出此类推荐方法,小编也是习惯性建立在根目录下,但是可以在里面再建立一层标明应用的文件夹,比方blog应用的模板文件,views.py返回可以写成

return render(request, 'blog/index.html', context={})

更多关于django的内容可以参考官方文档

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Django设置模板文件

发表回复