장고 - disqus 연동한 댓글 기능 적용

1. disqus.com 접속

  • 회원가입 및 로그인
  • ‘I want to install isqus in my site’ 클릭
  • Basic > ‘subscribe now’ 클릭
  • 플랫폼 선택(보이지 않는다면, ‘I don’t see~’ 클릭)
  • 최하단 ‘Configure’ 클릭
  • 변경할 것이 특별히 없다면 최하단 ‘Complete Setup’ 클릭



2. django 프로젝트에 disqus 연동

  • $ pip install django-disqus
  • 프로젝트 settings.py 수정

    1
    2
    3
    4
    5
    6
    7
    INSTALLED_APPS = [
    ...
    'disqus', # 데이터베이스 저장 불필요
    'django.contrib.sites' # 데이터베이스 저장 필요 --> migrate 필요
    ]
    DISQUS_WEBSITE_SHORTNAME = '설정한 사이트 이름'
    SITE_ID = 1
  • DB 변경사항 저장

    • $ python manage.py migrate


3. 원하는 위치에 disqus 적용

1
2
3
4
{% load disqus_tags %}  <!-- disqus 태그 기능 사용 -->
<div>
{% disqus_show_comments %}
</div>