---
pip install django-wordpress
python
INSTALLED_APPS = [
...
'wordpress',
...
]
python
DATABASES = {
'default': {
...
'ENGINE': 'django.db.backends.mysql',
'NAME': 'wordpress_db',
'USER': 'your_username',
'PASSWORD': 'your_password',
'HOST': 'localhost',
'PORT': '3306',
...
}
}
python manage.py migrate wordpress
python manage.py wordpress_to_db
python
from django.conf.urls import url
from wordpress.views import PostListView, PostDetailView
urlpatterns = [
url(r'^posts/$', PostListView.as_view(), name='post_list'),
url(r'^posts/(?P<pk>\d+)/$', PostDetailView.as_view(), name='post_detail'),
]
python
from django.views.generic import ListView, DetailView
from wordpress.models import Post
class PostListView(ListView):
model = Post
template_name = 'post_list.html'
context_object_name = 'posts'
class PostDetailView(DetailView):
model = Post
template_name = 'post_detail.html'
context_object_name = 'post'
python manage.py runserver