Re: [問題] django處理圖片的方式
用第一種方式的話,就將getpic這個function寫到自己設計的模組,然後每個app都import方式匯入
如果是用第二種方式,是不是可以把/usr/mysite/bio_paper/My research/output-pic這個路徑
變成一個變數,那麼你不同的app所使用的目錄,就可以透過資料庫或設定檔的方式來讀取
然後替換到這個變數中作變更?
這是我想到的!
※ 引述《Arton0306 (Ar藤)》之銘言:
: 小弟只知道兩種方法
: 一種是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的圖片都要放在同一個目錄中
: 不論那一個都覺得不太方便@@"
--
工作達人 http://job.achi.idv.tw
要改變生活嗎?請上生活創新之家 ㄚ琪琪的家 http://achi.idv.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.105.79
推
02/04 20:06, , 1F
02/04 20:06, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章