我是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?