A django app to collect and display movie's short comments from douban.com.
Quick start
-
pip3 install django-scrapy-douban
-
Add "douban" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = ( ... 'douban', )
-
Set database configuration in your INSTALLED_APPS setting like this::
'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '', # database name 'USER': '', # username 'PASSWORD': '', # password 'HOST': '127.0.0.1', 'PORT': '3306', # default listen port 'OPTIONS': { 'init_command': "SET sql_mode='STRICT_TRANS_TABLES'", # the default charset used by django to connect db is 'utf-8' # change to 'utf8mb4' is recommended, otherwise some data like emoji faces cannot save # database also need to changed, reference http://www.cnblogs.com/seayxu/p/5603876.html 'charset': 'utf8mb4', }, }
-
Include the polls URLconf in your project urls.py like this::
from django.urls import include from django.conf.urls import url url(r'^douban/', include('douban.urls')),
-
Run
python3 manage.py makemigrations douban
andpython3 manage.py migrate
to create the douban models. -
Visit http://127.0.0.1:8000/douban/ to participate it.
-
Use virtualenv to deploy project is recommended.