Contracts/models.py中
class Contract(model.Model):
task_no = models.CharField( ...)
...
class Sample(models.Model):
task_no = models.ForeignKey(Contract, to_field='task_no', ...
...
如上两个类,在xadmin中注册之后进入浏览器检查,总是跳到错误界面,提示
OperationalError at /xadmin/contracts/sample/
(1054, "Unknown column 'contracts_sample.task_no_id' in 'field list'")
我寻思我也没写定义task_no_id啊,而且后来我在task_no下面定义task_no_id还提示我field name冲突。
请问大佬们这怎么回事啊?
class Contract(model.Model):
task_no = models.CharField( ...)
...
class Sample(models.Model):
task_no = models.ForeignKey(Contract, to_field='task_no', ...
...
如上两个类,在xadmin中注册之后进入浏览器检查,总是跳到错误界面,提示
OperationalError at /xadmin/contracts/sample/
(1054, "Unknown column 'contracts_sample.task_no_id' in 'field list'")
我寻思我也没写定义task_no_id啊,而且后来我在task_no下面定义task_no_id还提示我field name冲突。
请问大佬们这怎么回事啊?