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.')
  • 相关阅读:
    canvas设置渐变
    canvas设置线条样式
    canvas给图形添加颜色
    Vue中父组件与子组件之间传值
    Vue实例的生命周期
    es6常用语法和特性
    JS基础:常用API
    JS基础:函数
    JS基础:闭包和作用域链
    JS基础:this的指向以及apply、call的作用
  • 原文地址:https://www.cnblogs.com/yooma/p/8013203.html
Copyright © 2011-2022 走看看