当我试图从我的服务器github拉取代码时,python版本为3.4,Django版本为1.6,它显示NoReverseMatch的错误:找不到'equipmentCheck'的反向。 'equipmentCheck'不是有效的视图函数或模式名称。 但是我在使用Python 3.6和Django 1.11.4
的python中完全运行相同的代码在urls.py
getAgent
在views.py
中url(r'^reservedequipment/check', views.equipmentCheck,
name='equipmentCheck'),
模板中的
def equipmentCheck(request):
pkk = request.GET.get('pkk')
pk = request.GET.get('pk')
start = request.GET.get('start')
end = request.GET.get('end')
d = DeviceUsage.objects.filter(equipment__pk=pk, start__lte=start,
end__gte=start, status=1)
if pkk:
d.exclude(pk=pkk)
result = {'ok': True}
if d:
result = {'ok': False}
return JsonResponse(result)