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作了自定义表名的。

上一篇:MyEclipse2016项目内复制一个项目,如何更改项目的访问路径


下一篇:真实经纬度(gps)转成百度坐标的js方法