Не знаю, возможно ли что-то подобное, но я бы хотел вызвать функцию, основанную на значении именованной группы в конфигурации urls.py.
Это то, на что я смотрел
url.py сниппет
url(r'^ajax/ValidateLogin/(?P<funcname>\w{13})/$', Validate),
views.py сниппет
def checkUsername(request):
user = User.objects.get(username=request.POST.get('username',''))
if user == None:
response = simplejson.dumps({'success':'True','validate':'True'})
else:
response = simplejson.dumps({'success':'True','validate':'False'})
return HttpResponse(response,content_type='application/javascript; charset=utf-8')
def Validate(request,funcname):
return funcname(request)
Это просто возвращает тот объект Unicode не вызываемый, что я понимаю, но как мне тогда преобразоватьэто вызвать функцию просмотра имени пользователя?Пример URL, который должен вызывать это: ajax / ValidateLogin / checkUsername
Спасибо