0
私が作業しているmysqlのテーブル名を知っています。私は対応するモデル名を見つける必要があります。モデル名を見つける方法はありますか?対応するdbテーブルのモデル名を取得する方法
私が作業しているmysqlのテーブル名を知っています。私は対応するモデル名を見つける必要があります。モデル名を見つける方法はありますか?対応するdbテーブルのモデル名を取得する方法
あり、このためのAPIはませんが、あなたは、一致するのDB_Table見つけることを通じて、すべてのモデルとループを取得することができます:
from django.apps import apps
models = apps.get_models()
target = [m for m in models if m._meta.db_table == "my_table_name"]
注意、これは名前だけでなく、実際のモデルクラスを返します。
ありがとうございます:)それは動作します – User