view.py ===== def functionA(request): ... return ... def functionB(request): .... return ...
callDict = {'functionA': functionA, 'functionB':functionB,...} def myview(request, indata): func = callDict.get(indata) func(request) indata is a string:'functionA'、'functionB'... But it doesn't work. I got TypeError: functionA() takes exactly 1 argument (0 given) Thanks for your help. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---