在DJANGO中启动EXT JS应用程序时出现404错误

时间:2013-03-16 00:43:15

标签: extjs extjs4.1 portal django-1.5

我想在我的应用程序中集成EXT JS的Portal示例,所以我从

下载了它

http://try.sencha.com/extjs/4.1.0/community/extjs4-mvc-portal/

当我在Java中尝试它时,它运行得很好..但是当我在Django中运行它时,我的 应用程序建立在..它向我显示这个错误:

"GET /designLayout/app/view/Viewport.js?_dc=1363392859943 HTTP/1.1" 404 3384

所有其他GET请求运行良好,例如:

 "GET /static/extjs/src/layout/container/Form.js?_dc=1363392859942 HTTP/1.1" 200 4252

我根据我下载的例子,在App.js中定义autoCreateViewport: true时,我不知道为什么要查找Viewport.js?_dc = 1363392859943。

如何在django中配置'app'?现在我的所有文件都在static文件夹中,以便Django选择它。

请指导我。 谢谢。

2 个答案:

答案 0 :(得分:1)

即使您定义了autoCreateViewport,您仍然需要配置Viewport.js - 这只是自动装配视口的Ext.create(),因此您不必在启动时对其进行编码。

确保您的服务器端网址与django环境相同或相同。

答案 1 :(得分:1)

你需要添加

appFolder: 'static/app',

到app.js,如

Ext.application({
name: 'ExtMVC',
appFolder: 'static/app',

那么你的请求将是

GET /static/app/view/Viewport.js?_dc=1399625376954 HTTP/1.1" 200 1248

我成功运行这个例子!