我试着做一个邀请系统,如果我的解决方案看起来很奇怪,甚至对我自己来说,一定是出了问题。
用户为邀请调用URL
Site.com/帐户/邀请/邀请
public ActionResult Invitation(Guid invitationGUID)
{
//Check for the existence of the invitation id
if(true)
return RedirectToAction("Account","Register")
return View("InvalidInvite&
这个问题在某种程度上与:IOS GAME KIT - Where do I find pending invitations? GKInvite or AKA how do I accept programmatically an invitation? 在Game Kit中似乎没有办法观察收到的邀请,所以我正在寻找替代方案。也许另一种选择是向GKInvite添加一个观察者?这是可能的吗?如果可能,我该如何创建一个? 基本上,我想要做的是观察和编程处理传入的邀请,现在当一个邀请被发送时,接收者将看到一条来自iOS it self的消息。只有当邀请被拒绝或接受时,GameKit才会意识到邀请的
我正在使用Django,django-allauth和django-invitations。我能够成功地邀请用户加入该平台,但我希望将他们与邀请者的公司相关联。
我已经看过了养蜂人/django的邀请函,但它似乎没有关于如何做到这一点的信息。
models.py
class Company(models.Model):
name = models.CharField(max_length=100, default=None)
class CustomUser(AbstractUser):
company = models.ForeignKey(Company, on_dele