Django项目8

来源:互联网 发布:双向互动网络平台 编辑:程序博客网 时间:2024/06/06 05:00
准备工作
django-admin.py startproject web05django-admin.py startapp blogservice mysqld start ,并create相应的databasepython manage.py runserverblog下建立templates,并建立模板文件

配置settings.py

DATABASES = {     'default': {        'ENGINE': 'django.db.backends.mysql',         'NAME': 'web08',                         'USER': 'root',                             'PASSWORD': '',                          'HOST': '',                             'PORT': '',                        }   }INSTALLED_APPS = (    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.sites',    'django.contrib.messages',    'django.contrib.staticfiles',    'blog',)
配置urls.py

from django.conf.urls.defaults import patterns, include, url urlpatterns = patterns('',    url(r'^blog/index/$','blog.views.index'))
配置views.py

from django.shortcuts import render_to_responsefrom blog.models import Employeedef index(req):    emps = Employee.objects.all()    return render_to_response('index.html',{'emps':emps})

配置models.py

#coding:utf8from django.db import models# 一个类对应数据库中的一张表class Employee(models.Model):    name = models.CharField(max_length=20)

目前先在交互模式下进行增删操作

配置模板文件

<?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"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title></title></head><body>{% for emp in emps %}<li>{{emp.id}}{{emp.name}}</li>{% endfor %}</body></html>






原创粉丝点击