簡體   English   中英

RESTful環境中的Django的AJAX

[英]AJAX with Django in RESTful environment

我是寧靜編程中的新手。 我有一個django網站,我的目標是異步加載部分網站。

默認情況下,我現在要做的是:

調用一個URL(例如localhost:8080/index )->路由Django視圖->視圖從數據庫中獲取數據(如果您很好奇,請從mongodb獲取)->視圖獲取模板->全部渲染並發送回瀏覽器

我要改進的是:

當我打開一個URL(例如localhost:8080/index並觸發一個事件(例如,單擊<a> )以向我的數據庫發送請求並加載其他數據時。

我的問題:

安全地將javascript / ajax與mongodb橋接的步驟是什么?

另外,我正在考慮使用前端MCV框架(我認為主干網/我的知識也很有限)來處理前端請求。 例如localhost:8080/index#2返回id : 2的數據庫對象。

您應該查看以下用於django的rest API框架。 它們將幫助您節省大量時間。

  1. Django美味
  2. Django Rest框架

我既使用過, tastypie更喜歡個人喜好。 一旦在您的項目中集成了其中之一,就可以使用任何前端javascript框架(例如angularjsbackbone ,甚至不使用任何框架,只需調用資源url即可通過ajax獲取數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM