python

学习过程中总结的经验

博客园 首页 新随笔 联系 订阅 管理
Python code

from django.db import models class Person(models.Model) first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30)


怎么设置让first_name和last_name组成primary key?

 

 

Python code

from django.db import models class Person(models.Model) first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) class Meta: unique_together = ("first_name", "last_name")


通过这种形式起到类似的联合主键的作用。
但是注意,这个表的主键还是ID,(django会自动对没有AutoField的表建立一个id字段当做逻辑主键)
posted on 2011-12-10 20:55  や尐莊徍左赱  阅读(980)  评论(0编辑  收藏  举报