SyntaxHighlighter

2012/03/12

Django で sqlite3 をバックエンドとして使う場合

Django で sqlite3 をバックエンドに使用したアプリを書こうとしてちょっとはまった記録など

普通に"django-admin.py startproject mysite"でフォルダ作って、"settings.py"編集して、"manage.py startapp myapp"でアプリケーションのひな形作って、モデル書いて、"syncdb"して、"urls.py"を編集してさあ動かしてみましょで"manage.py runserver"を実行してブラウザで開いたら
エラーが テーブルが見つからないとおっしゃるか
なら schema の確認でもしてみましょうと 確認したらちゃんとテーブルあるがな

なんでだろと"settings.py"を確認 なにもまちがってないよねって、、、もしかして、、、
作成したプロジェクトのルートにcdして"manage.py runserver" ちゃんと表示されたー

って、事で"setting.py" で "NAME"をファイル名だけ書いていたのが間違いでした。フルパスで書き直し。 これでどこから"manage.py runserver"てもおkですよね

0 件のコメント:

コメントを投稿