2013-03-16 59 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運行這個例子!

相關問題