[問題] django處理圖片的方式
小弟只知道兩種方法
一種是urls.py中寫類似下面這樣
(r'^pics/(.+)$', 'mysite.OurPhotos.views.getpic'),
getpic如下
def getpic(request, picfilename):
image_data=open("/usr/mysite/OurPhotos/ourpic/"+picfilename, "rb").read()
return HttpResponse(image_data, mimetype="image/"+picfilename[-3:])
另一種是像下面這樣
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': '/usr/mysite/bio_paper/My research/output-pic'}),
但不知有沒有更好的寫法
因為我有很多app 我希望各個app的圖片在自己app的某目錄中
如果用第一種
那麼每個app都要為了顯示圖片寫一個像getpic的function
如果用第二種
那所有app的圖片都要放在同一個目錄中
不論那一個都覺得不太方便@@"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.138.142
※ 編輯: Arton0306 來自: 220.135.138.142 (01/30 03:02)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章