使用Django建立網路相簿--圖片以壓縮檔方式上傳,解壓縮建立相簿
Step2)修改資料表File
#python manage.py makemigrations
#python manage.py migrate
Step3)修改upload-file.html(galmap\file\templates\upload-file.html),新增解壓縮連結。
Step4)修改galmap/file/urls.py,新增解壓縮連結unzip。
Step5)編輯上傳檔案的views.py(galmap/file/views.py),新增解壓縮功能upzipFile
Step6)編輯map的資料表(/map/models.py),資料表Img新增欄位path
編輯/map/admin.py,新增管理欄位path
修改資料表Img
#python manage.py makemigrations
#python manage.py migrate
Step7)編輯/map/urls.py,新增讀取整個資料夾的超連結map/go/資料夾名稱
Step8)編輯/map/views.py,讀取解壓縮後的整個資料夾(media\img)
Step9)瀏覽127.0.0.1:8000/file,上傳壓縮檔,並點選解壓縮
解壓縮後
Step10)瀏覽http://127.0.0.1:8000/map/go/資料夾名稱,就會以media/img/資料夾名稱建立網路相簿