Damned Lies テスト環境の作り方(作成中)
依存パッケージ
- Python( 日本Pythonユーザ会)
- Django( djangoproject.jp)
- South( South : Python Package Index)
- sqlite3(MySQL など Django が対応しているデータベースシステムなら利用可能と思われるが、ここでは説明しません。)
Damned Lies の取得
$ git clone git://git.gnome.org/damned-lies
git 用のポートへの接続が許可されていない環境では、http で取得します。
$ git clone http://git.gnome.org/browse/damned-lies
データベースの作成
syncdb の際にスーパーユーザーを作成するか尋ねられます。
$ cd damned-lies $ ./manage.py syncdb $ ./manage.py migrate $ ./manage.py loaddata sample_data
トップディレクトリに database.db というファイルが作成されます。(sqlite3 で操作可能)
スーパーユーザーの作成
syncdb の段階で作成していれば、不要
$ ./manage.py createsuperuser
ユーザー名、E-mail、パスワードを尋ねられるので入力します。
翻訳ファイルのコンパイル
$ ./manage.py compile-trans
試験用サーバーの起動
$ ./manage.py runserver Validating models... 0 errors found Django version 1.4.1, using settings 'damned-lies.settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C. [20/Sep/2012 16:58:21] "GET / HTTP/1.1" 200 5097
ブラウザで以下のアドレスを開く。
通常の Damned Lies | http://127.0.0.1:8000/ |
管理者用インターフェース | http://127.0.0.1:8000/admin/ |
参考リンク