Python ベースの Web サービス用に Django でユーザー ダッシュボードを構築しています。この Web サービスは電子メールを作成し、これらの電子メールの HTML 文字列はファイルに保存されます (理論的には、db テーブルにも保存できます)。ダッシュボード機能の一部として、電子メールをプレビューできるようにしたいと考えています。基本的に、Django HTML ビュー内で電子メールの HTML 文字列をレンダリングします。これを行うことは可能ですか?これを実現するには、Javascript ライブラリを使用する必要がありますか? どれ?どんな助けでも大歓迎です!
編集
明確にするために、テキスト エディターに入力したときの html 文字列は約 360 行以上です。独自のスタイルがあり、独自の<head>
、、<body>
などのタグがあります。適切なプレビューのように見えるように、それが理にかなっている場合は、Web ページ内の Web ページのように表示したいと考えています。これを行う方法がわかりません。私の経験は、実際にはjsやフロントエンド開発ではありませんでした。