0
私はこれをがDjango 1.3で動作させようとしています。私はデータストアとして静的なjsonファイルだけでDjangoなしで動作させることができました。Django/Ext JS 4ベースのアプリケーションでJavascriptファイルをロードする際の問題
次に、私はDjangoアプリケーションで動作させるために以下のアプローチをとっています。
- まず私は、Djangoのアプリは、簡単なユーザー・モデル(のみ
username
とemail
フィールド)でuserdb
という名前作成しました。 - その後、私はDjangoで2つのビューを作成しました。最初は
mysite.com/users/
です。TemplateView
はindex.htmlテンプレートファイルに送られます。 2番目のファイル(mysite.com/users/getusers
)は、ガイド内のファイルusers.json
にあるようなjson応答を生成します。 - 私はすべての静的ファイルを置くDjangoプロジェクトディレクトリ内のディレクトリproject-staticを持っています。だから私は
project-static/userdb/extjs/
を作成し、すべてのsdkファイルをそこに置く。project-static/userdb
には、ガイドのExt JSアプリ用に作成したすべてのJSファイルも含まれています。 app/store/
のUsers.js
をgetusers
ビューのURLに変更しました。- その後、
python manage.py collectstatic
を使用して静的フォルダにすべての静的リソースを収集し、mysite.com/static/
で配信しました。
私は罰金のExt JS負荷のmysite.com/users/
すべてのJSファイルを訪問し、しかし、内線JSはそれがmysite.com/users/
を使用する代わりにmysite.com/static/
からそれらをロードしないので、私はアプリのために書いたJSファイルがロードされません。この問題を解決するにはどうすればよいですか?