相关疑难解决方法(0)

如何在 Django 中更新 m2m 字段

我有:

class MyUser(Model):
    today_ref_viewed_ips = ManyToManyField(
        UniqAddress, 
        related_name='today_viewed_users', 
        verbose_name="Adresses visited referal link today")
    ...
Run Code Online (Sandbox Code Playgroud)

在一些老生常谈的日常要求中,我这样做:

for u in MyUser.objects.all():
    u.today_ref_viewed_ips.clear()
Run Code Online (Sandbox Code Playgroud)

可以通过更新在数据库服务器上完成吗?

MyUser.objects.all().update(...)
Run Code Online (Sandbox Code Playgroud)

好的,我无法更新,谢谢。但我唯一需要的是 TRUNCATE m2m 内部表,是否可以从 django 执行?如何在没有 mysql 控制台“SHOW TABLES”的情况下知道它的名称?

sql django many-to-many

6
推荐指数
2
解决办法
7237
查看次数

标签 统计

django ×1

many-to-many ×1

sql ×1