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()
|
More like this
- UTC DateTime field by ludo 5 years, 9 months ago
- decorators for creating paramaterized decorators and easy monkeypatching by fish2000 3 years, 4 months ago
- Automatic Memoization Decorator by nikmolnar 5 months, 2 weeks ago
- CustomQueryManager by zvoase 4 years, 11 months ago
- Template tag: Extend with parameters by miracle2k 5 years, 8 months ago
Comments
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
#