新增一個測試頁主要是進行對資料庫的動作還有前端的展示可以在瀏覽器上按F5就快速新增測試資料到資料庫內 doc_info/views.py 新增功能在此 from...
首頁完成後 讓使用者可以進入使用者個人文件頁列出屬於此使用者的文件我已經先用測試網頁塞了測試資料給此使用者 doc_info/views.py 資料庫內篩選使用...
已經先有測試資料了來試試看刪除文件的方法 doc_info/views.py一樣使用修飾器來驗證登入函數中需要取得引數(需要刪除的檔案的id)先取得user的文...
將create date的auto_now_add刪除 並加入upload相關欄位DateTimeField()設定auto_now_add的話 會在創建文件的...
一樣先確認使用者在文件庫有哪些文件確認傳送來的文件doc_id是屬於使用者確認文件存在後回傳HttpResponse給使用者下載doc_info/views.p...
先做了一個簡易的文件創建頁面doc_info/views.py設定成用get載入http://127.0.0.1:8000/doc/create/就顯示文件創建...
我將models內原本FileField的upload_to參數取消讓他儲存到預設的位置這樣在存入DB的時候才不會顯示資料夾upload在後面取資料的時候也可以...
文件創建後可能要修改標記或是更改上傳的檔案只能修改自己發的文件先看使用者是否登入以及要修改的文件是不是屬於此使用者如果是get進入就從資料庫裡面將文件的資料調出...
使用Django內建的paginator分頁類別將原本的Quryset物件(doc_warehouse.objects.all().order_by("...
讓註冊會員收到email認證信方法是在settings內定義好email port等等資訊注意此處的EMAIL_HOST_PASSWORD並不是平常登入gmai...