2010-07-12 4 views
0

폼 미리보기 django 모듈 예제를 사용하려고합니다. polls_app에/내 사이트/urls.py :Preview라는 이름의 모듈이 없습니다. FormPreview Django 모듈

polls_app에서
from django.conf.urls.defaults import * 
from mysite.preview import SomeModelFormPreview 
from mysite.forms import SomeModelForm 
from django import forms 

/내 사이트/SomeModelFormPreview.py :

from django.contrib.formtools.preview 
import FormPreview from mysite.models 
import SomeModel 

class SomeModelFormPreview (FormPreview): 
    def done(self,request,cleaned_data): 
     return HttpResponseRedirect("/form/success") 

여기의 예를 다음하고는 : http://docs.djangoproject.com/en/1.2/ref/contrib/formtools/form-preview/#module-django.contrib.formtools

이 가져 오기 오류 I입니다 수신 :

ImportError at/No module named preview Request 
Method: GET 
Request URL: http://127.0.0.1:8000/ 
Django Version: 1.2.1 
Exception Type: ImportError 
Exception Value:  No module named preview 
Exception Location: /home/adam/Desktop/polls_app/mysite/../mysite/urls.py in <module>, line 4 Python 
Executable: /usr/bin/python Python 
Version: 2.6.2 Python 
Path: ['/home/adam/Desktop/polls_app/mysite', 
      '/usr/lib/python2.6', 
      '/usr/lib/python2.6/plat-linux2', 
      '/usr/lib/python2.6/lib-tk', 
      '/usr/lib/python2.6/lib-old', 
      '/usr/lib/python2.6/lib-dynload', 
      '/usr/lib/python2.6/dist-packages', 
      '/usr/lib/python2.6/dist-packages/PIL', 
      '/usr/lib/python2.6/dist-packages/gst-0.10', 
      '/var/lib/python-support/python2.6', 
      '/usr/lib/python2.6/dist-packages/gtk-2.0', 
      '/var/lib/python-support/python2.6/gtk-2.0', 
      '/usr/local/lib/python2.6/dist-packages'] 
Server time: Mon, 12 Jul 2010 11:16:13 -0500 

답변

0

mysite.preview은 ex ist. 그것은 당신이보고있는 오류입니다. 순환 포함 또는 잘못된 이름의 결과 일 수 있습니다.

+0

adam @ adam-desktop : ~/Desktop/polls_app/mysite SomeModelFormPreview.py와 urls.py가있는 곳입니다. 차이가 있는지 확실하지 않습니다. – atomical

+0

코드에 따라 @atomical SomeModelFormPreview는 mysite 내의 미리보기 폴더에 있어야합니다 ... 그렇습니까?/미리보기에 ____init____.py가 있습니까? – Jack

관련 문제