Obtendo NameError com Django 1.5 e IPython

Estou executando o Django 1.5.1, o Python 2.7.2 e o IPython 0.13.2. Se eu fizer “python ./manage.py shell” dentro do meu diretório de projeto do Django, recebo o seguinte erro:

from django import forms class CommentForm(forms.Form): name = forms.CharField() NameError: name 'forms' is not defined. 

Eu sei formulários é definido como eu posso ver quando ele faz “dir (formulários)”. Percebi que esse erro ocorre apenas quando estou executando o iPython no REPL. Se eu iniciar o REPL e usar apenas o interpretador Python antigo e simples, o erro não ocorrerá.

Alguém já experimentou esse problema? Em caso afirmativo, você sabe por que está ocorrendo e se há ou não uma solução alternativa?

Devo acrescentar que tive problemas no passado criando classs no REPL até criar uma class meta dentro da class e definir uma variável “app_label”. Isso não fez diferença nessa situação.

Obrigado.