说明:项目工程名testdb 添加模块blog
第一步:安装PyMySQL驱动
pip install PyMySQL
说明:Python3不支持Python_mysql驱动。因此必须使用PyMySQL,在使用PyMySQL时必须在bolg的__init__.py中添加如下代码:
import pymysql
pymysql.install_as_MySQLdb()
第二步:在blog下的models.py中添加如下代码
from django.db import models
class Test(models.Model): #app名_类名 表示数据库表名、属性表示表中字段。
name=models.CharField(max_length=20)
第三步:添加D:\workspace\testdb\testdb\hellodb.py文件
添加如下代码:
from django.http import HttpResponse
from blog.models import Test
#添加数据
#def hellodb(request):
# test1=Test()
# test1.name='kobe'
# test1.save()
# return HttpResponse("数据添加成功!")
#查询数据
#def hellodb(request):
# response=""
# response1=""
# list=Test.objects.all()
# response2=Test.objects.filter(id=1)
# response3=Test.objects.get(id=1)
#以姓名排序,获取前两条数据
# Test.objects.order_by('name')[0:2]
# Test.objects.order_by("id")
# Test.objects.filter(name='kobe').order_by('id')
# for var in list:
# response1+=var.name+" "
# response=response1
# return HttpResponse(response2)
#修改数据
#def hellodb(request):
# test1=Test.objects.get(id=1)
# test1.name='google'
# test1.save()
# return HttpResponse("修改成功")
#删除数据
def hellodb(request):
test1=Test.objects.get(id=1)
test1.delete()
return HttpResponse("删除成功")
第四步:配置urls.py
url(r'^hellodb$', hellodb.hellodb),
第五步:启动服务器
python manage.py runserver
说明:setting.py数据库配置部分略。