2013-03-16 79 views
0

我想EXT JS的门户网站例如在我的应用程序集成,因此我下载了从获得404错误,当我开始我的Ext JS应用程序在Django

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 

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

我该如何去配置django中的'app'?现在,我的所有文件都在static文件夹中,以便Django能够接收它。

请指导我。 谢谢。

回答

1

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

只要确保您的服务器端网址是相同或调整到您的django环境。

+0

很抱歉,但我在Django一个小白..我只是复制粘贴整个代码..在我的Django项目.. 这是我得到.. '“GET/designLayout /应用/视图/视窗.js?_dc = 1363625066250 HTTP/1.1“404 3384” 所以,如果你不介意,你可以告诉我应该如何配置我的网址? 现在我想尝试像这样: '#url(r'^ designLayout/app/view/$','/designlayout/static/app/view/Viewport.js'),' 如果Django是搜索GET Url ..什么应该是我的网址?和什么应该查看参数在网址中? 谢谢。 :) – 2013-03-18 17:05:39

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 

我是sucess运行这个例子!

相关问题