django model 主键嬷衜odel没有主键无法迭代,有何解决办法

Django嬷衜odel没有主键无法迭代,有何解决办法_百度知道
Django嬷衜odel没有主键无法迭代,有何解决办法
提问者采纳
如果你的数据表应该是事先建好的,然后通过inspectdb生成的models.py的话:找出你的ecm_call_log_view这张表的主键,比如是log_id是主键,在models里log_id = models.BigIntegerField()。做以下替换sed -i &s/log_id = models.BigIntegerField()/log_id = models.BigIntegerField(primary_key=True)/& models.py这时django就不会找id字段了。而是去把log_id当做主键。如果你的数据表是django生成的,应该不会有这样的问题,django会强制你指定primary_key或者id字段
其他类似问题
为您推荐:
django的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 django 自定义主键 的文章

 

随机推荐