文章目錄
-
- url的配置:
- 如何在浏覽器上顯示圖檔呢?
Django項目在浏覽器上顯示本地圖檔,本來還以為直接放在虛拟機上,開啟Django項目就可以通路到了,後來發現并不是這樣的簡單…
步入正題,如何在浏覽器上顯示本地圖檔,關鍵在于url的配置:
url的配置:
from django.views.static import serve
url(r'^book/(?P<path>.*)$', serve, {'document_root': '/home/python/Desktop/Book/images'})
前面是url的正規表達式,中間是從Django導入的serve.
關鍵的’document_root’,是存放圖檔的檔案夾絕對路徑
如何在浏覽器上顯示圖檔呢?
django項目啟動後,根據啟動的位址,這裡使用的是
python manage.py runserver 192.168.1.30:8080
啟動的django服務:
是以通路圖檔的時候:輸入:192.168.1.30:8080/book/009.jpg
就通路到了虛拟機上該路徑/home/python/Desktop/Book/images/下的009.jpg.
開發環境:Ubuntu16.04+Django 1.11.9+Python2.7
最近在用Django2,發現url變成了path,直接用正則也不支援了,需要導入re_path才可以
from django.urls import path,re_path