1
У меня есть список функций, как:Джанго: Вызов другой функции модулей передается через параметр
FUNCS=[{'someattr':'somedetail', 'func':baseapp.module.function_name}, {...}, ...]
К сожалению, он не работает, если я стараюсь называть FUNC с
FUNCS[0]['func']
Я получаю погрешность
Tried function_name in module baseapp.module Error was: 'module' object has no attribute 'function_name'
Я полагаю, что должно быть что-то я не хватаю с тем, как питон находит функцию, так как следующее же работа:
In [11]: def localfunc():
....: print 'hi there'
....: return
In [13]: f=[{'func':localfunc}]
In [16]: f[0]['func']()
hi there
Что мне не хватает?
это работает, если вы добавите 'импорт baseapp.module.function_name' в верхней части .py файла? – theycallmemorty