更新 Django 项目的最佳方法,跟踪更新

Best approach to update django project, track updates

大家好!

我有一个 Django 项目,已经托管。该项目包含许多功能。有时,当我更新项目的一部分时,我不记得这些更新可能会影响到哪里。

第 1 页

 line 1: if obj.love_basket:
 line 2:     up.fan = True # as well
 line 3:     up.save()

几个月后,我想删除 fan 属性并将其替换为 is_fan

第 2 页

 line 4: class UserProfile:
 line 5:     # fan = models.BooleanField()
 line 6:     is_fan = models.BooleanField()

此更改将来会在用户点击 line 2
时出错 这只是一个例子。

我如何知道这些更改可能会影响哪些地方?

Write unit tests! 通过非常简单的单元测试就可以轻松解决此类问题。