ManyToManyField 增加记录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | class BOMView(View): def get( self ,request): obj = BOMForm() return render(request, 'bom.html' ,{ 'obj' :obj}) def post( self ,request): data = { 'father' : 'CC' , 'son' : 'DD' , 'usage' : 2.0 } obj = BOMSheet.objects.create(usage = data[ 'usage' ]) father_id = ItemSheet.objects. filter (item = data[ 'father' ]).first(). id son_id = ItemSheet.objects. filter (item = data[ 'son' ]).first(). id obj.father.add(father_id) obj.son.add(son_id) obj.save() return HttpResponse( 'ok' ) |
总结: 好麻烦.
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步