作者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/m.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