我用pyinstaller打包了我的django项目,我的项目树如下:
我执行了以下所有步骤:
python manage.py collectstatic
.spec
文件中添加所有静态文件,如下所示:datas=[
('remotescope/templates/remotescope/', 'remotescope/templates/remotescope'),
('static/', 'static'),
('remotescope/logging.conf', '.'),],
setting.py
:STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
但是当我尝试使用
./RemoteScope runserver 0.0.0.0:8000 --noreload
命令运行我的可执行文件时,它会显示 找不到所有静态文件,如下所示:
2024-03-30 09:35:51,125 - 139621882558208 - django.request - WARNING - Not Found: /static/admin/css/base.css
[30/Mar/2024 09:35:51] "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 404 2288
...
2024-03-30 09:35:51,134 - 139621795096320 - django.request - WARNING - Not Found: /static/admin/css/login.css
[30/Mar/2024 09:35:51] "GET /static/admin/css/login.css HTTP/1.1" 404 2270
顺便说一句:在调试模式下,使用“python manage.py runserver 0.0.0.0:8000”的cmd一切都很好(需要修改setting.py)
有人有什么建议吗?非常感谢你~
这是我的项目网址