ここで、Django by Example のチュートリアルに従ってください:http://lightbird.net/dbe/todo_list.html
チュートリアルには次のように書かれています:
「これによりテーブルレイアウトが変更され、Django にテーブルをリセットして再作成するように依頼する必要があります。
manage.py reset todo; manage.py syncdb
「
ただし、 を実行するとmanage.py reset todo
、次のエラーが発生します:
$ python manage.py reset todo
- Unknown command: 'reset'
これは、postgresql ではなく sqlite3 を使用しているためでしょうか?
データベースをリセットするコマンドを教えていただけますか?
コマンド:python manage.py sqlclear todo
次のエラーが返されます:
$ python manage.py sqlclear todo
CommandError: App with label todo could not be found.
Are you sure your INSTALLED_APPS setting is correct?
そこで、settings.py の INSTALLED_APPS に「todo」を追加してpython manage.py sqlclear todo
再度実行したところ、次のエラーが発生しました。
$ python manage.py sqlclear todo
- NameError: name 'admin' is not defined
ベストアンサー1
reset
Django 1.5 ではに置き換えられましたflush
。以下を参照してください。
python manage.py help flush