是否值得使用DRF + Ajax + bootstrap來構建一個不需要應用程序的網站,還是更好地堅持正常的django模板語言,甚至不需要Ajax?我想避免使用角度,因爲我不想讓事情變得複雜。是DjangoRestFrameWork真的需要一個網站
我想創建一個網站,用戶或管理員登錄並訪問不同的視圖集並執行不同的操作。 對不起,我的原始問題,我是網絡開發和Django的新手。
是否值得使用DRF + Ajax + bootstrap來構建一個不需要應用程序的網站,還是更好地堅持正常的django模板語言,甚至不需要Ajax?我想避免使用角度,因爲我不想讓事情變得複雜。是DjangoRestFrameWork真的需要一個網站
我想創建一個網站,用戶或管理員登錄並訪問不同的視圖集並執行不同的操作。 對不起,我的原始問題,我是網絡開發和Django的新手。
無需對Django進行任何特殊的添加或更改,即可輕鬆完成您的建議。僅僅因爲某種發展方式很受歡迎並不意味着它適用於任何情況。
只有在構建RESTful API時才需要Django REST框架;讀取和寫入數據的HTTP服務,通常作爲JSON有效負載。
通常會創建服務以允許外部客戶端(例如移動應用程序,單頁應用程序(React,Angular等)或第三方訪問您的數據)。
如果您只是想要傳統的「基於表單」的Web應用程序,則不需要創建服務。標準Django實現完全可以在你的問題中描述什麼。用戶登錄,用戶訪問級別,通過ORM進行的數據庫訪問和模板都是內置的。所有這些都不需要REST服務。
當您知道您需要RESTful服務時,您可以隨時添加Django REST Framework,因爲DRF使用與普通視圖相同的模型,它只是將它們封裝在序列化程序中。
爲什麼你認爲你需要Django REST Framework開始? – Soviut
這只是爲了學習的目的,因爲我可能很快將它用在我的個人應用程序中 – androbot