作者pugbana (口正)
看板Python
标题[问题] django新手观念厘清
时间Wed Mar 20 01:02:48 2019
目前大四、学校无相关课程,
自己有写过swift接php 後端,
跟课堂写过php架站
目前有一个研究室的专案要做线上问卷网站,
有一群同学并分前後端两组(全无开发经验),
看完并实作django的一些教学後,有些疑问:
1. 我的理解是 大部分的教学是用 view.py 去呈现前端,是用後端框架去决定呈现的内
容(不知道这样想有没有错误)所以如果要明确划分前後端分工,应该要找前端框架来结
合?
2.如果要结合前端框架是否一定要写restful api ?
(之前swift是request php的网址 return 结果给手机端,不知道网页是不是也是一样的
道理,看了很久还是不知道restful api的意义)
3.会想说用前端框架是因为问卷需要放一些简单的互动游戏,有比较多资源可以用,或是
其实基本的js就可以处理了(即只用Django 开发就够了)
实在是新手,又无相关人员可以询问,上google也不太知道关键字如何下,找了很久也没
有解决到我的疑问,所以来请教各位大神,若问题太简单也可以说一下查询的方向,我再
去先研究才来问,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.233.180
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1553014971.A.A46.html
※ 编辑: pugbana (223.137.233.180), 03/20/2019 01:04:27
1F:推 tentenlee: 1 看你网页上的呈现需不需要用js框架,而不是一定要 03/20 02:35
2F:→ tentenlee: 2 现在的网页大多都有用ajax去做画面渲染体感会比较好 03/20 02:36
3F:→ tentenlee: 呈上还是看你网页需不需要做再做决定 03/20 02:36
4F:→ tentenlee: 3 若要用互动游戏那问题在於前端处理了,都是结果往後 03/20 02:36
5F:→ tentenlee: 送到你的後端,再把哪存起来。 03/20 02:37
6F:推 jasonfghx: it's Django 03/20 08:07
7F:推 TitanEric: 前後端分离可以用Vue + Django 如果要这样的话需要rest 03/20 10:26
8F:→ TitanEric: ful API 你的想法没错 03/20 10:26
9F:→ TitanEric: 但我觉得没有开发经验还是维持前後端绑在一起 对新手比 03/20 10:26
10F:→ TitanEric: 较友善 03/20 10:26
11F:推 Sunal: 也不一定要restful api单纯views.py接ajax request也可 03/20 10:33
12F:→ Sunal: 但是新手还是bootstrap jquery套一套再去看前端框架 03/20 10:33
13F:推 froce: 前後端分离不一定要什麽框架,只要两边能用ajax去沟通即可 03/20 12:05
14F:→ froce: 只是以Django来说,要前後端分离,乾脆弄个rest api server 03/20 12:09
15F:→ froce: 比较方便。 03/20 12:09
16F:→ pugbana: 谢谢各位大神,我会作为参考的,谢谢花时间回覆 03/21 00:15