= Damned Lies テスト環境の作り方(作成中) = == 依存パッケージ == * [http://www.python.org/ Python]([http://www.python.jp/ 日本Pythonユーザ会]) * [https://www.djangoproject.com/ Django]([http://djangoproject.jp/ djangoproject.jp]) * [http://south.aeracode.org/ South]([http://pypi.python.org/pypi/South/ South : Python Package Index]) * [http://www.sqlite.org/ 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/|| == 参考リンク == * [https://live.gnome.org/DamnedLies Damned Lies プロジェクトページ] * [http://l10n.gnome.org/ Damned Lies 実環境]