[問題] django新手觀念釐清

作者: pugbana (口正)   2019-03-20 01:02:48
目前大四、學校無相關課程,
自己有寫過swift接php 後端,
跟課堂寫過php架站
目前有一個研究室的專案要做線上問卷網站,
有一群同學並分前後端兩組(全無開發經驗),
看完並實作django的一些教學後,有些疑問:
1. 我的理解是 大部分的教學是用 view.py 去呈現前端,是用後端框架去決定呈現的內
容(不知道這樣想有沒有錯誤)所以如果要明確劃分前後端分工,應該要找前端框架來結
合?
2.如果要結合前端框架是否一定要寫restful api ?
(之前swift是request php的網址 return 結果給手機端,不知道網頁是不是也是一樣的
道理,看了很久還是不知道restful api的意義)
3.會想說用前端框架是因為問卷需要放一些簡單的互動遊戲,有比較多資源可以用,或是
其實基本的js就可以處理了(即只用Django 開發就夠了)
實在是新手,又無相關人員可以詢問,上google也不太知道關鍵字如何下,找了很久也沒
有解決到我的疑問,所以來請教各位大神,若問題太簡單也可以說一下查詢的方向,我再
去先研究才來問,謝謝
作者: tentenlee (天天)   2019-03-20 02:35:00
1 看你網頁上的呈現需不需要用js框架,而不是一定要2 現在的網頁大多都有用ajax去做畫面渲染體感會比較好呈上還是看你網頁需不需要做再做決定3 若要用互動遊戲那問題在於前端處理了,都是結果往後送到你的後端,再把哪存起來。
作者: jasonfghx (工人)   2019-03-20 08:07:00
it's Django
作者: TitanEric (泰坦)   2019-03-20 10:26:00
前後端分離可以用Vue + Django 如果要這樣的話需要restful API 你的想法沒錯但我覺得沒有開發經驗還是維持前後端綁在一起 對新手比較友善
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2019-03-20 10:33:00
也不一定要restful api單純views.py接ajax request也可但是新手還是bootstrap jquery套一套再去看前端框架
作者: froce (froce)   2019-03-20 12:05:00
前後端分離不一定要什麼框架,只要兩邊能用ajax去溝通即可只是以Django來說,要前後端分離,乾脆弄個rest api server比較方便。
作者: pugbana (口正)   2019-03-21 00:15:00
謝謝各位大神,我會作為參考的,謝謝花時間回覆

Links booklink

Contact Us: admin [ a t ] ucptt.com