h :: m a -> m b
h x = x >>= return . xf
我在f <*> x = f >>= \xf -> x >>= return . xf
中有一个以下模型
我在代码的不同部分使用ap
。
现在我可以在特定条件下添加新列( key_id )(如果rules ='Q'并且我从另一个python文件导入规则列)我不想在代码的所有部分中更改功能
我有from django.db import models
class Proline(models.Model):
ln_num = models.CharField(
primary_key=True,max_length=32,blank=True)
ev_key = models.CharField(max_length=32,blank=True)
ln_id = models.CharField(max_length=32,blank=True)
pro_id = models.CharField(max_length=32,blank=True)
def getProId(self):
return self.pro_id
,所以我写了
models.py
这样可以在不影响代码其他部分的情况下工作吗?我不需要在任何地方编写此条件,而无需在getProId()
中处理它?