zoukankan      html  css  js  c++  java
  • Python Django ORM基本增删改查

    工程下的urls.py中增加如下:
    from cmdb import views as cmdb #要把你要操作的项目import进来
    urlpatterns = [
        url(r'orm', cmdb.orm) #增加这行
    ]
    
    --------------------------------------------------------
    项目下的views.py中增加:
    from cmdb import models # 先将项目里的models加载进来
    
    def orm(request):
    # create
        # 1 way   best use.
        #models.UserInfo.objects.create(username='xiaojianzheng',password='123')
    
        # 2 way
        '''
        dict = {'username':'ciki','password':'123'}
        models.UserInfo.objects.create(**dict)
        '''
    
        # 3 way
        '''
        obj = models.UserInfo(username='lss',password='123')
        obj.save()
        '''
    # select
        # select all data use all()
        '''
        result = models.UserInfo.objects.all()
        for x in result:
            print(x.id,x.username,x.password)
    
        #result, QuerySet => Django => []
        #< QuerySet[ < UserInfo: UserInfo object >, < UserInfo: UserInfo object >, < UserInfo: UserInfo object >
        '''
    # delete
        #models.UserInfo.objects.filter(id=3).delete()
    
    # update
        #models.UserInfo.objects.filter(id=5).update(username='lss',password='456')
    
        result = models.UserInfo.objects.all()
        for x in result:
            print(x.id, x.username, x.password)
        return HttpResponse('ORM opration success.')
  • 相关阅读:
    设计模式的类型
    SQL介绍(1)
    MySQL(介绍1)
    MyBatis总结(1)
    使用SQLServer Profiler侦测死锁(转)
    SQL Server 数据库中关于死锁的分析
    Delphi内嵌汇编语言BASM精要(转帖)
    Delphi项目构成之单元文件PAS
    Delphi中Interface接口的使用方法
    Delphi项目构成之项目文件DPR
  • 原文地址:https://www.cnblogs.com/yooma/p/8013203.html
Copyright © 2011-2022 走看看