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

常州建设银行网站首页跳转网站代码

常州建设银行网站首页,跳转网站代码,长沙建站智找有为太极,公司宣传视频怎么制作目录 一、数据的增删改查 1. 用户列表的展示 2. 修改数据的逻辑分析 3. 删除功能的分析 二、如何创建表关系 三、Django的请求生命周期流程图 一、数据的增删改查 1. 用户列表的展示 把数据表中得用户数据都给查询出来展示在页面上 查询数据 def userlist(request):展示用户数据# 1、 先查询数据表这里不之处负数切片# user_listmodels.UserInfo.objects.all()[0:2] # 查询所有的数据# user_listmodels.UserInfo.objects.first() # 查询所有的数据# select *from userinfo where username kevin;# filter:类比where的使用# 只要返回的结果是queryset对象那么就可以一直点方法下去# user_listmodels.UserInfo.objects.filter(usernamekevin).first() # 查询所有的数据user_listmodels.UserInfo.objects.all() # 查询所有的数据# queryset对象就是一个列表套对象的形式# QuerySet [UserInfo: UserInfo object, UserInfo: UserInfo object, UserInfo: UserInfo object]# print(user_list[0])# print(user_list[0].username)# print(user_list[0].password)# print(user_list[0].gender)# print(user_list[1].gender)支持for循环# for i in user_list:# print(i.gender)return render(request, userlist.html, locals())def edit(request):先接收id值edit_id request.GET.get(id)根据这个id值再次去表中查询当前这条数据# QuerySet [UserInfo: kevin]edit_objmodels.UserInfo.objects.filter(idedit_id).first()if request.method POST:hidden_id request.POST.get(hidden_id)username request.POST.get(username)password request.POST.get(password)gender request.POST.get(gender) 2. 修改数据的逻辑分析 先确定修改哪条记录------怎么样确定修改哪条记录?通过什么字段可以确定唯一一条记录? 主键id要携带主键id到后端.在后端接收主键id值然后根据这个id值再去表中查询数据查询一条然后把查询的数据在渲染到页面中然后在修改把修改之后的表单提交到后端在做修改 数据的修改 # 第一种方式的修改 affect_rowsmodels.UserInfo.objects.filter(pkhidden_id).update(usernameusername, passwordpassword, gendergender)# print(affect_rows)# 第二种方式的修改edit_obj.usernameusernameedit_obj.passwordpasswordedit_obj.gendergenderedit_obj.save() # 保存数据的# 跳转地址到列表展示也return redirect(/userlist/) return render(request, edit.html, locals()) 数据的添加 def delete(request):1、还是要接收前端传过来的主键id值delete_id request.GET.get(id)# delete from userinfo where id 1;# models.UserInfo.objects.filter(pkdelete_id).delete()# user_obj models.UserInfo.objects.filter(pkdelete_id).first()# user_obj.delete()return redirect(/userlist/)def add(request):if request.method POST:username request.POST.get(username)password request.POST.get(password)gender request.POST.get(gender)操作数据量添加数据# 返回的是当前记录的对象# user_objmodels.UserInfo.objects.create(usernameusername, passwordpassword, gendergender)# print(user_obj) # pyy# print(user_obj.gender)# print(user_obj.pk)第二种方式添加user_obj models.UserInfo(usernameusername,passwordpassword,gendergender)user_obj.save()return redirect(/userlist/)return render(request, add.html) 3. 删除功能的分析 给删除按钮加一个链接携带当前记录的id值后端要接收这个主键id值后端直接执行删除操作 数据的删除 二、如何创建表关系 一对一 一对多 多对多没有关系 以图书管理系统为例 图书表出版社表作者表作者详情表 换位思考判断表关系 图书表和出版社表              一对多        图书表是多出版社是一    建在多的一方图书表和作者表                  多对多        需要第三张表作者表和作者详情表           一对一       外键字段一般建在查询频率较高的 在Django中如何创建表关系 class Book(models.Model):title models.CharField(max_length64)max_digitsNone,:总位数decimal_placesNone小数位数# price decimal(8,2)price models.DecimalField(max_digits8, decimal_places2)# publish_id models.ForeignKey(toPublish, to_fieldid)对于外键字段关系会自动帮我们拼接_idpublish models.ForeignKey(toPublish)authors它是一个虚拟字段它不会实际在表中创建出来这个字段这一句可以自动帮助我们创建出来第三张表authors models.ManyToManyField(toAuthor) 出版社表 class Publish(models.Model):name models.CharField(max_length64)addr models.CharField(max_length64) 作者表 class Author(models.Model):name models.CharField(max_length64)author_detail models.OneToOneField(toAuthorDetail) 作者详情表 class AuthorDetail(models.Model):phone models.CharField(max_length64)email models.CharField(max_length64) 三、Django的请求生命周期流程图
http://www.w-s-a.com/news/458969/

相关文章:

  • 网站如何制作学校的做做代销的网站
  • 灌云网站建设维护常州市天宁区建设局网站
  • 广州中小企业网站建设网络营销平台的类型
  • 做非遗网站的原因wordpress ip 插件
  • 微信企业网站 源码下载wordpress 4.9.5 太卡
  • 湖北网站建设公司哪家好房地产最新政策调整
  • 重庆建设岗位培训网站今天重大新闻乌克兰
  • 流水线 东莞网站建设如何在网上销售产品
  • 哪些做图片赚钱的网站网站建设销售业绩任务
  • 建立网站 知乎如何做网站的图片滑动块
  • 国外做珠宝的网站有哪些滨湖区建设局官方网站
  • 关于中国幼教网站开发的经验中国建设银行晋中分行网站
  • 挪威网站后缀如何外贸网络推广
  • 外汇交易网站开发仟亿家设计软件好吗亿家
  • 专门教做甜品的网站郑州高新区建设环保局网站
  • 建站公司怎么获客网站建设全网营销
  • 黄石做网站的公司html免费网站模板
  • 做个商城网站怎么做便宜优酷视频网站源码
  • 网站侧边栏导航代码泰兴市住房和建设局网站
  • html网站登录界面模板确定建设电子商务网站目的
  • wordpress 多站点迁移三台网站seo
  • 工信部网站备案文件好网站建设公司地址
  • 怎么做app和网站购物网站单页面怎么做的
  • 西宁专业做网站教育网站建设策划书
  • 个人网站域名怎么起网站建设业务好跑吗
  • 网页设计的网网页设计的网站企业网站怎样做优化
  • 论文中小企业的网站建设域名网站空间
  • 宿迁网站建设联系电话现在出入邯郸最新规定
  • 男女做羞羞的事情网站30岁转行做网站编辑
  • 做企业网站的轻量级cmswordpress 越来越慢