url scheme示例:
http://domain/tests/?_=1111111&data=3333333&status=22222222
鉴于,我需要数据和状态,欢迎任何方法!所有参数都是整数。
答案 0 :(得分:1)
您作为GET参数传递的数据不需要在网址文件中匹配。
urlpatterns += patterns(
('^tests/$', 'app.views.test'),
)
您的视图中的数据为:request.GET.get('_', None)
,...
您可以编写一份表格,帮助您验证和清理数据,并在您的视图中使用它:
form = some_form(data=request.GET)
if not form.is_valid():
raise InvalidRequest()
data = form.cleaned_data
答案 1 :(得分:0)
如果是url,可以通过view方法中的request.GET字典访问params。
def my_view(request):
print request.GET['data']
当然,如果您需要验证元素是否在字典中('data' in request.GET
)并在使用它们之前将它们转换为int。 int(request.GET['data'])