当前位置: 首页 > 网络应用技术

Django查询条件不等于如何写(Django查询指定字段的值)

时间:2023-03-08 17:12:24 网络应用技术

  简介:今天,首席CTO注释与您分享Django查询条件的相关内容并不意味着如何编写它。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  第一个构建学生,分区,课程,stu_info表

  添加一对多表的关系数据:

  1.第一种方法是将其添加为上一个方法。应该注意的是,外键的值必须是关联表中存在的存在。

  2.第二种方法是属性分配的方法,因为我们具有模型类中部门的属性,并且该属性的对象的类型必须是部门表类型的实例对象

  访谈与对象相关的对象:

  我们具有定义学生类别类别的部门的属性,因此,当我们访问它时,我们可以直接找到可以通过Student.Deppartment的形式直接找到学生附属学院的大学。

  那么,如果您拜访访问一所大学的学生时我们也想改变呢?

  访谈与对象相关的对象:

  您可以在定义期间设置相关的_name参数,以涵盖foo_set的名称。

  clear()将所有对象集中在关联对象

  多桌查询----交叉关系查询:

  Django提供了一种强大而直观的方式来“处理”查询中相关关系。它会自动帮助您处理后台加入。如果您想跨越关系,则只需要使用关联的模型字段的名称并使用双重字段的行进行分开,直到您想要的字段:

  它也可以反向起作用。要引用“反向”关系,您只需要使用模型的小写字母的名称即可。

  当您分类类别时,您将不提供汽车的价值。当您循环汽车时,您不提供类别的价值。当然,当A标签的HREF属性是不可避免地会缺少参数值。根据您的逻辑,您应该使用嵌套循环,如下:

  {for all_category%的类别}

  {car_brands%的汽车}%}

  a href =“ https://www.shouxicto.com/article/?car= {{car.id}} item = {{category.id}}” span {car.car_name}/a

  {%endfor%}

  {%endfor%}

  {for all_products.object_list%}中的产品%}

  ! - 产品信息显示---

  {%endfor%}

  最后,我建议一个很棒的免费Django教程Liu Jiang的Django教程

  非常简单地获得价值,在晚上再次回答,现在有些事情...

  给你示例代码

  #views.py

  def order_forms_by_days(请求):

  ”“”

  订购日期统计报告,阅读本地计数_DAYS表

  :param请求:

  : 返回:

  ”“”

  光标= Connections ['MFASHIS_DB']。光标()

  sql ='select*从count_days订单按日期desc'

  cursor.execute(SQL)

  结果= dictfetchall(光标)

  限制= 20

  Paginator = Paginator(结果,极限)

  page = request.get.get.get('page')

  尝试:

  订单= paginator.page(page)

  除(Pagenotaninteger,emptypage):

  订单= Paginator.page(1)

  params = {

  “请求”:请求,

  “订单”:订单,

  “页面”:页面

  }

  返回render_to_response('boss/census_days.html',params,context_instance = requestContext(request))

  {%订单为数据%}

  div class =“ UI页面网格浮动”样式=“保证金顶:30px;”

  DIV类=“ Colorn”

  H2订购日统计报告表/H2

  总订单:h3 {all_counts}/h3总金额(yuan):h3 {all_price}}/h3

  表类=“ UI紧凑的小条纹表”

  斜

  tr

  订单号/

  订单时间/

  付款时间/

  买家名称/

  卖方名称/

  订单状态/

  产品名称/

  订单金额/

  /tr

  /thead

  tbody

  {订单的订单%}

  tr

  TD {order.trade_no}}/TD

  TD {order.create_time}}/TD

  TD {order.paid}}/TD

  TD {order.shipped}}/TD

  TD {order.sign}}/TD

  td {order.compled}}/td

  td {order.cancell“}/td

  td {order.deliveryfailure}/td

  TD {order.refund}}/TD

  td {order.refuseorders}}/td

  td {order.closeorders}}/td

  TD {order.total}}/TD

  /tr

  {%endfor%}

  /tbody

  /桌子

  DIV类=“ UI两列中心网格”

  div类=“列中心行”

  DIV类=“ UI分页菜单”

  {%如果datas.has_previous%}

  class =“图标项目”

  href =“?{eplace请求'page'datas.previous_page_number%}“”

  我class =“左箭头图标”/i

  /A

  {%else%} a class =“禁用图标项目” i class =“左箭头图标”/i

  /A

  {%万一%}

  div class =“ item”

  {datas.number}/{{datas.paginator.num_pages}}}

  /div

  {%如果datas.has_next%}

  class =“图标项目”

  href =“?{eplace请求'page'datas.next_page_number%}”

  我class =“右箭头图标”/i

  /A

  {%else%} a class =“禁用图标项目” i class =“右箭头图标”/i

  /A

  {%万一%}

  /div

  /div

  /div

  /div

  /div

  {%endWith%}

  结论:以上是首席CTO注释为所有人编制的Django查询条件的相关内容答案。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?