1

サードパーティのDjangoアプリケーションがDjangoプロジェクトにインストールされているため、変更しないでください。

前述のDjangoアプリケーションのモデルに関連付けられたデータを含むテーブルには、Djangoがテーブルに名前を付ける方法では予期されていない名前が付けられています。今では、フィールド名は規則を尊重しています。

Djangoアプリケーションを変更できる場合は、モデル定義でdb_tableメタオプションを設定するだけです。実際、アプリを分離するという考えはDjangoの強みであるため、アプリをそれほど簡単に変更するべきではありません。

テーブル名を変更することはできません。

Djangoプロジェクトにはどこにでもモデルへの参照があるため、モデルを継承することはできません。

質問をする別の方法は、データベースへの接続に使用される前に、コードのどこでdb_tableメタオプションをモデルクラスに挿入できるかということです。これは、 Pythonの動的パワーの考え方に基づいた質問です。

4

0 に答える 0