ryotankの備考録日記

趣味の電子工作についての備考録などなど

基板設計記録WEBアプリその23

ふと基板設計をする際に回路図などの画像を登録したいと思った



ということは、WEBアプリ上でアップロードしたり
表示する事になるので、

画像を表示するまでの流れが以下の通り
1.画像を保存するフォルダの作成

2. settings.pyでの記述

3.ブラウザからアクセスする為のurls.pyでの記述

4.HTMLから画像を取得する

まず画像を保存するフォルダの作成から
Mediaファイルを保存する為のフォルダを作成する

ここでは、「pdr_local」として、
プロジェクトフォルダ直下に作成していく

src> pdr_local

という感じ

2.settings.pyでの記述
settings.pyに下記を追加する

PDR_URL = '/pdr/'
PDR_ROOT = BASE_DIR / "pdr_local"

PDR_URLはブラウザからアクセスする際のアドレスになり

PDR_ROOTは画像ファイルを読み込みに行く先のフォルダになる。

3.ブラウザからアクセスする為の設定

メインの「urls.py」にて下記を追加する

.......
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
 #中略
]

if settings.DEBUG:
     urlpatterns += static(settings.PDR_URL, 
document_root =settings.PDR_ROOT)

次回は、実際に画像へアクセスするのをやってみる