Django 2在经过身份验证的用户之间实现通信系统

时间:2019-01-31 05:50:02

标签: python django

我正在一个项目上构建像Fiverr这样的自由职业网站,我已经实现了Gig Model,因此用户可以创建Gigs并可以向其他用户订购Gigs。我面临的一个非常令人困惑的问题是:

我如何为用户实现通信系统,当用户下达演出订单时,他应该能够与Gig所有者的seller聊天,或者它应该类似于Fiverr通信。

这是我的模特:

class Gig(models.Model):
    CATEGORY_CHOICES = (
        ('GD', 'Graphic & Design'),
        ('DM', 'Digital Marketing'),
        ('WT', 'Writing & Translation'),
        ('VA', 'Video & Animation'),
        ('MA', 'Music & Audio'),
        ('PT', 'Programming & Tech'),
        ('FL', 'Fun & Lifestyle'),
    )

    title = models.CharField(max_length=500)
    category = models.CharField(max_length=255, choices=CATEGORY_CHOICES)
    description = models.CharField(max_length=1000)
    price = models.IntegerField(blank=False)
    photo = models.FileField(upload_to='gigs')
    status = models.BooleanField(default=True)
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    created_at = models.DateTimeField(default=timezone.now)

    def __str__(self):
        return self.title

任何资源,链接和帮助将不胜感激。

谢谢!

0 个答案:

没有答案