

開發日文五十音練習網站
連結在此 : 五十音練習網站目前部署在 fly.io 上 需求友人說最近想學學日文目前稍微知道幾個單字都聽得懂會說但就是看不懂不知道日文五十音,於是乎我就想說做一個可以練習的網站讓他玩玩認識認識日本的五十音~ 規劃既然都要開發了內容大概就是簡單的打字練習,知道每個日文字是怎麼發音或怎麼用羅馬拼音打出來,後面還想接Google api去把每個日文字怎麼念給播放出來(還沒做),越想越多越想越複雜..
Read more

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

Python Uvicorn Asyncio探索
起因在純函式咖啡每周三的podcast中講到的web framework benchmarks有著很多web framework的排行榜,那就好奇我大Python哪一個web framework是榜首呢~於是乎ctrl + F 搜尋下去就看到 uvicorn 228名,而我常用的django則是462名,那我就好奇uvicorn究竟是怎麼當python中的榜首的呢?就稍為的去了解了一下~ U..
Read more

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