我使用Django的创建数据库表为MySQL的,它工作得很好,但我注意到,它为每个表id
列,这不是我想,所以我可以禁用此默认行为,谢谢。怎样才能让Django的不创建数据库表id列
0
A
回答
0
是的,你可以问django不要自动创建一个id
字段。
如果你想指定自定义主键,只需指定primary_key =真在你的领域之一。如果Django发现你已经明确设置了Field.primary_key,它将不会添加自动ID列。
只需在您的模型中使用primary_key = True创建任何其他字段。
希望这会有所帮助。
1
您应该将primary_key = True
指向模型中的合适字段。 因此id
字段将由该字段替代。
0
add primary_key = True到你的独特领域,你将摆脱id字段。
相关问题
- 1. 我怎样才能让mysql从数据库表中打印行
- 2. 我怎样才能让我的数据库连接UTF8启用
- 3. 我怎样才能从数据库
- 4. 我怎样才能让preg_match_all阵列
- 5. 怎样才能让android中
- 6. 我怎样才能让
- 7. 怎样才能增加ID从阵列
- 8. 我怎样才能创建h:selectOneRadio与java列表(JSF)的选项?
- 9. 我怎样才能在Django
- 10. 我怎样才能在Django
- 11. 我怎样才能指定一个数据库的Django测试使用,而不是让它每次构建它?
- 12. 我怎样才能让这样的
- 13. 我怎样才能创建一个UIImageView
- 14. 我怎样才能创建三个tabels
- 15. 我怎样才能动态创建checboxa
- 16. Django的/ Python的:我怎样才能让下面的数增量(不在数据库中)
- 17. 我怎样才能构建这个数据库?
- 18. 我怎样才能在内存中创建与Tableс数据库SQLite的C#?
- 19. 我怎样才能为这个数组创建一个表?
- 20. 我怎样才能在SQLite数据库列将与由用户
- 21. 我怎样才能得到我点击的列表项数据?
- 22. 怎样才能在数据库中创建了新的表,如果该表并不存在(C#)
- 23. 我怎样才能让我的根在Django的flatpage
- 24. 我怎样才能让不仅ID,而是由一个多列也
- 25. 我怎样才能让下BackgroundWorker的
- 26. 我怎样才能控制创建数据库索引时使用DataContext.CreateDatabase()
- 27. 我怎样才能获取不同的表列中的另一个表数据?
- 28. 我怎样才能创建一个数据透视表与经典的ASP vb
- 29. 我怎样才能让我的数据沿着python 3显示?
- 30. 我怎样才能让列表项目在Android上可点击