一个应用程序的Custon Django模板

一个应用程序的Custon Django模板,django,django-templates,Django,Django Templates,我想使用没有充分使用django原则的第三方应用程序: 模板\w使用硬编码url而不是{%url…%}语法 模板\w硬编码静态文件,而不是{%static…%}语法 makemigrations留给用户/部署人员 模板文件夹中的所有模板,如500.html,login.html,等等 有趣的嵌套应用程序结构,其中一些应用程序根据配置加载(即高级settings.py逻辑操作已安装的应用程序) 这使得在URL/suburl/…中包含应用程序变得很困难。我花了15分钟思考这是可重写的,在意识到它

我想使用没有充分使用django原则的第三方应用程序:

  • 模板\w使用硬编码url而不是
    {%url…%}
    语法
  • 模板\w硬编码静态文件,而不是
    {%static…%}
    语法
  • makemigrations留给用户/部署人员
  • 模板文件夹中的所有模板,如
    500.html
    login.html
    ,等等
  • 有趣的嵌套应用程序结构,其中一些应用程序根据配置加载(即高级
    settings.py
    逻辑操作
    已安装的应用程序
这使得在URL
/suburl/…
中包含应用程序变得很困难。我花了15分钟思考这是可重写的,在意识到它可能不可重写之后,git PR将是一个好主意

最关键的问题,硬编码的URL,是在模板中。因此,我希望将模板复制到子文件夹中的父项目中,使用生成的URL修复它们,并重新定义此特定应用程序(但不是所有应用程序)的模板解析

这将保持我的模板名称空间相对干净。此外,通过这种方式,我避免了必须更改所有视图函数来指定更好的命名空间模板。我不想参与太多,因为这些功能是巨大的

我可以为一个特定的应用程序定义自定义的
djangomplates
,但不能为其他应用程序定义自定义的
djangomplates吗