Javascript、Djangoテンプレート、Pythonコード、CSSがあり、これらはすべて同じ構成データで機能します。それを構成するのに最適な場所はどこですか?
具体的には、埋め込まれたJavaアプリを制御するJavascriptのブラウザー側エントリウィジェットがあります。ユーザーが完了すると、JavascriptはJavaアプレットに結果の画像を要求します。これは、HTMLに埋め込まれます。ユーザーは、画像を小、中、大のいずれにするかを指定できます。その画像と選択肢は、AJAX呼び出しを介して私のDjangoアプリに送信され、入力の検証が行われます。HTMLが表示されると、CSSが含まれます。CSSには、他の画像とは異なる方法でこれらの画像を表示するための特別なa [href ^= http://internal.server]マークアップがあります。
誰かが同様の質問をしましたが、答えは「DSLを使用する」または「XMLやJSONなどの形式を使用する」のいずれかでした。どちらもCSSでは機能しません。
私が思いついた2つの解決策は次のとおりです。
- データをPythonに入れて、Djangoフォーム/テンプレートを介してHTMLを生成させます。また、DjangoにJavascript構成を動的に生成させ、そのCSSを生成させます。
すべてのJavascriptとCSSを静的に提供したいので、これは好きではありません。
- 構成データをテンプレートに適用して、それぞれのJavascript、HTML、CSS、およびPythonファイルをビルドするビルドステップを導入します。
実際のファイルを作成する特別な「*.in」などのファイルがあるため、事態はさらに複雑になります。また、編集するファイルがどれであるかを全員が知っていることに注意する必要があります。
職業はなんですか?