【发布时间】:2019-05-16 21:05:56
【问题描述】:
我有一个 django 应用程序,我正在编写一个 3rd 方应用程序,该应用程序被放置在 virtualenv 的 lib/python2.7/site-packages/appname 目录中。它也有模板文件,但是django应用程序本身默认是找不到的。
以 django 应用程序将找到模板目录(以最简单的方式)的方式编写 3rd 方应用程序的最佳方法是什么?
第 3 方应用具有以下结构:
appdir/
views.py
forms.py
templates/
。 django 应用有以下相关设置:
TEMPLATES['APP_DIRS'] = True
INSTALLED_APPS has the 3rd party app
.
当然,将 3rd 方应用的位置添加到 TEMPLATES['DIRS'] 是一种简单的解决方法,但我对最好的技术更感兴趣。
Django:1.11.16 Python:2.7.9
.
【问题讨论】:
标签: django django-templates pypi