Django模型

说明:项目工程名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数据库配置部分略。   
        

 

 

 

 

你可能感兴趣的:(Django)