

Django顯示所有T-SQL的方法
寫django的人應該或多或少都會使用ORM,而當ORM用太多怕忘記怎麼寫SQL或是想要優化無從下手,就該讓ORM幫我們組成的SQL現形啦! 可以使用以下方式 logging django-debug-toolbar connection 前置作業先準備一個model Person # models.py from django.db import models # Create yo..
Read more

DRF練習-客製化User
上次我們的model已經繼承了AbstractUser,那麼接下來就是要爭對我們客製化的model進行細部的調整了~ 先打個預防針,我接下來的code並不那麼restful,目前是當練習可能能有更好的寫法,我發現了在來修改吧! 我們的model基本上就固定那樣子了,會更動的是serializers和views,因為我們會需要客製化新建會員和修改會員密碼這兩項,所以呢serializers需要..
Read more

DRF練習購物車紀錄-客製化django的User
練習使用DRF django rest framework來寫一個簡單的購物車api,前端的部分就斟酌斟酌的寫了~主要著重在DRF這個超集,一直沒有好好的用他來寫一個東東出來,新的一年就來試著寫寫吧! 首先當然是建立環境,虛擬環境很多種大家就挑自己喜歡的建吧~然後pip的部分如下 asgiref==3.7.2 Django==5.0.1 django-filter==23.5 djangor..
Read more

Day30. 最後的一天,鐵人賽的結束,也是下一場旅途的開始~
結束鐵人賽第三十天!老實說我從來沒有想過我能寫完這三十天,雖然中的有很多地方其實我本來預期是一天要寫完的XD不過在寫的過程中,因為只有下班的時間,所以有時候就稍微偷了個懶~ 起頭一開始呢,我是抱持著好好的重新開始看看django怎麼寫比較正確,參考github上面其他人怎麼規劃django的資料夾等等,後面一個不小心在好奇心的驅使下就跑進去了原始碼裡面,一發不可收拾,就決定好好的來看看平常自己..
Read more

Day29. test指令的過程和unittest的運作!
前言我們昨天稍微寫了一些test來測試我們的Todolist,那當中下了很多次djang去run test的指令‘python manage.py test’今天就來看看這個指令做了些什麼事吧! 正題先來稍微看一下python unittest怎麼寫,因為django的test也是建立在unittest之上的 接下來~老樣子的到core management commands下的test.p..
Read more

Day28. 寫些test來測試我們的網頁!
前言test測試,有了測試的保護以後要修改程式就比較不用怕出太多bug!而測試寫熟了或測試的方式用熟了,還能挑戰TDD的開發方式,先寫測試在寫程式 紅燈 -> 綠燈 -> 重構 先寫測試也有一個好處是可以明確的自己知道專案進度如何,像我現在這樣回頭寫測試就會像為了寫測試而去測試的那種感覺,測試最重要的目的是保護我們的程式碼如期望中的運行,而這個期望就是我們最想要交付的東西~ 而..
Read more