iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

Python x Django 網站實作&學習記錄 系列

學習使用各種套件來建立文件管理系統

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 11

D11 新增測試頁

新增一個測試頁主要是進行對資料庫的動作還有前端的展示可以在瀏覽器上按F5就快速新增測試資料到資料庫內 doc_info/views.py 新增功能在此 from...

2021-09-17 ‧ 由 Mark Here 分享
DAY 12

D12 使用者個人文件頁

首頁完成後 讓使用者可以進入使用者個人文件頁列出屬於此使用者的文件我已經先用測試網頁塞了測試資料給此使用者 doc_info/views.py 資料庫內篩選使用...

2021-09-18 ‧ 由 Mark Here 分享
DAY 13

D13 刪除特定的使用者文件

已經先有測試資料了來試試看刪除文件的方法 doc_info/views.py一樣使用修飾器來驗證登入函數中需要取得引數(需要刪除的檔案的id)先取得user的文...

2021-09-19 ‧ 由 Mark Here 分享
DAY 14

D14 重新設定create date & 上傳功能測試

將create date的auto_now_add刪除 並加入upload相關欄位DateTimeField()設定auto_now_add的話 會在創建文件的...

2021-09-20 ‧ 由 Mark Here 分享
DAY 15

D15 下載功能測試

一樣先確認使用者在文件庫有哪些文件確認傳送來的文件doc_id是屬於使用者確認文件存在後回傳HttpResponse給使用者下載doc_info/views.p...

2021-09-21 ‧ 由 Mark Here 分享
DAY 16

D16 文件創建頁 Create doc

先做了一個簡易的文件創建頁面doc_info/views.py設定成用get載入http://127.0.0.1:8000/doc/create/就顯示文件創建...

2021-09-22 ‧ 由 Mark Here 分享
DAY 17

D17 下載功能改進

我將models內原本FileField的upload_to參數取消讓他儲存到預設的位置這樣在存入DB的時候才不會顯示資料夾upload在後面取資料的時候也可以...

2021-09-23 ‧ 由 Mark Here 分享
DAY 18

D18 文件修改頁 Modify doc

文件創建後可能要修改標記或是更改上傳的檔案只能修改自己發的文件先看使用者是否登入以及要修改的文件是不是屬於此使用者如果是get進入就從資料庫裡面將文件的資料調出...

2021-09-24 ‧ 由 Mark Here 分享
DAY 19

D19 使用分頁(Paginator) - 首頁跟個人文件頁

使用Django內建的paginator分頁類別將原本的Quryset物件(doc_warehouse.objects.all().order_by(&quot...

2021-09-25 ‧ 由 Mark Here 分享
DAY 20

D20 Email認證信 SMTP - Gmail

讓註冊會員收到email認證信方法是在settings內定義好email port等等資訊注意此處的EMAIL_HOST_PASSWORD並不是平常登入gmai...

2021-09-26 ‧ 由 Mark Here 分享