Django与角度.js静态fi

2024-10-02 06:24:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Angular作为前端,Django作为后端。

我面对的是我的服务器真的加载静态文件慢慢的。虽然,当我运行服务器时,html显示静态文件存在,但当我单击url时,它只是保持加载文件,最终撞车了。这个是 GitHub链接:https://github.com/Honesty1997/my-lotto-game.git

希望你能帮我找到问题所在!我确信django静态文件设置是正确的!


Tags: 文件djangohttpsgithub服务器comurl链接
1条回答
网友
1楼 · 发布于 2024-10-02 06:24:20

我发现你的应用程序有问题

1。缺少在index_production.html内的脚本标记中使用双引号。您需要在两个双引号之间使用单引号。

你的代码中有很多地方没有使用双引号,请仔细检查。您可以通过以下方式更改代码:

//             +                +   use single quote instead
//             v                                v
src="{% static '/node_modules/angular/angular.js' %}"

2。使用绝对路径而不是relpath

^{pr2}$

3。将所有静态文件移动到“src”

src
| -facebooklotto
| -lotto
| -static
| -db.sqlite3
| -manage.py

然后按如下方式更改静态文件设置:

STATIC_URL = '/static/'
# STATIC_ROOT = os.path.join(BASE_DIR, "static")
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

完成以上更改后,我可以运行你的webapp。希望它能帮助。。。在

相关问题 更多 >

    热门问题