0

Web サイトに使用する Python フレームワークを決定するのに苦労しています。だから私は弾丸をかむと Django を使用することにしました。私の質問は、Django で問題が発生した場合、将来別のフレームワークに移行するのがどれほど簡単 (または困難) になるかということです。

4

2 に答える 2

1

テンプレート部分の場合、JinjaはDjangoに非常に似ていますが、スタンドアロンです。テンプレートを別のフレームワークに移行するのに役立つ場合があります。

(またはすぐに使用すると、Jinjaは似ていますが、Djangoのデフォルトのテンプレートシステムよりもかなり優れていることがわかりました。)

于 2010-03-07T13:37:33.377 に答える
1

控えめに言っても、データベース クエリ (およびオブジェクト モデル)、URL 構成、およびテンプレートはすべて django に固有のものです。そうは言っても、自分が何をしているのかを理解していれば、後で本当に必要になったとしても、別のパッケージでそれらを再作成するのにそれほど時間はかからないはずです。

編集: これはすべて、sqlalchemy や mako などのサードパーティ プロジェクトを統合しないことを前提としています。Django は同梱されているビルトインとうまく連携するため、上記のモジュールを使用する価値よりも多くの問題が発生することがよくあります。

于 2010-03-07T13:13:10.653 に答える