как вставить врутренную постоянную в функцию на питоне.
def sample:
urls = [x.slug for x in basic_pages]
return render_to_response('index.html', {'urls': urls})
в данном случае urls всегда будет заново генерировать при вызове функции sample, что не есть гуд так требует ресурсов памяти и времени да и вычисляется только однажды.
очень часто такая ситуация возникает чтобы хранить какое либо значение внутри функции.
можно конешно хранить их вне функции но, данный специфичны именно для этой функции то есть по идее должны быть внутри нее инкапсулированы. иначе очень много таких констант идет вначале каждого моего модуля.