django如何用orm增加manytomany关系字段(自定义表名)

不自定义表名的,网上有现成的,但如果自定义之后,则要变通一下了。

app_insert = App.objects.get(name=app_name)
site_insert = Site.objects.get(name=form.cleaned_data['site_name'])
site_insert.app_name.add(app_insert)

正常的如下:

a = Author.objects.get(id=1)
b = Book.objects.get(id=50)
b.authors.add(a)

其中,app_name为site中对app的manytomany外键。

而site和app都用db_table作了自定义表名的。

上一篇:Spark 大规模机器学习官方文档 - 中文翻译


下一篇:计算机视觉中,究竟有哪些好用的目标跟踪算法(上)