的Django的子文件夾1.6.5Django的靜態
我的靜態文件是下的靜態子未發現靜態文件。
djangoprj
djangoprj
settings.py
urls.py
wsgi.py
__init__.py
static
myapp
mystaticfiles
...
apps
myapp
...
templates
*.html
...
在我的模板文件中,我將靜態文件鏈接爲完整路徑。
<img src="/static/myapp/images/my.png" />
但是找不到那些文件。我得到了404錯誤。
當變化settings.py爲
STATIC='/static/myapp/'
我可以得到這些靜態文件。但我不想這樣做。爲什麼劑量不是炒鍋,當STATIC='/static/'
?是否有一些簡單的方法可以解決這個問題,而不是像「collectstatic」那樣經常進行命令?我已將我的靜態文件放在static
文件夾中,並且我在我的模板文件中使用了完整路徑。爲什麼它不起作用?提前致謝。現在
''應該是'MYAPP /圖片/ my.png'和'HERE = os.path.dirname(os.path.dirname(__ file __))'settings.py中的''也可以使用'STATICFILES_DIRS =( os.path.join(HERE,「static」), )'' 。 –