1. 程式人生 > >Django數據庫基本增刪改查操作

Django數據庫基本增刪改查操作

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數據庫基本增刪改查操作