0

素晴らしいアプリ South によって提供された素敵なドキュメントのおかげで、以下のコードを使用してモデルの名前を変更することに成功しました。

def forwards(self, orm):
    db.rename_table('myapp_a_model', 'myapp_another_model')

def backwards(self, orm):
    db.rename_table('myapp_another_model','myapp_a_model')

ただし、モデルの実際の名前には大文字、つまり myapp_A_Model が含まれており、myapp_A_Model を myapp_Another_Model に名前変更したいと考えています。大文字は私にとって重要です。課題は、以下のコードです。

db.rename_table('myapp_A_Model', 'myapp_Another_Model')

動作しません。モデルの名前を大文字のモデルに変更するにはどうすればよいですか?

4

1 に答える 1

0

結局のところ、私の側には少し混乱がありました。

Django モデル名は大文字にできますが、PostGres テーブル名はすべて小文字にできます。

于 2012-07-29T09:58:49.657 に答える