[問題] django處理圖片的方式

看板Python作者 (Ar藤)時間16年前 (2009/01/30 02:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
小弟只知道兩種方法 一種是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)
文章代碼(AID): #19WVoWqb (Python)
文章代碼(AID): #19WVoWqb (Python)