我的项目有以下文件夹结构。我使用ExtJS,senchacmd和Flask来启动这个项目。在
用于UI的工具/框架
Sencha Cmd v6.2.1.29
Ext JS v6.2.1
我已经成功地为一个示例登录应用程序创建了用户界面。我使用了一些硬编码的用户名和密码验证,它已经如预期的那样工作。在
不过,我尝试用我的web服务器实现,它是用Flask创建的。我修改了我的应用程序文件夹结构如下。在
^{pr2}$在执行了flask应用程序之后,我遇到了一个问题。ExtJS所需的文件应用程序.js, bootstrap.json两者都按预期加载。但它在网络中给出了一个错误,说ExtJS文件找不到文件。它应该请求静态文件夹中的文件,但请求是在app根目录/ext/build/
中发出的,而它应该是/static/ext/build/
我只想在每个请求中向ExtJS文件追加/static/
。有办法吗?或者我做错了什么?在
如果我跑了索引.html文件位于静态文件夹中,由于核心ExtJS文件的路径匹配,UI工作正常。在
我已经关注了我的应用程序的this链接。在
从
app.json
文件更改条目确实解决了我的问题。在我使用了来自}文件。e、 g
app.json
path的相对路径来指向用来调用bootstrap.js
文件的{"indexHtmlPath": "../templates/index.html"
这样,extjs框架使用的每个文件都自动指向正确的路径。所有extjs文件路径都与索引.html文件。在
相关问题 更多 >
编程相关推荐