• 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.')
  • 相关阅读:
    python时间类型相关
    python调用函数
    LightGBM
    保存训练好的模型并调用
    Bootstrap Table
    Jquery 获取元素上绑定的事件
    C# DLL 反编译改代码
    FastReport C# 导出
    Log4Net
    BootStrap Table
  • 原文地址:https://www.cnblogs.com/yooma/p/8013203.html
Copyright © 2020-2023  润新知