models.py
class Leave_Application(models.Model):
name = ..
employee = ..
leave_reason = ...
status_field = (
('Pending','Pending'),
('Approved','Approved'),
('Declined','Declined'),
)
status = models.CharField(max_length=10,choices=status_field,default='Pending')
我有approve
和decline
函数,它们分别由approve
或decline
按钮调用,然后向员工发送确认消息。我现在想要,通过'各自的函数调用'状态的值应该改变,就像我调用approve函数然后它应该更改为Approved
当我按下拒绝按钮它应该调用拒绝功能,状态应该是{ {1}}
我在django shell中试过
Declined
但我不认为这是有问题地改变价值的正确方法。它并没有改变默认值。
我怎样才能实现这一目标? 提前致谢