【发布时间】:2015-05-31 17:04:54
【问题描述】:
如何检查我的网址是否包含一些字符串?
url(r'^search/.*callback.*$', 'event_search_jsonp', {}, 'event_search_jsonp'),
没用!如果我的 url 中有回调,Django 不会使用 event_search_jsonp 视图 - http://127.0.0.1:8000/api/search/?callback=123
编辑 1
我有这样的东西,我怎么能在这里得到request?
class SearchView(APIView):
if 'callback' in self.request.GET:
renderer_classes = (JSONPRenderer, )
else:
renderer_classes = (JSONRenderer, )
def get(self, request, format=None, *args, **kwargs):
events = Event.objects.all().order_by("-id")[:10]
serializer = EventSerializer(events, many=True)
return Response(serializer.data)
【问题讨论】:
标签: regex django django-urls