Sam*_*233 1 django python-2.7 django-rest-framework
我在表中有两个主键我知道django在同一个表中不支持多个PK我使用了unique_identifier但是当我执行syncdb时所有列都没有创建
class SODIOrder(models.Model):
sodi_order_num = models.CharField(max_length=50, primary_key=True)
sodi_order_version = models.CharField(max_length=50,primary_key=True)
service_identifier = models.CharField(max_length=50)
telephone_number = models.CharField(max_length=12)
insert_timestamp = DateTimeUTCField(auto_now_add=True)
class Meta:
unique_together = (("sodi_order_num","sodi_order_version"))
Run Code Online (Sandbox Code Playgroud)
sodi_order_version 没有创建任何人都可以帮我这个?
primary_key=True从模型字段中删除并更改unique_together为tuple of tuples:
class SODIOrder(models.Model):
sodi_order_num = models.CharField(max_length=50)
sodi_order_version = models.CharField(max_length=50)
service_identifier = models.CharField(max_length=50)
telephone_number = models.CharField(max_length=12)
insert_timestamp = DateTimeUTCField(auto_now_add=True)
class Meta:
unique_together = (("sodi_order_num","sodi_order_version"),)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
980 次 |
| 最近记录: |