Passing values to a method from a template

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
def template_callable(func):   
    class GetAttrCaller(object):
        def __init__(self, instance):
            self.instance = instance
        def __getattr__(self, name):
            return func(self.instance, name)
        # Would cause Django to think this is a method, even through templates
        #def __call__(self, *args, **kwargs):
        #    return func(self, *args, **kwargs)
    class TemplateCallableDescriptor(object):
        def __get__(self, instance, klass):
            return GetAttrCaller(instance)
    return TemplateCallableDescriptor()

Comments

gvkreddyvamsi (on April 18, 2008):

HI,

Iam new to python and django.

Here i need to enable radio buttons on home screen depending on data stored in model database. How we can do this to get data in database and enabling radio buttons on same screen?

For example i have to choose role which is not filled already.

Plz help me.

my mail gvkreddy.reddy@gmail.com

Thanks in advance by vamsi

#

(Forgotten your password?)

You may use Markdown syntax here, but raw HTML will be removed.