プロジェクトで Backbone と Django を使用しています。最初は、サイト全体で Backbone ビューを使用して HTML コンテンツをレンダリングしたかったのですが、FILE のアップロードなどを必要とする CRUD ページがあったため、Django を使用してサイトをレンダリングすることにしました。
現在、フォームは URL /item/article/new (http://localhost/item/article/new/) にあるため、ページをロードすると、構成に記載されているように、requirejs 依存関係を見つけることができません。 .js ファイル。明確にするために、require.js スクリプト タグは次のようになります。
<script src="{{ STATIC_URL }}js/libs/require/require-jquery.min.js" data-main="{{ STATIC_URL }}js/config"></script>
私の config.js ファイル:
require.config({
// Set base url for paths to reference
baseUrl: 'static/js',
// Initialize the application with the main application file.
deps: ['main'],
paths: {
jquery: 'libs/require/require-jquery.min',
...
...
}
})
今、baseUrl が static/js に設定されているため、/item/article/new に移動すると、見つからなかったと不平を言いますhttp://localhost/item/article/new/static/js/main.js
。
これを修正するにはどうすればよいですか?
前もって感謝します!