[問題] DJANGO 用JSON格式傳前端

看板Python作者 (痛苦)時間4年前 (2020/09/21 18:10), 編輯推噓12(12019)
留言31則, 9人參與, 4年前最新討論串1/1
本身正在開發DJANGO 好奇看看企業徵才DJANGO文案怎寫 看到一段話 對DJANGO必備條件 "知道如何將資料以 JSON 的型式傳到前端" 有點看不懂這句話 DJANGO MTV架構 V把函數相關變數用render送到T去顯示相關變數 現在該怎用JSON送到前端了? 1.在V底下 解析讀取JSON 把所需要相關資料render送到T去顯示? 2.在V底下 用某種"類似render語法指令"送到T去顯示? 3.其他? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.214.194 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1600683027.A.E26.html

09/21 18:40, 4年前 , 1F
就沒有template阿 直接response json
09/21 18:40, 1F

09/21 18:40, 4年前 , 2F
好奇那間公司的缺
09/21 18:40, 2F

09/21 18:53, 4年前 , 3F
1F 看不太懂 可以稍為說明下嗎 謝謝
09/21 18:53, 3F

09/21 19:42, 4年前 , 4F
前後端分離吧 用javasciprt 做動態渲染
09/21 19:42, 4F

09/21 19:44, 4年前 , 5F
就是捨棄django templete的部分 後端負責傳json資料就好
09/21 19:44, 5F

09/21 20:05, 4年前 , 6F
樓上JS打錯字了XD不過就是前後端分離的意思應該沒錯
09/21 20:05, 6F

09/21 20:55, 4年前 , 7F
謝4F 5F 想問捨棄T而用javascript好處是?
09/21 20:55, 7F

09/21 21:14, 4年前 , 8F
我猜用JS的好處應該是可以以asynchronous的方式處理資
09/21 21:14, 8F

09/21 21:14, 4年前 , 9F
料吧?但最近看到有大神說新版Django有asynchronous
09/21 21:14, 9F

09/21 21:14, 4年前 , 10F
templates用就是
09/21 21:14, 10F

09/21 21:14, 4年前 , 11F
*asynchronous view
09/21 21:14, 11F

09/21 22:25, 4年前 , 12F
前端生態系很蓬勃 好用的工具很多 前後端分離可以更分工
09/21 22:25, 12F

09/22 00:30, 4年前 , 13F
另外就是你可能不只一種前端 web ios android
09/22 00:30, 13F

09/22 00:31, 4年前 , 14F
設計restful api的形式 就可以應用在很多地方
09/22 00:31, 14F

09/22 00:53, 4年前 , 15F
感謝 似乎了解差異
09/22 00:53, 15F

09/22 01:01, 4年前 , 16F
換句話說 DJANGO MTV的T 也不算完整前後端分離ˊ
09/22 01:01, 16F

09/22 01:02, 4年前 , 17F
DJANGO會把V與C綁在一起
09/22 01:02, 17F

09/22 01:03, 4年前 , 18F
應該放棄T 用V的response json 傳到另外建立前端?
09/22 01:03, 18F

09/22 01:03, 4年前 , 19F
請問以上觀念對嗎
09/22 01:03, 19F

09/22 08:21, 4年前 , 20F
可以搜尋一下SPA SSR 了解一下想做什麼網頁應用
09/22 08:21, 20F

09/22 08:22, 4年前 , 21F
如果不是太複雜的應用 django templete 其實也很強大了
09/22 08:22, 21F

09/22 10:02, 4年前 , 22F
Rest framework和jsonresponse去了解一下。
09/22 10:02, 22F

09/22 10:02, 4年前 , 23F
不過Django目前在當API server沒啥優勢,fastApi比較好用。
09/22 10:02, 23F

09/22 10:03, 4年前 , 24F
Django雖然有asynchronous view了,orm還沒有,甚至可能要
09/22 10:03, 24F

09/22 10:03, 4年前 , 25F
到4.0才有
09/22 10:03, 25F

09/22 10:10, 4年前 , 26F
然後傳json很平常啊,ajax那麼好用,就算還是會用到templat
09/22 10:10, 26F

09/22 10:10, 4年前 , 27F
e也會用到。
09/22 10:10, 27F

09/22 15:01, 4年前 , 28F
fastApi 也太屌了 感謝樓上回覆
09/22 15:01, 28F

09/22 20:54, 4年前 , 29F
Django.http.Jsonresponse
09/22 20:54, 29F

09/24 09:01, 4年前 , 30F
推falcon
09/24 09:01, 30F

10/05 10:01, 4年前 , 31F
DRF應該能解決
10/05 10:01, 31F
文章代碼(AID): #1VQ7mJuc (Python)
文章代碼(AID): #1VQ7mJuc (Python)