from django.db import models
class Blog(models.Model): # ... pass
class Entry(models.Model): blog = models.ForeignKey(Blog, on_delete=models.CASCADE,db_constraint=False)
当 db_constraint=False 时, 保存也必须要调用 Model 吗? Entry.objects.create(Blog(id=1)) 有没有能直接值传入吗? Entry.objects.create(blog=1)
1
johnsona 2021-02-02 11:18:02 +08:00 via iPhone
大厂都是不允许应用框架代码直接线上 ddl,也就是 django 的 migrage,出问题这锅是你开发背还是人运维背
都是开发把 sql 给到 dba 去执行 如果小厂,管他外键呢,说得有多大流量似的 |
3
pepesii 2021-02-02 12:41:05 +08:00 2
Entry.objects.create(blog_id=1, **kwargs)
|
4
johnsona 2021-02-02 12:44:01 +08:00 via iPhone
@pepesii 酱紫的吗 我的意思是不要用那个 db_condtraint 该怎么来怎么来 不用他迁移就好了
|