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

买了域名怎么做网站怎么去推广一个app

买了域名怎么做网站,怎么去推广一个app,购物网站建设和使用,python 做网站很快吗一、前提概述 通过项目驱动来学习,以图书管理系统为例,编写接口来实现对图书信息的查询,图书的添加,图书的修改,图书的删除等功能。(不包含多重信息的校验,只为了熟悉增删改查接口的实现流程&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.wangmingla.cn/news/40425.html

相关文章:

  • 室内设计师联盟网南京seo排名公司
  • 南宁网站怎么做seo房地产销售工作内容
  • 免费查企业电话网站一键识图找原图
  • 西安高校定制网站建设公司推荐seo优化与sem推广有什么关系
  • 磐安县住和城乡建设局网站网站排名大全
  • 澄城县城乡建设局网站域名服务器查询
  • 自己有主机怎么做论坛网站上海百度seo优化
  • 全套网站开发google关键词优化
  • 团购产品 网站建设seo的主要工作内容
  • 怎么做记步数的程序到网站推广有什么好方法
  • 用一部手机制作网站佛山seo培训机构
  • 商昊网站建设成都官网seo费用
  • 网站说服力营销型网站策划视频网站推广
  • java实现大型门户网站开发经验苏州疫情最新通知
  • 做美容美容院网站的费用北京seo多少钱
  • 自营b2c模式的网站有哪些百度识图网页版入口
  • 乐之网站制作衡阳网站优化公司
  • 手机电脑版淘宝网址北京关键词优化平台
  • 仿qq商城版淘宝客网站源码模板+带程序后台文章dede织梦企业程序网站如何赚钱
  • bootstrap 自适应网站推广引流平台
  • 手游网站建设的宗旨全网关键词云在哪里看
  • 有广告的网站网站怎么提升关键词排名
  • iis怎么给网站设置权限seo网址
  • 深圳华强北手表各品牌批发福州百度快照优化
  • 专门做图片的网站ip网站查询服务器
  • 公司网站建设建议做网站的网络公司
  • 什么专业学网站建设百度有效点击软件
  • b2c模式的电子商务网站销售系统
  • 织梦可以做婚纱影楼网站吗网站搭建免费
  • 怎么样备份网站数据网络推广 公司 200个网站