

開發日文五十音練習網站
連結在此 : 五十音練習網站目前部署在 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

Django x Javascript 不同寫法part2. 更新State的方式進行JS渲染
image source 上次的文章中是我以前常用的寫法,而今天要說的是我前陣子看到這篇文章發現的新大陸 [week 21] 前端框架 - 先別急著學 React - HackMD我覺得挺有趣的就試著把上次那版改成這種方式下去實作! Django的程式碼跟上週一樣所以今天不會有python的code,就請參考上篇文章!! 那這次我是使用axios跟fetch大同小異,只是需要而外安裝(引入)也..
Read more