我可以向Django的auth_group表中添加一列吗?

1 投票
1 回答
1378 浏览
提问于 2025-04-18 08:56

我刚开始学习Python,想在Django的auth_group表里添加一列额外的数据(使用Mysql数据库)。因为这个表是内置的模型,所以我不能直接添加一列。有没有办法扩展它呢?

1 个回答

4

使用 add_to_class 方法。在你的 models.py 文件中添加一个名为 created_at 的新字段,加入以下代码:

from django.contrib.auth.models import Group
Group.add_to_class('created_at', models.DateTimeField(auto_now_add=True))

撰写回答