-
基本上,一个“产品(Rodamiento)”可以有一个,一个或多个“等价物(Equivalente)”
当我创建“ equivalent”类时,Django自动生成一个“ id”字段。 有一种方法可以避免这种情况?我需要从另一个数据库传输数据,而“ id”字段使操作变得更加困难
我正在使用SQLite DB和SQLiteStudio
答案 0 :(得分:1)
如果您创建一个新模型,则默认情况下它的ID字段为primary key
,您只需将另一个字段添加为primary key
,这样django不会使用primary key
创建一个id字段
在列表中,如果没有指定任何字段,则模型中的一个字段具有主键id
,因此请在此处添加带有primary key
的另一个字段,以供查看
auto add id fields
您可以在没有自动递增主键的情况下创建模型,否则可能容易转移,但是如果没有主键,则无法创建模型。