データベースのテーブル名の指定
Djangoチュートリアル(前編)
Djangoチュートリアル(後編)
を読む。かなり参考になる。
テーブル名の指定
内部クラスMetaのdb_tableフィールドに名前を指定する。これを指定しないと、テーブル名が(アプリ名)_itemになる。それでも問題はないが...。
class Item(models.Model): ... class Meta: db_table = 'item'
sqlite3がインストール済みの場合、データベースの中身の確認方法は以下の通り。データベースとしてsqlite3以外を使うときには、同じようなことができるのか、また調べてみる。
$ sqlite3 (データベースファイル名) SQLite version 3.5.9 Enter ".help" for instructions sqlite> .dump