私の質問は、いくつかのDjangoモデルを設計しようとしています。
モデルで呼び出すものと異なる場合、dbテーブルのエイリアスをどのように作成しますか?
class Person(models.Model):
name = models.CharField(max_length=30)
データベーステーブル
core_Person
私の質問は、いくつかのDjangoモデルを設計しようとしています。
モデルで呼び出すものと異なる場合、dbテーブルのエイリアスをどのように作成しますか?
class Person(models.Model):
name = models.CharField(max_length=30)
データベーステーブル
core_Person
class Person(models.Model):
name = models.CharField(max_length=30)
class Meta:
db_table = 'core_Person'
文書から:
データベーステーブル名を上書きするには、クラスMetaのdb_tableパラメータを使用します。
メタオプションに慣れていない場合は、djangoがここでそれらに関する情報を提供します
class Person(models.Model):
name = models.CharField(max_length=30)
class Meta:
db_table = 'core_Person'