我在Django 1.9.8项目中运行各种manage.py命令时收到以下警告:
http://sample.com/xyz/xyz_drupal/rest/user/reset_password
Params will be:
email: xyz@yahoo.com
为什么需要从Django 1.10开始? 我主要使用Django来创建API,并且通常没有理由使用生成HTML或其他的模板引擎。
答案 0 :(得分:2)
RemovedInDjango110警告:您尚未定义TEMPLATES设置。你必须 在升级到Django 1.10之前这样做。 否则Django将无法加载 模板强>
这意味着如果您什么都不做,您将无法加载模板。如果您不使用模板,那么您应该关注哪一个。
如果你想在Django中忽略这个警告< 1.10,您可以将其设置为非空列表:
TEMPLATES = [{}]
由于它现在是“必需”的原因(实际上在你的情况下并非如此),在Django 1.8 releases notes中解释了它:
由于多个模板引擎重构,不推荐使用多个设置以支持
TEMPLATES