我正在尝试为我的项目使用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" );
});
答案 0 :(得分:0)
我遇到了同样的问题。我认为这个问题与字符串编码有关。如果您将白名单更改为以下内容,它应该适合您:
CORS_ORIGIN_WHITELIST = (
u'http://localhost:8888',
u'http://127.0.0.1:8000',
)
不幸的是,我没有&#34;为什么&#34;为了你,但至少这应该让你去。