看板 Python 關於我們 聯絡資訊
小弟只知道兩種方法 一種是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)