0

我想在我的应用程序中集成 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

autoCreateViewport: true根据我下载的示例,我不知道为什么它在 app.js 中定义时寻找 Viewport.js?_dc=1363392859943 。

我应该如何在 django 中配置“应用程序”?现在我所有的文件都在static文件夹中,以便 Django 将其拾取。

请指导我。谢谢你。

4

2 回答 2

1

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

只需确保您的服务器端 url 与您的 django 环境相同或调整即可。

于 2013-03-17T10:28:41.207 回答
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

我成功运行了这个例子!

于 2014-05-09T08:57:41.037 回答