8

私は (Java + Ant から) Python を初めて使用し、Fabric + Pip + Virtualenv を使用して Python Web アプリケーション パッケージのスケルトンをセットアップする方法を誰かが詳しく説明できるかどうか疑問に思っていました。

最終的な目標は、1 つのコマンドで次のいずれかを実行できるようにすることです。

  • 新しい開発ボックスに開発環境をセットアップする (すべての deps をインストールする)
  • すべてのテストを実行する
  • パッケージ化してステージングにデプロイ
  • ステージングを本番環境にデプロイする
  • その他の典型的な開発フロー タスク: スキーマの移行など。

私は Debian+git+Tornado を使用していますが、可能であれば、この OS/SCM/フレームワークにとらわれないようにしたいと考えています。

私はいくつかの検索を行いましたが、これを上から下までカバーする決定的なものをまだ見つけていません. 私はこれが非常に役立つと思います.Java/PHP/その他の元Java/PHP/何でもそうする人が他に何人かいると思います.

ありがとう!

4

2 に答える 2

2

ここで私の答えをチェックしてください。すべての質問に対応しているわけではありませんが (実際には、ほとんどが最初の箇条書きです)、うまくいけば、開始することができます。

于 2010-05-17T12:32:44.240 に答える
0

フレームワークにとらわれないようにすることは、おそらく非常に難しいでしょう。

しかし、次の貼り付けテンプレート (ただし、Django プロジェクト用) も非常に便利であることがわかるでしょう。http://morethanseven.net/2010/03/28/More-django-project-templates.html

Paster にはかなりの学習曲線がありますが (少なくとも私の観点からは)、「プロジェクト スケルトン」のニーズを十分にカバーできます。実際、Paster テンプレートを使用すると、Maven Archetypes が行うのと同様のことを実現できます。

于 2010-05-19T07:44:26.820 に答える