当前位置: 首页 > 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.yutouwan.com/news/277031/

相关文章:

  • 云电脑注册网站首页wordpress 注册邀请码
  • 苏州建设公司网站唐山建设公司网站
  • 焦作网站建设服务爱妮微如何做网站链接的网址
  • 通达oa 做网站深圳市大鹏建设局网站
  • 做网站学哪些语言给别人做网站用做假酒验证
  • 提高网站的访问速度网站怎么做付费项目
  • 网站技术建设方案高邮城乡建设局 网站
  • 哪些网站是单页应用怎样建微信公众号
  • 公司门户网站建设做网站需要懂程序吗
  • 桂平做网站公司上海临港自贸区注册公司
  • wordpress站点美化网站制作维护费 归属
  • 登陆建设银行wap网站网站建设中怎么回事
  • 店面设计费用西青seo
  • 广州做网站多少钱中山做网站公司哪家好
  • 山西省财政厅网站三基建设专栏网站集约化建设工作打算
  • wordpress 企业网站主题谷歌seo搜索
  • 本地服务器如何做网站百度一下你就知道主页
  • 从化高端网站建设岳阳网站开发建设
  • 网站常用英文建设网站费用吗
  • 房地产微网站模板上海公司买房需要什么条件
  • 东莞一站式网站建设企业网站后台管理系统
  • 大气建站工作室网站源码西安网站建设易网宣
  • 一 网站建设的目的和目标电子商务网站搭建方案
  • 金融网站开发文档下载模板外贸网站建设
  • 网站建设教程 企业邮箱沭阳苏奥产业园做网站
  • 试述建设一个网站的具体步骤对于网站界面
  • 莫企业网站建设方案网站上传教程
  • 海外百度云网站建设支持 wordpress
  • 保定网络关键词排名江门seo外包服务
  • 网站模版免费网站建设准备工作