Djangoでは、モデルフィールドが主キー(pk
)かどうかをテストする方法(関数)はありますか?モデルのフィールドインスタンスが主キーであるかどうかをテストするDjangoの関数はありますか?
例えば、私のモデルは次のとおりです。主キーである名前をテストするための機能が
class Gender(models.Model):
name = models.CharField(max_length=50, primary_key=True)
def __str__(self):
return self.name
ありますか?
なぜ知っておく必要がありますか?ユースケースは何ですか? –
これは別の問題に関連しています。 'django-modeltranslation'パッケージの主キーフィールドの翻訳を扱うことができるようにするためです。 [link](https://github.com/deschler/django-modeltranslation/issues/144)の参考、yerihyoによる2016年10月31日のコメント私の関連する質問は[link](https://stackoverflow.com/questions/46779674/setting-django-model-primary-key-field-for-translation-with-django-modeltranslat)です。 – Caco