1

私の質問は、いくつかのDjangoモデルを設計しようとしています。

モデルで呼び出すものと異なる場合、dbテーブルのエイリアスをどのように作成しますか?

class Person(models.Model):
    name = models.CharField(max_length=30)

データベーステーブル

core_Person
4

2 に答える 2

3
class Person(models.Model):
  name = models.CharField(max_length=30)

  class Meta:
    db_table = 'core_Person'

文書から:

データベーステーブル名を上書きするには、クラスMetaのdb_tableパラメータを使用します。

メタオプションに慣れていない場合は、djangoがここでそれらに関する情報を提供します

于 2012-12-07T16:47:34.640 に答える
1
class Person(models.Model):
    name = models.CharField(max_length=30)

    class Meta:
        db_table = 'core_Person'
于 2012-12-07T16:47:44.700 に答える