首页 > 数据库 >django_ORM_数据库取值

django_ORM_数据库取值

时间:2023-05-28 12:12:59浏览次数:45  
标签:Info __ objects models django filter Phone ORM 取值

        # 查询方法1:直接查询
        models.Info_Phone.objects.filter(mobile="157137632",id=2)

        # 查询方法2:把查询条件放在字典里面
        data_list = {"mobile":"157137632","id":2}
        models.Info_Phone.objects.filter(**data_list)

        # 针对数字:id等
        models.Info_Phone.objects.filter(id=2)  # 等于12
        models.Info_Phone.objects.filter(id__gt=2)  # 大于12
        models.Info_Phone.objects.filter(id__gte=2)  # 大于等于12
        models.Info_Phone.objects.filter(id__lt=2)  # 小于12
        models.Info_Phone.objects.filter(id__lte=2)  # 小于等于12

        data_list = { "id__gt": 2}
        models.Info_Phone.objects.filter(**data_list)

        # 针对字符串
        models.Info_Phone.objects.filter(mobile="15713763208")  # 等于
        models.Info_Phone.objects.filter(mobile__startswith="157")  # 筛选出以157开头的
        models.Info_Phone.objects.filter(mobile__endswith="3208")  # 筛选出以3208结尾的
        models.Info_Phone.objects.filter(mobile__contains="157")  # 筛选出保函157的
        data_list = {"mobile__contains":"157" }
        models.Info_Phone.objects.filter(**data_list)

 

标签:Info,__,objects,models,django,filter,Phone,ORM,取值
From: https://www.cnblogs.com/xujunhui/p/17438050.html

相关文章

  • 动态路由 出现 for supported dynamic import formats. If this is intended to be
    forsupporteddynamicimportformats.Ifthisisintendedtobeleftas-is,youcanusethe/*@vite-ignore*/commentinsidetheimport()calltosuppressthiswarning.Plugin:vite:import-analysis如果不是vite,用以前的webpack,只需要()=>import(‘XXX’)只能成......
  • 从gitee上拉取django项目到Linux中
    1.从gitee拉取django项目: 2.安装虚拟环境: 3.创建虚拟环境: 4.进入虚拟环境: 5.安装项目模块: ......
  • {{ form.as_ul }} – Render Django Forms as list
    DjangoformsareanadvancedsetofHTMLformsthatcanbecreatedusingpythonandsupportallfeaturesofHTMLformsinapythonicway.RenderingDjangoFormsinthetemplatemayseemmessyattimesbutwithproperknowledgeofDjangoFormsandattribut......
  • [ICDE 2023] Minimizing the Influence of Misinformation via Vertex Blocking
    MinimizingtheInfluenceofMisinformationviaVertexBlockingMotivationandApplication其实就是经典的RumorBlocking问题,即通过一系列的操作使得rumor在社交网络中的影响力最小。主流的方法有三种:找到一组seedset去和rumor节点竞争,社交网络中的节点都只能被激活一次,......
  • pongo2 类似django 语法的golang 模版引擎
    pongo2类似django语法的golang模版引擎,当前兼容django1.7同时还包含了强大的三方生态支持(比如beego,gin,echo框架。。。)参考使用main.gopackagemain import("fmt""log" "github.com/flosch/pongo2/v6") funcmain(){tpl,e......
  • 为视障者打造无障碍的 WinForms 应用程序
    如何在WindowsForms应用程序中改善屏幕阅读器可访问性屏幕阅读器是一种辅助技术,可以通过语音或者盲文显示器来读出屏幕上的内容,帮助视力障碍者使用计算机。WindowsForms是一种基于.NETFramework的桌面应用程序开发技术,提供了丰富的控件和组件,以及一些可访问性功能,可以让开......
  • End-to-End Object Detection with Transformers论文阅读笔记
    摘要作者提出了一种新的基于Transformer的目标检测模型DETR,将检测视为集合预测问题,无需进行nms以及anchorgeneration等操作。同时,对模型进行简单的修改就可以应用到全景分割任务中。方法ObjectdetectionsetpredictionlossDETR给出的是N个预测,N为预先设定的远大于GT目标框......
  • 云服务器运行django项目
    打开项目的settings.py文件。在文件中找到ALLOWED_HOSTS设置。它应该是一个包含字符串的列表。将服务器的IP地址(在此示例中是XX.XX.xx.xx)添加到ALLOWED_HOSTS列表中。确保不要删除已存在的任何其他允许的主机。ALLOWED_HOSTS=['ip','your-domain.com']或者......
  • 何为ORM框架?和ADO.NET 对比
    百度:ORM(ObjectRelationalMapping)框架采用元数据来描述对象与关系映射的细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。简单理解为一种框架的格式。只要提供了持久化类与表的映射关系,ORM框架在运行时就能参照映射文件的信息,把对象持久化到数据库中。ORM是通过使......
  • Django - makemigrations - No changes detected
    Django-makemigrations-Nochangesdetected回答1Tocreateinitialmigrationsforanapp,runmakemigrationsandspecifytheappname.Themigrationsfolderwillbecreated../manage.pymakemigrations<myapp>YourappmustbeincludedinINSTALLED......