Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django找到另一个目标路径为的文件_Python_Django - Fatal编程技术网

Python Django找到另一个目标路径为的文件

Python Django找到另一个目标路径为的文件,python,django,Python,Django,我试图在GCP上部署应用程序,但运行以下命令时: python manage.py静态 它返回: 找到另一个具有目标路径的文件 “admin\css\autocomplete.css”。它将被忽略,因为只有第一个 收集遇到的文件。如果这不是您想要的,请确保 每个静态文件都有一个唯一的路径 找到另一个目标路径为“admin\css\base.css”的文件。信息技术 将被忽略,因为只收集第一个遇到的文件。如果 这不是您想要的,请确保每个静态文件都具有唯一的 路径 还有很多类似的 这是我的设置 ST

我试图在GCP上部署应用程序,但运行以下命令时:

python manage.py静态

它返回:

找到另一个具有目标路径的文件 “admin\css\autocomplete.css”。它将被忽略,因为只有第一个 收集遇到的文件。如果这不是您想要的,请确保 每个静态文件都有一个唯一的路径

找到另一个目标路径为“admin\css\base.css”的文件。信息技术 将被忽略,因为只收集第一个遇到的文件。如果 这不是您想要的,请确保每个静态文件都具有唯一的 路径

还有很多类似的

这是我的设置

STATIC_URL = 'https://storage.googleapis.com/yantra-packs/static/'
# STATIC_URL = '/static/'

# STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ]


PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static/')

STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static/'), ]
我在哪里为静态文件提供了两条路径?

该命令将有助于调试


STATICFILES\u FINDERS
的默认值为:

[
    'django.contrib.staticfiles.finders.FileSystemFinder',     # finds files stored in the `STATICFILES_DIRS` setting.
    'django.contrib.staticfiles.finders.AppDirectoriesFinder', # finds files stored in the 'static' subdirectory of each app.
]
因此,即使您只有:

STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static/'), ]
AppDirectoriesFinder
将查找存储在每个应用程序的
静态
子目录中的文件


此外,您可能希望查看Django的官方文档,其中描述了该命令