【问题标题】:Getting 404 Error when I start my EXT JS App in DJANGO在 DJANGO 中启动我的 EXT JS 应用程序时出现 404 错误
【发布时间】:2013-03-16 00:43:14
【问题描述】:

我想在我的应用程序中集成 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 中配置“应用程序”?现在我所有的文件都在 static 文件夹中,以便 Django 获取它。

请指导我。 谢谢。

【问题讨论】:

    标签: extjs extjs4.1 portal django-1.5


    【解决方案1】:

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

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

    【讨论】:

    • 抱歉,我是 Django 的菜鸟。我只是复制粘贴了整个代码。介意你能告诉我应该如何在我的网址中配置它吗?现在我正在尝试这样的事情:#url(r'^designLayout/app/view/$', '/designlayout/static/app/view/Viewport.js'), 如果 Django 正在搜索 GET Url.. 我的 url 应该是什么? url中的视图参数应该是什么?谢谢你。 :)
    【解决方案2】:

    你需要添加

    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
    

    我成功运行了这个示例!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-09
      相关资源
      最近更新 更多