django auth:增加max_length组名称字段

时间:2018-10-25 06:29:40

标签: python django orm

Django 1.8应用中,max_length模型中name的{​​{1}}字段的Group的{​​{1}}是auth个字符。

我需要在不扩展默认组模型的情况下增加此限制。

1 个答案:

答案 0 :(得分:0)

简短的回答:我认为这是不可能的。

如果要更改模型上的任何内容,则可能需要扩展模型。


您可以进入Django库的源代码(可能位于site-packages/中的python安装目录中),然后在其中进行更改,然后进行迁移,但这通常是一个坏主意,因为它会导致您稍后尝试更新到较新的Django版本时会遇到麻烦。如果您需要在其他计算机上部署代码,甚至会更糟。

某些IDE甚至会阻止对来自外部库的文件(例如site-packages/中的Django文件)进行修改,以保护开发人员免受自身侵害。