您的位置:首页 > 数据库

Django数据库基本增删改查操作

2018-08-31 11:44 796 查看
urls.py文件里的内容---实现url路由

from django.contrib import admin
from django.urls import path,include
from app01 import views
urlpatterns = [
path('credata/', views.credata),
]

views.py文件里方法定义

from django.shortcuts import HttpResponse
import pymysql
pymysql.install_as_MySQLdb()
from app01 import models
def credata(request):
#创建插入数据
# models.UserInfo.objects.create(
#     username='song',
#     password='123',
#     age='18'
# )

#查询数据
# a =models.UserInfo.objects.filter(username='root')
# for i in a:
#     print(i.id,i.username,i.password,i.age)

#查到数据后进行删除
# models.UserInfo.objects.filter(username='root').delete()

#更新数据,找到所有的列,把密码改成123456
models.UserInfo.objects.all().update(password='123456')

return HttpResponse('OK')

创建好类之后,想要使创建的表在数据库里生效,得在命令行执行
python manage.py makemigrations

以上命令表示构建数据结构
python manage.py migrate
上条命令表示执行操作到数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python Django