在Django Rest Framework中使用URL作为URL参数

时间:2016-11-10 19:05:17

标签: javascript jquery django django-rest-framework django-urls

我有一个模型,其唯一字段是地址。问题是,我正在尝试使用AJAX获取此模型的实例。

ShowBooks()

在我的urls.py中,我有以下代码:

var address = 'http://example.com/blog/2/';

$.ajax({
    url: 'http://sitemy.com/api/get_content/'+encodeURIComponent(address),
    type: 'GET',
    dataType: 'json',
    success: function(json) {
        console.log('Success');
    }
});

所以我试图使用这个URL模式来捕获get请求。但是,由于请求发送的url与我的模式不匹配,因此我不断收到404错误。是什么赋予了?我该如何解决这个问题?

如果重要,在我看来,我正在做以下事情:

url(r'^api/get_content/(?P<url>.+)/$', views.get_content),

任何帮助将不胜感激。此外,我欢迎任何关于URLS编码的一般建议,因为这只是出于某种原因令我难以置信。感谢。

0 个答案:

没有答案