种子服务评级
seed-service-rating的Python项目详细描述
服务评级围绕两种模式构建:邀请和评级。
如果希望用户对他们收到的服务进行评分,则首先为他们创建一个邀请。然后,用户会收到一条消息,邀请他们对所收到的服务进行评级。
当用户对所接收的服务进行评分时,他们提供的反馈将存储在评分中。为他们回答的每个问题创建一个评分,并将问题和答案存储在模型中。
创建invite通常是通过对/invite
端点的post请求进行的。
当用户通过回答所有问题完成其服务评级时,应将其邀请字段completed
设置为true,以防止发送其他邀请。
应该点击一个特殊的端点/invite/send
,以便发送所有需要出去的邀请。单击此终结点将激活SendInviteMessages任务,该任务将依次激活发送单个邀请消息的任务。这可以通过向调度程序添加一个在预定时间到达端点的调度程序来实现自动化(通常它可以在每个工作日到达端点一次)
要注意的一些环境变量(请参见settings.py):
- Total_Invests_To_Send:将发送的用于邀请用户对其服务进行评分的邮件数。
- Days_Between_邀请:向用户发送邀请邮件之间等待的天数。
- 邀请文本:要发送给用户的邀请消息。