私は Django から来て、CherryPy を初めて使用します。私は、Django がプロジェクトのさまざまな部分を多くのファイルに分割する方法が気に入りました。大きなファイルを 1 つ持つのではなく、CherryPy でも同じことをしたいと思っています。
プロジェクトを次の部分に分割できれば素晴らしいと思います。
- application.py : サーバーが起動する CherryPy のコア
- urls.py : おそらく RoutesDispatcher を使用して、すべての URL を含みます
- models.py : すべてのモデルを含む SQLAlchemy 経由
- controllers.py : かなり明白です ;)
ここに完全なコードの貼り付けを求めているわけではありません。example/pastebin/gist へのリンクも完璧です :)
ご協力いただきありがとうございます。