Today one peculiar thing happened to me .I was trying to get a hang of appengine and djago on www.shell.appspot.com
when i entered
dir(django)
the o/p i got was
['VERSION', '__builtins__', '__doc__', '__file__', '__name__', '__path__', 'conf', 'core', 'template', 'utils']
but still i tried
from django import forms
and it worked to my surprise , while there was no trances of this on the o/p of dir()
.so out of curiosity i again entered dir(django)
and the o/p i got was
['VERSION', '__builtins__', '__doc__', '__file__', '__name__', '__path__', 'conf', 'core', 'forms', 'oldforms', 'template', 'utils']
note the forms element here .So can any one explain to me where this forms come from ?