sql >> データベース >  >> RDS >> Mysql

Djangoを使用したデータベーステーブル名

    Metaを使用する クラス(ここにドキュメントmodels.py内 モデル定義:

    class Aerodrome(models.Model):
        Name = models.CharField(max_length=48)
        Latitude = models.DecimalField(decimal_places=4, max_digits=7)
        Longitude = models.DecimalField(decimal_places=4, max_digits=7)
    
        class Meta:
            db_table = 'AERODROMES'
    

    これにより、SQLデータベース内のモデルテーブルのデフォルトの命名スキームが上書きされます。

    managedを追加することもできます python manage.py syncdbかどうかを制御する属性 およびpython manage.py flush テーブルを管理します。

    class Aerodrome(models.Model):
        # ...
    
        class Meta:
            db_table = 'AERODROMES'
            managed = False
    

    これにより、syncdbが可能になります データを消去することを恐れずに。



    1. 再インストールせずにWampサーバーを修復するにはどうすればよいですか?

    2. ビルド時にDockerイメージ間でネットワークを構築するにはどうすればよいですか?

    3. IN句に列は存在しませんが、SQLは実行されます

    4. SQLエラーORA01427