我在一个项目中使用Backbone和Django。最初我想在整个站点中使用Backbone视图来呈现我的HTML内容,但是,有一个CRUD页面需要FILE上传和内容,所以我决定使用Django来呈现网站。
现在,由于表单位于url / item / article / new(http:// localhost / item / article / new /),当我加载页面时,它无法找到requirejs依赖项,如上所述在config.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
。
我需要做些什么来解决这个问题?
提前致谢!
答案 0 :(得分:2)
尝试在开始时向您的baseUrl /static/js