我正在尝试在我的项目中使用django-cors-headers。
它出现在我将CORS_ORIGIN_WHITELIST设置为字符串时,它工作得很好。但是当我将它用作元组时,它就不起作用了。知道为什么吗?我在文档中找不到任何关于使用元组或字符串之间的区别的具体内容。
要加载JSON,我正在使用jQuery $.getJSON()
$.getJSON( "http://127.0.0.1:8000/accounts/api_r/44234138/?format=json", function( data ) {
var items = [];
$.each( data, function( key, val ) {
items.push( "<li id='" + key + "'>" + val + "</li>" );
});
$( "<ul/>", {
"class": "my-new-list",
html: items.join( "" )
}).appendTo( "#foo" );
});


发布于 2018-06-18 02:26:00
我也有同样的问题。我认为这个问题与字符串编码有关。如果您将白名单更改为以下内容,您应该可以使用它:
CORS_ORIGIN_WHITELIST = (
u'http://localhost:8888',
u'http://127.0.0.1:8000',
)不幸的是,我没有给你一个“为什么”,但至少这应该能让你继续下去。
https://stackoverflow.com/questions/50880593
复制相似问题