当前位置: 首页 > news >正文

旅游网站的建设方式图片点击就能跳转网站怎么做的

旅游网站的建设方式,图片点击就能跳转网站怎么做的,wordpress知更鸟最新破解,学做网站的笔记本前言 先抛出一个问题。银行就相当于一个数据库#xff0c;你去银行取钱存钱办卡销卡#xff0c;是你告诉银行柜员方便还是你自己去操作电脑办卡取卡方便#xff1f;#xff08;你还不一定会#xff0c;假设自动存款机还没发明#xff09;#xff0c;object在数据库中就…前言 先抛出一个问题。银行就相当于一个数据库你去银行取钱存钱办卡销卡是你告诉银行柜员方便还是你自己去操作电脑办卡取卡方便你还不一定会假设自动存款机还没发明object在数据库中就相当于银行里得银行柜员。 步入正题 在django中的view.py中我们可能回经常见到  book_set Book.objects.all()book_list Book.objects.get()? 让我们疑惑的问题是objects是个什么东西book_set 和book_list 又是个神马东西 object是Manager类型的对象定义在from django.db import models中是默认生成的也就是objects Modes.Manage() 。用途是数据库和模型对象交互的接口(api)。book_set返回的是个集合book_list返回的是个列表。book  Book.objects.all(),这个翻译成银行得话就是一个叫BOOK得人来到银行通过一个名叫objects得柜员查询BOOK得银行余额和银行卡信息结果得到一个queryset对象 在book BOOK.objects.get()或者book BOOK.objects.all()中 BOOK是类名就是你在model中创建的类objects是django默认的管理器对象就是刚才的比喻中的银行柜员帮你完成各种操作。get()或者all是API一种内置函数也就是比喻钟银行柜员可以帮助我们完成的各种具体业务不同的业务调用不同的API就可以了。book通过all得到的就是要给queryset对象也就是查询对象集合。 一QuerySet 对象的创建方法 from blog.models import Blogb Blog(nameBeatles Blog, taglineAll the latest Beatles news.)b.save()总之一共有四种方法 # 方法 1 Author.objects.create(nameWeizhongTu, emailtuweizhong163.com)# 方法 2 twz Author(nameWeizhongTu, emailtuweizhong163.com) twz.save()# 方法 3 twz Author() twz.nameWeizhongTu twz.emailtuweizhong163.com twz.save()# 方法 4首先尝试获取不存在就创建可以防止重复 Author.objects.get_or_create(nameWeizhongTu, emailtuweizhong163.com) # 返回值(object, True/False) 备注前三种方法返回的都是对应的 object最后一种方法返回的是一个元组(object, True/False)创建时返回 True, 已经存在时返回 False 对比得知object这个管理器对象帮了我们很多忙我们不用实例化对象不用save()而是交给Author.object去实现。 举个例子吧如果我们把数据库比作银行那么object对象就相当于柜员能帮助你处理各种业务。如果没有得话去银行取钱我们得自己登记自己去金库拿钱记账锁门.........不太现实吧。同理你去数据库取个数据没有objects对象是不是很麻烦 其实换个角度来讲你去银行办理得一些业务是银行柜员帮你在银行得数据库里进行得增删改查操作银行柜员得名字可以叫object默认得名字当然也可以叫小李小王不过你得自定义罢了。xiaoli models.Manage()也是可以得。 你看看此时此刻有没有认识到一切皆对象这个面向对象编程得伟大之处。 二Django中查询常用的API # 查询相关API# 1filter(**kwargs): 它包含了与所给筛选条件相匹配的对象# 2all(): 查询所有结果# 3get(**kwargs): 返回与所给筛选条件相匹配的对象返回结果有且只有一个如果符合筛选条件的对象超过一个或者没有都会抛出错误。#-----------下面的方法都是对查询的结果再进行处理:比如 objects.filter.values()--------# 4values(*field): 返回一个ValueQuerySet——一个特殊的QuerySet运行后得到的并不是一系列 model的实例化对象而是一个可迭代的字典序列# 5exclude(**kwargs): 它包含了与所给筛选条件不匹配的对象# 6order_by(*field): 对查询结果排序# 7reverse(): 对查询结果反向排序# 8distinct(): 从返回结果中剔除重复纪录# 9values_list(*field): 它与values()非常相似它返回的是一个元组序列values返回的是一个字典序列# 10count(): 返回数据库中匹配查询(QuerySet)的对象数量。# 11first(): 返回第一条记录# 12last(): 返回最后一条记录# 13exists(): 如果QuerySet包含数据就返回True否则返回False。 另外关于ApI给大家推荐一篇不错得文章 https://blog.csdn.net/cumtdeyurenjie/article/details/80211896
http://www.sadfv.cn/news/138206/

相关文章:

  • 一个网站怎么做appwordpress审核插件
  • 重庆万州网站建设找谁天合建设集团网站
  • 在线做六级阅读网站空间做子网站
  • 用哪个软件做网站好公司logo素材
  • 网站建设与营销社团选择做印象绍兴网站的原因
  • 网站建设资料总结德州最新通告今天
  • 用thinksns做的网站大学院系网站建设
  • 贵阳网站建设葫芦岛刷赞网站推广永久
  • 优化网站排名技巧wordpress解析
  • 环保推广哪个网站好wordpress去除tag
  • 复旦学霸张立勇做的有关寺庙网站个人兼职做网站
  • 网站 建设 欢迎你wordpress 自定义产品页面
  • 电子商务网站建设的核心甘肃中高风险地区
  • 做网站建设公司crm在线的提升服务wordpress修改数据库前缀
  • 网站被人恶意刷流量深圳网站建设系统
  • 网站浏览器不兼容怎么办推广赚钱网
  • 百度官网网站下城网站建设
  • 网站运营推广方法总结如何建设国际网站
  • wordpress本地更换为网站域名天津企业网站建站模板
  • 民宿网站建设问卷调查做的好的宠物食品网站
  • 游戏自助充值网站怎么做优化方案生物必修一
  • 网站建设如何选择良好的服务器定制网站+域名+企业邮箱
  • 沈阳市网站建设企业做网站算经商吗
  • 有什么知名网站是用织梦做的做母婴网站
  • 一家企业如何做网站推广电气工程专业毕业设计代做网站
  • 国内外创意网站欣赏用html制作个人网站
  • 秀屿网站建设网站文章图片如何跳转
  • 网站建设需求说明文本资料分享网站 建设
  • 个人单页网站微信 绑定网站
  • 合肥网站快速排名优化海南省建设网站的公司电话号码