Preparation [plain] django-admin.py startproject web05 django-admin.py startapp blog service mysqld start, and create the corresponding database python manage. create a templates file under the py runserver blog and configure settings in the template file. py [python] DATABASES = {'default': {'Engine ': 'django. db. backends. mysql ', 'name': 'web08', 'user': 'root', 'Password': '', 'host':'', 'Port ': '', }} INSTALLED_APPS = ('django. contrib. auth ', 'django. contrib. contentty Pes ', 'django. contrib. sessions ', 'django. contrib. sites ', 'django. contrib. messages ', 'django. contrib. staticfiles ', 'blog',) Configure urls. py [python] from django. conf. urls. defaults import patterns, include, url urlpatterns = patterns ('', url (R' ^ blog/index/$ ', 'blog. views. index') Configure views. py [python] from django. shortcuts import render_to_response from blog. models import Employee def index (req): emps = Empl Oyee. objects. all () return render_to_response('index.html ', {'emps': emps}) Configure models. py [python] # coding: utf8 from django. db import models # A class corresponds to a table class Employee (models. model): name = models. charField (max_length = 20) Currently, you must add, delete, and configure the template file in interactive mode [html] <? Xml version = "1.0" encoding = "UTF-8"?> <! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Strict // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">