Django get_models mit Modellen / __ init.py__

8

Ich habe ein Problem mit get_model und get_models in django

Ich habe mehrere Modelle unter Modellen /

%Vor%

Und ein models/__init.py__

%Vor%

Allerdings habe ich in meinem views.py einen Code, der get_model verwendet

%Vor%

Wenn ich get_models('myapp') versuche, wird eine leere Liste zurückgegeben.

Ich habe es auch versucht

%Vor%

Was zurückgibt:

%Vor%

Und wenn ich versuche, darüber zu iterieren

%Vor%

Es tut nichts. Gibt es etwas, das ich vermisse oder nicht finde?

    
Shane 31.07.2012, 11:23
quelle

1 Antwort

11

Da Sie Ihre Modelle nicht in der models.py der App definiert haben, müssen Sie explizit app_label Option für jedes Modell.

%Vor%     
Alasdair 31.07.2012, 11:30
quelle

Tags und Links