尝试将我的应用部署到uwsgi服务器
我的设置文件:
STATIC_ROOT = "/home/root/djangoApp/staticRoot/"
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
'/home/root/djangoApp/static/',
]
和url文件:
urlpatterns = [
#urls
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
如果我尝试执行命令:
python manage.py collectstatic
然后一些文件没问题(管理员文件),但我看到静态文件夹中的文件旁边有错误。错误如下:
找到另一个目标路径为' js / bootstrap.min.js'的文件。它 将被忽略,因为只收集第一个遇到的文件。如果 这不是你想要的,确保每个静态文件都有一个唯一的 路径。
并且不知道我该怎么做才能解决它。 提前谢谢,
答案 0 :(得分:1)
您在STATICFILES_DIRS中拥有的两条路径是相同的。所以Django从其中一个文件中复制文件,然后继续到第二个文件并尝试再次复制它们,只是为了看到文件已经存在。
删除其中一个条目,最好是第二个条目。
答案 1 :(得分:0)