我對Django框架有點新。我已經通過了Django的教程,我想問一個非常簡單的問題。如果我想用django框架(服務器端)之外的數據庫構建一個先進的Web應用程序,我是否真的需要選擇像angular.js或backbone這樣的客戶端框架? 我可以在不涉及特定框架的情況下執行客戶端嗎? 我問這個問題是謹慎和節省時間的問題。高級Django應用程序
0
A
回答
1
你不需要選擇任何其他的客戶端框架,你可以單獨使用Django--它是一個功能齊全的框架,其設計足夠靈活,滿足您的所有需求。有一個小的學習曲線(就像所有好的框架一樣),但它確實不難,特別是如果你有Python背景的話。
我的建議是隻玩它。按照製作投票應用程序的教程,然後轉到創建表單,玩models
和forms
,使所有內容協調一致,然後一旦熟悉了一些內容,就可以開始編寫高級Web應用程序。
另外,如果你被卡住了,那麼Freenode(IRC)上的#django
頻道可能很有用。
1
Django是一個全功能的MVC應用程序,您可以在服務器端生成視圖。我想說,對於像Angular這樣的單頁面Web應用程序框架來說,這是多餘的。如果你使用它,並且想要堅持使用Python,那麼你可能會更好地使用像Flask這樣的REST API庫。
兩者都不是「更好」。這取決於您喜歡哪種編程模型以及您的應用程序的要求。
+0
優秀的答案! – Brk
相關問題
- 1. 高級Java應用程序示例
- 2. '高級'控制檯應用程序
- 3. NodeJS + ExpressJS + MongoDB的高級應用程序
- 4. Vimeo高級API,刪除應用程序
- 5. Facebook應用程序高級設置
- 6. Django:應用程序級變量
- 7. Django高級教程:如何編寫可重複使用的應用程序
- 8. Django應用程序將無法升級後運行的Django 1.4
- 9. 將我們的應用程序從django 1.5升級到django 1.10
- 10. 高級應用程序的Powershell在Azure Web應用程序上重新啓動
- 11. 如何在Django應用程序級任務中導入Celery應用程序?
- 12. Django高級查詢
- 13. Django高級查詢
- 14. Django高級篩選
- 15. 如何在高級別的應用程序中調用調用?
- 16. 高可用性環境中的應用程序升級
- 17. 在localhost上使用SSL的Yii2高級應用程序
- 18. 適用於iOS應用程序的高級分析服務
- 19. Django部署 - Django投票教程:高級教程
- 20. django應用程序中不同級別的用戶角色
- 21. Android升級應用程序
- 22. 在應用程序級別
- 23. 應用程序級錯誤
- 24. 3級Winform應用程序
- 25. 應用程序超級牆
- 26. 「降級」ClickOnce應用程序
- 27. 應用程序優先級
- 28. 在應用程序級別
- 29. 升級iPhone應用程序
- 30. 全高Web應用程序
thx爲您全面,全面的答案! – Brk