Django的静态文件路径设置对比
生活随笔
收集整理的這篇文章主要介紹了
Django的静态文件路径设置对比
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實驗結構為:
├── mysite │?? ├── manage.py │?? ├── mysite │?? │?? ├── asgi.py │?? │?? ├── __init__.py │?? │?? ├── __pycache__ │?? │?? ├── settings.py │?? │?? ├── urls.py │?? │?? └── wsgi.py │?? └── polls │?? ├── admin.py │?? ├── apps.py │?? ├── __init__.py │?? ├── migrations │?? │?? ├── 0001_initial.py │?? │?? ├── __init__.py │?? │?? └── __pycache__ │?? ├── models.py │?? ├── __pycache__ │?? ├── static │?? │?? ├── polls │?? │?? │?? ├── images │?? │?? │?? │?? └── background.gif │?? │?? │?? └── style.css │?? │?? └── 這里是靜態文件根目錄.txt │?? ├── templates │?? │?? └── polls │?? │?? ├── detail.html │?? │?? ├── index.html │?? │?? └── results.html │?? ├── tests.py │?? ├── urls.py │?? └── views.py ├── nginx.conf └── 實驗方法.txt12 directories, 23 files?
把靜態文件的設置路徑放入表格中:
| 主文件 | 調用文件 | 根目錄 | 主文件中的調用方式 | 被調用文件自身完整路徑 |
| polls/templates/polls/index.html | style.css | mysite/polls/static | polls/style.css | mysite/polls/static/polls/style.css |
| polls/static/polls/style.css | background.gif | mysite/polls/static/polls | images/background.gif | mysite/polls/static/polls/images/background.gif |
舉例1:
polls/templates/polls/index.html調用css文件的根目錄是:
mysite/polls/static,所以index.html里面是'polls/style.css' ,如下:
?
舉例2:
polls/static/polls/style.css調用.gif文件的根目錄是:
mysite/polls/static/polls,所以style.css里面是"images/background.gif",如下:
?
?
?
?
總結
以上是生活随笔為你收集整理的Django的静态文件路径设置对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 类视图ListView和DetailVi
- 下一篇: TypeError: type str