我在Django中有一个返回错误500的视图,我不知道为什么。看起来是这样的:
def some_view(request):
result = some_func(request.raw_post_data)
response = HttpResponse(status=200)
response['Content-Type'] = 'application/json'
response.content = simplejson.dumps(result)
# if I log something here, it wi
到目前为止,我一直使用django模板系统来执行这种操作。只需使用html模板响应ajax请求即可。
现在,我正在尝试实现一个自动完成搜索功能,我想以json格式将响应发送回客户端。
到目前为止,一切都很好,并且已经设置好了。这是我的jQuery部件:
$(document).ready(function(){
$("#id_q").keyup(function(){ //the form text input
autocomplete(this.value);
});
function autocomplete(inputString
我习惯于在Django (类似于Ruby on Rails)中这样做,在某些情况下,我需要硬编码一个JSON响应对象,以便客户端能够解释,但是我已经在网上到处搜索如何使用JSON web API来实现这一点,但我找不到任何关于这方面的东西,ASP.NET web API似乎迫使我为每个URI控制器创建一个类来表示一个JSON响应。
例如,这是我所知道的手动创建JSON响应的唯一方法:
1.)我首先需要创建类来表示响应对象
public class XYZ_JSON
{
public string PropertyName { get; set; }
public string