Bir modelin örnek nesnesi verildiğinde, veritabanı tablosunun adını nasıl alabilirim?
Meta sınıfında adları açıkça belirtmek istemiyorum.
Yanıtlar:
Yanıtı kendim buldum: Bir örneğin _meta özelliği şu bilgilere sahiptir:
model_instance._meta.db_table
_meta
mülkiyet korunmuyor. Genel API'nin belgelenmiş bir parçasıdır. İnsanların modellerinde kullanmak isteyebilecekleri isimlerle çatışmaları önlemek için öndeki alt çizgi ile ön eklenmiştir.
@property
def table_name(self):
return self._meta.db_table
_meta::Options