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

买了域名怎么做网站百度在西安的公司叫什么

买了域名怎么做网站,百度在西安的公司叫什么,composer 发布wordpress,ubuntu wordpress cms一、前提概述 通过项目驱动来学习,以图书管理系统为例,编写接口来实现对图书信息的查询,图书的添加,图书的修改,图书的删除等功能。(不包含多重信息的校验,只为了熟悉增删改查接口的实现流程&a…

一、前提概述

通过项目驱动来学习,以图书管理系统为例,编写接口来实现对图书信息的查询,图书的添加,图书的修改,图书的删除等功能。(不包含多重信息的校验,只为了熟悉增删改查接口的实现流程)

二、模型展示

class Books(models.Model):id = models.CharField(primary_key=True, max_length=20, verbose_name='图书编号')name = models.CharField(max_length=50, verbose_name='书名')status = models.BooleanField(verbose_name='是否出借', default=False,blank=True)class Meta:db_table = 'book'verbose_name = '图书表'def __str__(self):return self.name

三、查询接口

    def get(self,request):#进行账号验证,只用通过登录,才可以实现查询功能if not request.user.is_authenticated:return JsonResponse({'code':2001,'message':'账号认证失败'})#获取所有图书对象bs = Books.objects.all()data = []#以字典的形式封装每一条图书信息并进行存储for b in bs:dic = {'id':b.id,'name':b.name,'status':b.status}data.append(dic)return JsonResponse({'code':200,'message':'获取成功','data':data})

四、添加接口

    #添加一条图书信息def post(self,request):#进行账号验证,只用通过登录,才可以实现查询功能if not request.user.is_authenticated:return JsonResponse({'code':2001,'message':'账号认证失败'})#获取所要添加图书的信息params = request.POST if len(request.POST) else json.loads(request.body.decode())id = params.get('id')name = params.get('name')#进行信息为空验证if not(id and name):return JsonResponse({'code': 2002, 'message': '信息不能为空值'})if not isinstance(id,str):return JsonResponse({'code':2003,'message':'信息需为字符串形式'})if not isinstance(name,str):return JsonResponse({'code':2003,'message':'信息需为字符串形式'})try:Books.objects.create(id=id,name=name)except Exception as e:return JsonResponse({'code':2004,'message':'书籍已存在'})else:return JsonResponse({'code':200,'message':'成功'})

五、修改接口

    #修改一条图书信息def put(self,request):#进行账号验证,只用通过登录,才可以实现查询功能if not request.user.is_authenticated:return JsonResponse({'code':2001,'message':'账号认证失败'})#获取修改信息params = request.POST if len(request.POST) else json.loads(request.body.decode())id = params.get('id')name = params.get('name')status = params.get('status')try:book = Books.objects.get(id=id)except Exception as e:return JsonResponse({'code':2005,'message':'图书不存在'})else:book.name = namebook.status = statusbook.save()return JsonResponse({'code':200,'message':'成功'})

六、删除接口

    #删除一条信息def delete(self,request):#进行账号验证,只用通过登录,才可以实现查询功能if not request.user.is_authenticated:return JsonResponse({'code':2001,'message':'账号认证失败'})params = request.POST if len(request.POST) else json.loads(request.body.decode())id = params.idtry:book = Books.objects.get(id=id)except Exception as e:return JsonResponse({'code':2005,'message':'图书不存在'})else:book.delete()return JsonResponse({'code':200,'message':'成功'})   

http://www.mnyf.cn/news/32562.html

相关文章:

  • 珠海网站建设公司独立站seo
  • 招聘网站上找在家做深圳网站优化
  • 做门户网站赚钱吗seo是什么公司
  • 做ppt网站有哪些百度网盘登陆入口
  • 手机如何做微商城网站设计山东建站管理系统
  • 手机网站大全免费下载化妆品推广软文
  • 威海市城乡建设局网站百度收录量查询
  • 高唐网站开发批量查询神马关键词排名
  • 卖房网站排名seo优化运营
  • 烟台建网站公司价格百度运营公司
  • 网上服装定制网站网页制作html代码
  • 东凤镇 网站建设网络营销的六大特征
  • 网站营销单页面留言百度竞价搜索
  • 茶叶公司网站模板seo 服务
  • 企业网站建设网站个人免费网上注册公司
  • 汉沽谁做网站全网营销推广软件
  • 宁波哪个公司建网站沧浪seo网站优化软件
  • 做企业网站设优化关键词规则
  • 党建方面做的最好的素材网站自己动手建立个人网站
  • 加强机构编制网站建设力度线上推广费用预算
  • 有没有一种app类似网站建设廊坊seo排名优化
  • 网站改版对网站优化影响最大的问题有哪些惠州企业网站建设
  • 南京医疗网站建设网站怎么添加外链
  • 互联网网站建设问卷调查大兴今日头条新闻
  • 网站备案年审网络营销活动案例
  • 电子商务网站建设与管理试题及答案班级优化大师app下载
  • 网站打开有声音是怎么做的谷歌手机版浏览器官网
  • 牛皮纸东莞网站建设技术支持优化课程体系
  • 成熟网站开发联系电话百度seo排名优化价格
  • 动态网站开发工程师 asp百度一下百度网页版主页