2009-03-21 13 views

Antwort

0

Verwenden Sie eine benutzerdefinierte Modellklasse und behalten Sie sie so wenig wie möglich für den Programmierer bei.
Wie Sie die Modellklasse konstruieren, hängt stark von der jeweiligen Seite ab.

0

Um es wirklich einfach zu halten, könnten Sie einfach ein Wörterbuch mit Stringschlüsseln und Wert übergeben.

0

Ich mag Django-Struktur. Es ist sehr flexibel. Beispiel:

project/ 
     apps/ 
      app1/ 
       models.py 
       views.py 
       forms.py 
       templates/ #or into root templates path 
       url.py #to dispatch 
       etc.. 
     templates/ 
       app1/ 
        templates 
0

Nach Klasse für jede der M erstellt hat, V, C ... es wäre gut, eine Klasse für Datenstruktur mit Mitgliederfeldern zu verwenden, die Daten enthalten, die in der Ansicht gezeigt werden. Es ist besser, separate Datenstrukturklassen für jede Entität zu haben. In Ihrem Fall, d. H. Im Fall einer Ansicht, wenn Ihre Ansicht aus verschiedenen Abschnitten besteht, verwenden Sie separate Datenstrukturklassen. Wenn Sie Ihre Ansicht instanziieren, erstellen Sie auch ein Objekt der Datenstruktur. Verwenden Sie dann getters, um die Daten abzurufen und entweder an den Getter des Objekts der Ansicht oder an den Konstruktor selbst zu übergeben.

Verwandte Themen