ImportError: cannot import name <model_class>

Ich bin mit forms.ModelChoiceField haben die Wahl geladen von einem bestimmten Modell-Einträge:

from order.models import Region

class CheckoutForm(forms.Form):
    area = forms.ModelChoiceField(queryset=Region.objects.all(),label=("Area"))

Das problem, das ich konfrontiert ist, dass beim Import den Namen der Klasse aus der app. Ich bekomme die Fehlermeldung:

ImportError: cannot import name Region

Bitte nicht, dass from order.models import Region beim testen unabhängig in die Schale.

Irgendeine Idee, was die Ursache so?

Traceback (most recent call last):
  File "/home/salma/venv/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 92, in inner_run
    self.validate(display_num_errors=True)
  File "/home/salma/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 280, in validate
    num_errors = get_validation_errors(s, app)
  File "/home/salma/venv/local/lib/python2.7/site-packages/django/core/management/validation.py", line 35, in get_validation_errors
    for (app_name, error) in get_app_errors().items():
  File "/home/salma/venv/local/lib/python2.7/site-packages/django/db/models/loading.py", line 166, in get_app_errors
    self._populate()
  File "/home/salma/venv/local/lib/python2.7/site-packages/django/db/models/loading.py", line 75, in _populate
    self.load_app(app_name)
  File "/home/salma/venv/local/lib/python2.7/site-packages/django/db/models/loading.py", line 96, in load_app
    models = import_module('.models', app_name)
  File "/home/salma/venv/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/home/salma/Projects/Morabiz/Saludable/saludable_django/landing/models.py", line 2, in <module>
    from order.models import Dish
  File "/home/salma/Projects/Morabiz/Saludable/saludable_django/order/models.py", line 4, in <module>
    from order.forms import RegistrationFormNoUserName
  File "/home/salma/Projects/Morabiz/Saludable/saludable_django/order/forms.py", line 7, in <module>
    from order.models import Region
ImportError: cannot import name Region
Bitte buchen Sie den traceback bekommen Sie mit Ihrem Fehler
Wahrscheinlich eine kreisförmige importieren. Hat das Modell importieren Sie das Form-Modul?
ebenso wie eine Seite nicht: Sie übergeben möchten Region.objects.all (keine parens) auf Ihrer ModelChoiceField - sonst haben Sie veraltete Daten.
Ich habe das traceback in Frage.
I importieren einer Klasse aus, die Formen zu meinem Modell. Ich habe "aus, um.Formulare importieren RegistrationFormNoUserName".

InformationsquelleAutor Salma Hamed | 2014-01-15

Schreibe einen Kommentar