TinyMCE用のカスタム画像挿入プラグインを作成しています。アイデアは、ユーザーが記事固有のキャプションを提供できるようにするArticleImageモデルを介して、各記事がすでに画像のコレクションと関係を持っているということです。次に、TinyMCEはカスタムタグ(のようなもの<myapp:image image-id="9389" caption="Caption override">
)を挿入します。このタグは、エディターで画像とキャプションのプレビューとしてレンダリングされ、にレンダリングされ<figure><img src="images/9389.jpg" /><figcaption>Caption override (Photo: photographer)</figcaption></figure>
ます。これも同様に<myapp:poll>
またはのようなものである可能性があります<myapp:video>
。
私の質問は、この「ダミータグ」をDjangoビューでレンダリングされたHTMLに解析するための最良の方法(および最良の場所はどこですか)は何ですか?
それとも、別のより良いアプローチがありますか?