作者jackjenny (痛苦)
看板Python
标题[问题] DJANGO 用JSON格式传前端
时间Mon Sep 21 18:10:25 2020
本身正在开发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://webptt.com/cn.aspx?n=bbs/Python/M.1600683027.A.E26.html
1F:推 Sunal: 就没有template阿 直接response json 09/21 18:40
2F:→ Sunal: 好奇那间公司的缺 09/21 18:40
3F:→ jackjenny: 1F 看不太懂 可以稍为说明下吗 谢谢 09/21 18:53
4F:推 TuCH: 前後端分离吧 用javasciprt 做动态渲染 09/21 19:42
5F:→ TuCH: 就是舍弃django templete的部分 後端负责传json资料就好 09/21 19:44
6F:推 hms5232: 楼上JS打错字了XD不过就是前後端分离的意思应该没错 09/21 20:05
7F:→ jackjenny: 谢4F 5F 想问舍弃T而用javascript好处是? 09/21 20:55
8F:推 kira89213: 我猜用JS的好处应该是可以以asynchronous的方式处理资 09/21 21:14
9F:→ kira89213: 料吧?但最近看到有大神说新版Django有asynchronous 09/21 21:14
10F:→ kira89213: templates用就是 09/21 21:14
11F:→ kira89213: *asynchronous view 09/21 21:14
12F:推 TuCH: 前端生态系很蓬勃 好用的工具很多 前後端分离可以更分工 09/21 22:25
13F:推 TuCH: 另外就是你可能不只一种前端 web ios android 09/22 00:30
14F:→ TuCH: 设计restful api的形式 就可以应用在很多地方 09/22 00:31
15F:→ jackjenny: 感谢 似乎了解差异 09/22 00:53
16F:→ jackjenny: 换句话说 DJANGO MTV的T 也不算完整前後端分离ˊ 09/22 01:01
17F:→ jackjenny: DJANGO会把V与C绑在一起 09/22 01:02
18F:→ jackjenny: 应该放弃T 用V的response json 传到另外建立前端? 09/22 01:03
19F:→ jackjenny: 请问以上观念对吗 09/22 01:03
20F:推 TuCH: 可以搜寻一下SPA SSR 了解一下想做什麽网页应用 09/22 08:21
21F:→ TuCH: 如果不是太复杂的应用 django templete 其实也很强大了 09/22 08:22
22F:推 froce: Rest framework和jsonresponse去了解一下。 09/22 10:02
23F:→ froce: 不过Django目前在当API server没啥优势,fastApi比较好用。 09/22 10:02
24F:→ froce: Django虽然有asynchronous view了,orm还没有,甚至可能要 09/22 10:03
25F:→ froce: 到4.0才有 09/22 10:03
26F:推 froce: 然後传json很平常啊,ajax那麽好用,就算还是会用到templat 09/22 10:10
27F:→ froce: e也会用到。 09/22 10:10
28F:→ TuCH: fastApi 也太屌了 感谢楼上回覆 09/22 15:01
29F:推 aidansky0989: Django.http.Jsonresponse 09/22 20:54
30F:推 TakiDog: 推falcon 09/24 09:01
31F:推 bbb654123: DRF应该能解决 10/05 10:01