
web2py/web2py @ e94946d
web2py は、高速、スケーラブル、安全、ポータブルなデータベース駆動型Webアプリケーションを迅速に開発するための、無料のオープンソースフルスタックフレームワークです。
Python で記述およびプログラミングが可能です。LGPLv3 ライセンス
詳細は http://web2py.com をご覧ください。
cp examples/app.yaml ./
cp handlers/gaehandler.py ./
その後、./app.yaml を編集し、"yourappname" をあなたのアプリ名に置き換えてください。
web2py の重要な部分は Database Abstraction Layer (DAL) です。2015年初頭に、これは別のコードベース (PyDAL) に分離されました。Git 的には、メインリポジトリのサブモジュールです。
サブモジュールを使用するには、web2py を新規にクローンする場合、git clone で --recursive フラグを一度使用する必要があります。
git clone --recursive https://github.com/web2py/web2py.git
既存のリポジトリがある場合は、以下のコマンドを少なくとも一度実行する必要があります:
git submodule update --init --recursive
gluon/dal フォルダがある場合は削除してください:
rm -r gluon/dal
PyDAL は web2py の残りの部分とは別の安定リリースサイクルを使用しています。PyDAL のリリースは Ubuntu と同様の日付命名スキームを使用します。PyDAL に関連する問題は、その独立したリポジトリに報告してください。
web2py を起動するためにインストールは不要です。解凍して次のコマンドを実行するだけです:
python web2py.py
これだけです!!!
project/
README
LICENSE
VERSION > web2py のバージョン
web2py.py > 起動スクリプト
anyserver.py > サードパーティサーバーで実行するため
... > その他のハンドラとサンプルファイル
gluon/ > コアライブラリ
packages/ > web2py サブモジュール
dal/
contrib/ > サードパーティライブラリ
tests/ > 単体テスト
applications/ > アプリケーション
admin/ > WebベースのIDE
...
examples/ > サンプル、ドキュメント、リンク
...
welcome/ > スキャフォールディングアプリ (すべてのアプリがこれをコピーする)
ABOUT
LICENSE
models/
views/
controllers/
sessions/
errors/
cache/
static/
uploads/
modules/
cron/
tests/
... > 独自のアプリ
examples/ > 設定ファイルの例、mv .. してカスタマイズ
extras/ > web2py のビルドに必要なその他のファイル
scripts/ > ユーティリティおよびインストールスクリプト
handlers/
wsgihandler.py > WSGI に接続するハンドラ
... > Fast-CGI、SCGI、Gevent などのハンドラ
site-packages/ > 追加のオプションモジュール
logs/ > ログファイルはここに格納されます
deposit/ > web2py がアプリを一時的に保存する場所
問題は https://github.com/web2py/web2py/issues で報告してください。