pyamfを介して時々データにアクセスするフラッシュアプリを提供する django ベースのサイトを作成しています。django フレームワークのコンテキストでフラッシュを簡単にテストできるようにする必要があります。つまり、すべてのログイン Cookie と利用可能なすべてのものを使用して、pyamf 呼び出しを行うときにすべてのユーザー コンテキストがそこにあるようにする必要があります。そして、swf とラッパー html の両方を適切な方法でテストおよびリリースできる必要があります。でも:
- flex の html テンプレートは既にテンプレートであるため、django 用のテンプレート コードをそこに入れると、flashapp.html が作成される前に削り取られます。
- html と swf は自動的に同じディレクトリにリリースされますが、swf は django によって提供されるべきではなく、html は django の制御下にある領域にある必要があるため、それらを別のディレクトリに移動する必要があります。
これにより、一見すると、次のものが必要であると私は信じるようになります。
- html ファイルと swf ファイルを別の場所にリリースする方法。(これを行う方法がわかりません。)
- django の別の場所からそれらを含めることができるように、html をスタブ (html/body タグなし) としてリリースする方法。(index.template.html から不要なものを取り除くだけだと思いますか?)
- 次に、flex をポイントして、swf を参照する生成された flashapp.html を含む Django サイトに移動すると、すべてが機能するはずです。(その代替htmlを実行/デバッグ設定にフィードすることで、私は推測します。)
だから私の質問は次のようになります:
- 上記はこれを行うための最良の方法ですか、それとも正しい方向ですか?
- もしそうなら、どうすれば html と swf を別のディレクトリにリリースできますか? (デバッグ モードとリリース モードの場合、2 つの異なる方法がある場合。)
- そうでない場合、何が適切ですか?
また、このトピックに関するその他の一般的なアドバイスがあれば、お気軽に共有してください。:-)