我们可以更改django软件包吗

时间:2019-07-11 09:34:26

标签: python django django-admin

可以更改django软件包吗? 例如在我的项目中,我有一个文件夹lib / python2.7 / site-packages / reversion / 在这里,我想在models.py中添加一种方法 这是正确的吗?

最初,我想编辑django的管理历史记录页面。在某些模型中,历史更改消息以unicode格式显示,但是我需要它是字符串可读的。在models.py中,我使用了eval函数将unicode转换为python列表。

1 个答案:

答案 0 :(得分:0)

不,这不是一个好习惯。 通常,还有其他方法可以编辑默认功能(继承,编写自己的页面等)。 这是因为,如果您修改django软件包,将很难维护和更新它。 但是,如果这是一个小项目,则可以尝试编辑django程序包。