Django 自动在数据库中添加 id 字段我不想要它

Django Auto add id field in database i don't want it

Django 自动在数据库中添加 id 字段 我不想在我的数据库中添加 id 字段请帮忙

 fields=[
            ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),

如果您希望将另一个模型字段指定为主键,请将 primary_key=True 添加到所需字段。参见相关 Django docs。例如

username = models.CharField(max_length=50, primary_key=True)

如果您根本不需要主键 ,也许关系 table 不是保存数据的最佳位置。 Django 在其 table 中需要一个主键,并且不提供阻止其创建的方法。