Django配置开发环境和生产环境以及配置Jinja2模板引擎
生活随笔
收集整理的這篇文章主要介紹了
Django配置开发环境和生产环境以及配置Jinja2模板引擎
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
配置開發環境
- 在項目的目錄(即就是settings.py的同級目錄)創建settings的Python的包
- 在創建的settings的包中,創建dev.py,將原項目的setting.py中內容全部復制到其中
- 在項目的啟動文件?manage.py中修改,
- 刪除settings.py文件
配置生產環境
- 在創建的settings的包中,創建prod.py,將原項目的setting.py中內容全部復制到其中
- 在項目的wsgi.py中修改
- 刪除settings.py文件
?配置Jinja2模板引擎
- 在配置文件中,配置如下圖,
- 創建Jinja2模板引擎環境配置文件
在項目的主模板下面新建一個utils的Python的包,在該包下面新建一個jinja2_env.py,內容如下:
from jinja2 import Environment from django.urls import reverse from django.contrib.staticfiles.storage import staticfiles_storagedef jinja2_enviroment(**options):"""jinja2環境"""# 創建環境對象env = Environment(**options)# 自定義語法:{{ static('靜態文件相對路徑')}}{{ url('路由的命名空間') }}env.globals.update({'static': staticfiles_storage.url, # 獲取靜態文件的前綴'url': reverse # 反向解析})# 返回環境對象return env?
總結
以上是生活随笔為你收集整理的Django配置开发环境和生产环境以及配置Jinja2模板引擎的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django虚拟环境的安装和创建
- 下一篇: django中的项目使用mysql中的配