小编l0n*_*178的帖子

将Disqus添加到Django博客评论

我是python的新手,所以django.我建立了一个简单的博客,其模型包括"Entry"和"Author".现在,我被告知博客将使用"disqus"进行评论,因此我应该在后端提供一些标识符或站点ID,以便可以使用disqus.我无法弄明白该怎么做.虽然,我通过在Blogger上添加通用代码(由disqus提供)来查看其功能.

我的模特是:

class Author(models.Model):
    userName = models.CharField(max_length=50)
    displayName=models.CharField(max_length=100)
    email = models.EmailField()

    def __str__(self):             
        return self.displayName

class Entry(models.Model):
    title = models.CharField(max_length=255)
    body = MarkdownField()
    image=models.ImageField(upload_to='images',null=True,blank=True)
    category=models.ManyToManyField(Category)
    createdAt = models.DateTimeField(auto_now_add=True)
    updatedAt = models.DateTimeField(auto_now=True)
    authors = models.ManyToManyField(Author)
    publish=models.BooleanField(default=True)

    def __str__(self):             
        return self.title

    class Meta:
        verbose_name = "Blog Entry"
        verbose_name_plural = "Blog Entries"
        ordering = ["-createdAt"]
Run Code Online (Sandbox Code Playgroud)

我的观点是:

class EntryView(viewsets.ModelViewSet):
    queryset=Entry.objects.all()
    serializer_class=EntrySerializer
    lookup_field = 'title'
    paginate_by= 6

class AuthorView(viewsets.ModelViewSet):
    queryset=Author.objects.all()
    serializer_class=AuthorSerializer
Run Code Online (Sandbox Code Playgroud)

如何在我的博客中添加disqus?

django disqus django-rest-framework

4
推荐指数
1
解决办法
3432
查看次数

标签 统计

disqus ×1

django ×1

django-rest-framework ×1