django,模型里两个字段组成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)


怎么设置让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字段当做逻辑主键) 优质内容筛选与推荐>>
1、黑马程序员——面向对象(1)
2、矩阵树定理总结
3、重温ASP.NET WebAPI(一)初阶
4、java接口用法学习----------------java菜鸟学飞第一步
5、大数据学习——spark-steaming学习


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号