Addition, deletion, modification and query of ORM database

Database Visualizer:

https://sqlitestudio.pl/index.rvt

from app01 import models
def orm(request):
    #add data
    # method 1:
    # models.UserInfo.objects.create(username='root',password='root123')
    # Method 2:
    # obj = models.UserInfo(username='zte',password='zte')
    # obj.save()
    # Method three:
    # dict1={'username':'zte1',"password":'zte1' }
    # obj = models.UserInfo(**dict1)
    # obj.save()
    # find data
    # result=models.UserInfo.objects.all()
    # # print result
    # for row in result:
    #     print row.id,row.username,row.password
    # result = models.UserInfo.objects.filter(username='root')
    # result = models.UserInfo.objects.filter(username='root',password='root123')
    # for row in result:
    #     print row.id,row.username,row.password
    #delete
    # models.UserInfo.objects.filter(id='4').delete()
    #renew
    models.UserInfo.objects.all().update(password=45678)
    return HttpResponse('adasd')

  

# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models

# Create your models here.
class UserInfo(models.Model):
    username=models.CharField(max_length=32)
    password=models.CharField(max_length=64)

class zte(models.Model):
    id=models.AutoField(primary_key=True) #primary key, auto increment
    username=models.CharField(max_length=32)
    password=models.CharField(max_length=64)
    email=models.CharField(max_length=64,null=True)

  

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325091093&siteId=291194637