CherryPy: Gibt es eine beste Möglichkeit, das Projekt in mehrere Dateien aufzuteilen?

8

Ich bin neu bei CherryPy und komme aus Django. Mir hat es gefallen, wie Django die verschiedenen Teile des Projekts in viele Dateien aufgeteilt hat, und ich würde das Gleiche in CherryPy tun, anstatt eine große Datei zu haben.

Ich denke, es wäre großartig, wenn ich das Projekt in diese Teile aufteilen könnte:

  • application.py: Der Kern von CherryPy, wo der Server startet
  • urls.py: Enthält alle URLs, wahrscheinlich mit RoutesDispatcher
  • models.py: Über SQLAlchemy, enthält alle Modelle
  • controllers.py: Ziemlich offensichtlich;)

Ich frage hier nicht nach einem vollständigen Code einfügen, ein Link zu einem Beispiel / pastebin / gist ist auch perfekt:)

Danke für Ihre Hilfe.

    
Cyril N. 20.05.2011, 07:14
quelle

1 Antwort

10

Nun, ich antworte darauf: p

Ich habe einen Beitrag in Google Groups gefunden, der die Grundlagen zur Strukturierung Ihres CherryPy-Anwendung.

In diesem Post gibt es einen Link zu einem Bitbucket CherryPy-Anwendungsbeispiel , das sehr gut strukturiert ist und verwendet werden könnte als Basisbeispiel für eine CherryPy-Anwendung.

    
Cyril N. 20.05.2011, 08:06
quelle