Using variables prefixed with an underscore is a bad idea since it indicates "private implementation details". I don't think this is a good idea. Besides, is this compatible with all versions of Django that DIN supports?