私はいくつかの個別のアプリからなるかなり大きいdjangoプロジェクトを持っています。私はdjangoを使い慣れていない人たちにフロントエンド作業(CSS、HTML調整)のいくつかを提供しています。そのためには、エンジニアが作業しているURLパターンごとにテンプレートのリストを生成したいと思います。これにより、ビューのレンダリングフェーズで使用されるテンプレートを手動で追跡するのに多くの時間を節約できます。djangoのどのビュー/ URLでどのテンプレートが使用されているかを確認します
たとえば、Bobが/accounts/
で始まるURLで作業している場合、これらのURLへのリクエストを処理するすべてのビューで使用されるすべてのテンプレートのリストを生成したいとします。
私の最初の考えは、リクエスト中にレンダリングされたテンプレートにアクセスできるので、テストフレームワークで何かを使うことです。しかし、私はすべてのURLまたはビューが行使されることを保証することはできません(悲しいことに私は100%のテストカバレッジを持っていません)、見つからなかったテンプレートは気づかれることはありません。私は、単に各ビューを行使するテストのセットを書いても構いませんが、既存の取り組みを複製したくありません。また、特定のビューではPOSTデータや認証が正しく機能する必要がありますが、どのアプローチを使用しても問題はないと思われます。
私が必要とするユーティリティやスニペットはありますか?
これは機能します!私はコマンドラインベースのものを期待していましたが、これができます。ありがとう! – tbm