Overwrite getter to act differently depending on where it was called in template o not. Django
No. It is not possible. You could write a custom template tag like {% divwrapper model.attr %} or you could write a model method like "html_dump_all_attrs" that returned something. But no, your solution won't work.
Is it posible object to know if it getter called in template or not?
Check for same global variables or any ideas? 
I wanna Moddel to give field attributes wrapped in div when it is called in template.