数据库里为什么不是CASCADE?(已解决)

来源:7-9 通过migrate生成表和本章小结

wlxz

2020-01-09

图片描述user = models.ForeignKey(UserProfile, on_delete=models.CASCADE, verbose_name="用户")
Model里的定义没有错,到了数据库里,查看表外键,删除与更新时都不是CASCADE而是RESTRICT,如上图,这个有影响吗?

写回答

2回答

wlxz

提问者

2020-01-09

另外 就在这里问第二个问题吧,哈,貌似我问题比较多。

django可不可以将verbose_name的值,写到数据库的注释里?

0
1
bobby
很多orm都还没有很好的支持数据库的comment
2020-01-10
共1条回复

wlxz

提问者

2020-01-09

还是说,django的on_delete=models.CASCADE 并不是通过数据库 本身的CASCADE功能来实现关联删除。而是框架自己实现的关联删除?

0
3
bobby
回复
wlxz
是的,
2020-01-12
共3条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程