gpt4 book ai didi

python - PyCharm - 未解析的库 'staticfiles'

转载 作者:太空狗 更新时间:2023-10-29 17:23:51 24 4
gpt4 key购买 nike

我正在使用 PyCharm 开发 Django 项目。不幸的是,PyCharm 无法解析我想在我的模板中使用的模板标签。

{% load staticfiles %}

该项目通过 vagrant 在 Ubuntu VM 中运行。运行配置知道我在 VM 中使用的 virtualenv(远程解释器设置)。

我的设置是这样的:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.humanize',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'django.contrib.flatpages',
'django_extensions']

INSTALLED_APPS += get_core_apps(['myapp.dashboard')

STATICFILES_FINDERS = (
'compressor.finders.CompressorFinder',
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder',
)

STATIC_URL = '/static/'

BASE_DIR = os.path.dirname(os.path.abspath(__file__))

STATICFILES_DIRS = (
os.path.join(BASE_DIR, '../../../../myfolder/static'),
)

我仍然收到警告 Unresolved library 'staticfiles'。它也显示了与其他模板标签相同的行为。STATICFILES_DIRS 的动态创建可能是问题所在吗?我该如何解决这个问题?

最佳答案

在我的例子中,当 PyCharm 找不到 settings.py 文件时,就会发生这种情况。这是因为我有 - local_setting、prod_setting 等。所以我转到 File -> Settings -> Language & Framworks -> Django -> Settings 并选择带有 django 项目设置的适当文件。

关于python - PyCharm - 未解析的库 'staticfiles',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34679755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com