Django數據庫基本增刪改查操作
阿新 • • 發佈:2018-08-31
sta pre port eat del make resp mysqldb 實現 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
上條命令表示執行操作到數據庫。
Django數據庫基本增刪改查操作