2015-12-10 56 views
2

期間造成AttributeError的,我有以下的Django model.py如何重命名在Django模型中的功能,而不遷移

def cool_function(value): 
    pass 

class Method2(models.Model): 
    inputfile_param  = models.FileField(validators=[cool_function]) 

我想要做的是重命名cool_function()一些名字even_cooler_function()

但是,當我這樣做

python manage.py make migrations 

我得到這個錯誤:

AttributeError: 'module' object has no attribute 'cool_function' 

我該如何處理這個問題?

回答

3

打開具有導入到舊功能 的遷移文件並調整參考。

cool_function()even_cooler_function()在您的相關遷移文件中。

+1

聽起來很酷,我將在未來定義這個chek –

+0

很高興我幫助:D –