中易网

django 多对多manytomany保存问题

答案:2  悬赏:0  
解决时间 2021-03-06 11:30
class User(models.Model):
UserName = models.CharField(max_length=100)

class Modular(models.Model):
ModularName = models.CharField(max_length=200)
users = models.ManyToManyField(User)
比如两张表多对多
当user的id为1 对应modular的id为[1,2,3,4,5,6,.......]的时候该怎么保存
最佳答案
不太明白你想表达的是什么意思。
你应该知道在多对多关系中,一般是需要另外一个表来存储他们之间的关系的。也就是说,在多对多关系中,是有三个表的。
在Modular中保存users,就会向第三张表中写入对应关系数据的。
在User中,使用 modular_set 就可以取出某User的所有Modular
全部回答
首先,在views中需要判断你的form合不合法(不合法请查看inputform与输入的是否符合),可以在if form.is_valid():并列的地方添加一个else,print form看看,可以类似form.company.errors.其实如果合法要存到数据库中,你的model方法有问题,一般是add_input=input(xx=xx,xx=xx) add_input.save() 或者input.objects.create(xx=xx=,xx=xx)#并不需要赋值,和调用save()方法,因为create内部有调用save方法
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
若5个质数的和是74,则这些质数中最小的是几
开心厨房地址在什么地方,想过去办事
怎么才能知道微信好友有没有设置不让我看他的
大武的意思是什么?大武的释义是什么啊?
福州市晋安区统计局我想知道这个在什么地方
食物中毒需要哪些紧急救援物资
问道新金系和旧金系哪个好
路由器上的DSL和LAN是什么意思.为什么我的网
银行卡找不到了,里面没有钱,要不要去银行注
蓝调薰衣草主题庄园地址在哪,我要去那里办事
打桩后需要凉桩多长时间,还有接下来工程是不
天天p图怎样才能能p成音乐故事
30分悬赏急问!!用电脑上的QQ可以发QQ音乐文
盛家屯村地址在什么地方,想过去办事
重庆苹果所有IPAD不开机花屏进水维修更换触摸
推荐资讯
线切割报警显示over flow 什么意思?
传媒公司的固定资产可以不提折旧吗?(内帐)
“情”字何解?
美车坊这个地址在什么地方,我要处理点事
长安之星二都有什么颜色金属漆
辽宁师范大学影视艺术学院表演系好吗?急急急
哪个男明星的嘴唇最性感?
云在指尖………是干什么的啊?
若关于x的方程1/x-2加K/X+2=3/X方-4无解,求K
众星通讯地址在哪,我要去那里办事
线性工作流是一种渲染方式么?还是渲染器?
两个月泰迪能不能和八个月泰迪『两个月的是母
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?