mysql - 没有数据库关系的ForeignKey和ManyToMany

标签 mysql database django django-models django-orm

我有一个问题 - 是否可以创建具有某些关系的模型,但通过manage.pysyncdb同步数据库时不创建数据库关系?例如,拥有多对多表并通过 django ORM 处理它但没有数据库外键?

最佳答案

不是默认情况下,您当然可以实现自己的数据库Field,它存储指向特定记录的整数。然后可以使用它来查找该类型的模型,但是您放弃了数据库为您所做的所有检查。

您想要这个有什么具体原因吗?

关于mysql - 没有数据库关系的ForeignKey和ManyToMany,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7308359/

相关文章:

php - MongoDB - 将数据从一个集合传输到另一个集合

MySQL vs PostgreSQL 关注 w/GIS 和速度

mysql - 存储包含200万条日志数据的大型CSV文件

django - 如何检查将在Django中级联删除哪些对象?

python - 导入文件时在 Django 中使用事务

php - MySQL 多个 "AND"语句

database - Qt 数据库接口(interface)入门的最佳位置

MySQL - 具有重复唯一字段的条目

python - Django filter_horizo​​ntal 用于多对一关系

mysql - 为什么数学运算符与sql中的字符串交互