我不認爲這是重複的。我看了很多類似問題的答案。Django可以找到我的靜態文件,Pycharm無法解析它們
請注意:這運行得非常好,django查找所有靜態文件。
更新:看起來這是一個PyCharm錯誤。如果我將靜態移動到我的應用程序目錄中,PyCharm可以解決它。但是,由於多個應用程序將使用CSS,因此我在主要的src目錄中有這個靜態。現在它運行並且Django對此沒有任何問題。我在說這是一個PyCharm錯誤。
PyCharm設置好了,其他所有東西看起來都像Pycharm提供的Django項目好吃的一樣。
Pycharm無法解析,這意味着我不能使用自動完成,這是煩人的。如果我點擊ctrl-space,彈出的唯一目錄是admin。這意味着PyCharm完全忽略了我的靜態目錄。
我也試過把它作爲模板目錄和資源總監。那裏也沒有運氣。
{% load static %} <!-- {% load staticfiles %} -->
...
<link rel="stylesheet" href="{% static ''%}">
<link rel="stylesheet" href="{% static 'css/skeleton.css' %}">
<link rel="stylesheet" href="{% static 'css/custom.css' %}">
...
上面的代碼工作正常。雖然PyCharm沒有找到這個網址。
INSTALLED_APPS = [
'django.contrib.staticfiles',
# admin specific
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.messages',
'django.contrib.sessions',
]
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
STATIC_URL = '/static/'
你有沒有正確設置PyCharm的'項目structure'設置,它的Django的設置,ESP。項目根文件夾? – schwobaseggl
據我所知,唯一的設置是在上面的圖片中顯示。 –