django pk 和id用法

pk就是primary key的縮寫,也就是任何model中都有的主鍵,那麼id呢,大部分時候也是model的主鍵,因此在這個時候咱們能夠認爲pk和id是徹底同樣的。django

 

  1. class Student(model.Model):  
  2.     my_id = models.AutoField(primary_key=True)  
  3.     name = models.Charfield(max_length=32)  

 這個時候,你能夠用pk來找,由於django它知道Student的主鍵是my_id 可是,若是你用id去找的話,那就對不起,查無此人。spa

相關文章
相關標籤/搜索