pip install django-wordpress django-admin startproject myblog cd myblog python manage.py startapp blog python INSTALLED_APPS = [ ... 'blog', ] python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'myblog', 'USER': 'your_mysql_username', 'PASSWORD': 'your_mysql_password', 'HOST': 'localhost', 'PORT': '3306', } } python TIME_ZONE = 'Asia/Shanghai' python from django.db import models from wordpress.models import Post class BlogPost(Post): custom_field = models.CharField(max_length=255) python manage.py makemigrations python manage.py migrate python from django.shortcuts import render from blog.models import BlogPost def blog_home(request): posts = BlogPost.objects.all() return render(request, 'blog/home.html', {'posts': posts}) python from django.urls import path from blog.views import blog_home urlpatterns = [ path('', blog_home, name='blog_home'), ] html {% for post in posts %} <h2>{{ post.title }}</h2> <p>{{ post.content }}</p> <p>Custom Field: {{ post.custom_field }}</p> {% endfor %} python manage.py runserver


上一篇:
下一篇:
切换中文