【发布时间】:2016-08-16 19:01:31
【问题描述】:
我有一个相当大的 django 项目,其中包含几个单独的应用程序。我将一些前端工作(CSS、HTML 调整)分给那些不太熟悉 django 的人。为此,我想为任何给定工程师正在处理的每个 URL 模式生成一个模板列表。这将节省大量时间,否则这些时间将花费在手动跟踪视图渲染阶段使用的模板上。
例如,如果 Bob 正在处理以 /accounts/ 开头的 URL,那么我想生成一个列表,其中包含处理对这些 URL 的请求的任何视图所使用的所有模板。
我最初的想法是在测试框架中使用一些东西,因为它可以访问在请求期间呈现的模板。但是,我不能保证所有的 URL 或视图都会被执行(遗憾的是我没有 100% 的测试覆盖率),并且不太可能注意到丢失的模板。我不介意编写一组简单地执行每个视图的测试,但不想重复现有的工作。此外,某些视图需要 POST 数据或身份验证才能正常运行 - 尽管我怀疑这是无论使用哪种方法我都必须面对的问题。
是否有任何实用程序或 sn-ps 可以满足我的需要?
【问题讨论】:
标签: django templates url django-views