スポンサーリンク

【Django】DBテーブルにあるユニークのID(auto increment)のカラムを取得する

モデルファイルの中にあるクラスの記述を以下のように赤字みたく書く

class HogeMaster(models.Model):


id = models.AutoField(primary_key=True)
hoge_name = models.CharField(unique=True, max_length=100, blank=True, null=True)
created_date = models.DateTimeField()
status = models.IntegerField(blank=True, null=True)

class Meta:


managed = False
db_table = ‘hoge_master’

 

 

 

変更前のselect結果:

<QuerySet [{‘hoge_name’: ‘hogehoge’,’created_date’: datetime.datetime(2019, 12, 18, 0, 0), ‘status’: 1}]>

変更後のselect結果

<QuerySet [{‘id’: 156, ‘hoge_name’: ‘hogehoge’, ‘created_date’: datetime.datetime(2019, 12, 18, 0, 0), ‘status’: 1}]>

コメント

タイトルとURLをコピーしました