【发布时间】:2020-05-16 19:57:11
【问题描述】:
我尝试将 Django 项目部署到 www.pythonanywhere.com,我的网站运行但无法加载静态文件。
我在托管服务器控制台中执行了 collectstatic 命令,但出现错误。
我的项目文件配置如下
myproject # parent directory
-DjangoApp1 # an app inside project
-Myproject main file(includes manage.py etc)
-DjangoApp2 # an app inside project
-DjangoApp3 (in this app my static files located `DjangoApp3/static/DjangoApp3` )
在settings.py文件中
STATIC_ROOT = os.path.join(BASE_DIR, "/static/")
STATICFILES_DIRS = ('/DjangoApp3/static/DjangoApp3/',)
STATIC_URL = '/static/'
当我在本地机器上运行 collectstatic 方法时,出现以下错误
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\DjangoApp3\\static'
【问题讨论】:
-
只是问你有
STATIC_URL吗? -
是的,我有 STATIC_URL = '/static/'
-
我已经发布了答案尝试告诉
标签: django django-rest-framework