2015-05-25 72 views
0

我有一個網站,我有前端(HTML,CSS和JavaScript)與後端分開。我想要從後端獲取數據,但是,如果我不是從Django後端執行此操作,則會出現Cross Origin錯誤。從Django後端解耦前端?

實現此目的的最佳方式是什麼? PJSON? CORS?還是我接近它錯了?乾杯。

回答

0

我正在用django cors headers處理它。你可以看到一個生動的例子here

基本上所有你需要的是:

CORS_ORIGIN_WHITELIST = (
    'google.com', 
    'hostname.example.com' 
) 
+0

你是如何從前端從那裏訪問的數據?你使用jQuery的「getJSON」嗎?因爲我似乎無法使用「getJSON」來使其工作。乾杯 –

+0

不幸的是,我正在使用angulars「$ resource」。 –