我希望生成与有限(> 20,<100)类型相关联的自动消息:
class Message(models.Model):
MSG_CHOICES = (
('MEETING', 'Meeting Reminder'),
('STATUS', 'Status Change Reminder'),
...
)
message = models.CharField(max_length=100)
msg_type = models.CharField(max_length=10, choices=MSG_CHOICES)
每个的实际消息取决于我必须在某个时刻提供它的类型和参数。例如,会议&#39;会议&#39;消息基本上是:
"Hi, you have a meeting at %s with %s." % (time, person_to_meet)
同时“状态”&#39;消息将类似于
"Hi, this is a reminder that you changed your %s status to %s." % (status_type, new_status)
现在,这里的复杂性是我们必须针对不同的类型呈现不同的消息。这是我尝试集思广益的一些方法:
所以主要问题是:
谢谢!
-Yan
答案 0 :(得分:0)