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

传奇手游三端互通新开服网站微信开发者平台在哪里找

传奇手游三端互通新开服网站,微信开发者平台在哪里找,自己做的网站如何管理,营销型网站建设的目的一、RESTful设计风格 基础概念 全称#xff1a;Representational State Transfer 1.资源 网络上的一个实体#xff0c;每个资源都有一个独一无二的URL与之对应#xff1b;获取资源-直接访问URL即可 2.表现层 资源的表现形式 如HTML、xml、JPG、json等 3.状态转化 …一、RESTful设计风格 基础概念 全称Representational State Transfer 1.资源 网络上的一个实体每个资源都有一个独一无二的URL与之对应获取资源-直接访问URL即可 2.表现层 资源的表现形式    如HTML、xml、JPG、json等 3.状态转化 访问一个URL即发生一次客户端和服务端得交互此次交互将会涉及到数据和状态得变化 客户端需要通过某些方式接触具体得变化    如GET、POST、PUT、PATCH、DELETE 设计原则 1.协议    - http/https 2.域名 域名中体现出api字样 https://api.example.com/v1 或 https://example.org/api/. 3.版本 https://api.example.com/v1 4.路径 路径中避免使用动词资源用名词表示 5.HTTP动词语义 GET、POST、PUT、PATCH、DELETE 示例 6.巧用查询字符串 7.状态码 1用HTTP响应码表达 2自定义内部code进行响应 {’code‘:00000,msg:success,data:{}} 二、用户系统 - ORM model class UserProfile(models.Model):usernamemodels.BigAutoField(verbose_name用户名,primary_keyTrue)nicknamemodels.CharField(max_length20,verbose_name昵称)passwordmodels.CharField(max_length32)email models.EmailField()phonemodels.CharField(max_length11)avatarmodels.ImageField(upload_toavatar,nullTrue)signmodels.CharField(max_length50,verbose_name个人签名,defaultdefault_sign)infomodels.CharField(max_length150,verbose_name个人简介,default)created_timemodels.DateTimeField(auto_now_addTrue)updated_timemodels.DateTimeField(auto_nowTrue)class Meta:db_table user_user_profile 三、用户系统-注册 只处理后端 from models import UserProfile import hashlib # 数据校验 前后端都要做 class UserViews(APIView):def post(self,request):username request.data[user]nickname request.data[nick]email request.data[email]password_1 request.data[password_1]password_2 request.data[password_2]phone request.data[phone]# 参数基本检查if password_1 ! password_2:return Response(密码不一致)# 用户名可不可用old_users UserProfile.objects.filter(usernameusername)if old_users:return Response(用户名已被使用)# 插入数据MD5p_m hashlib.md5()p_m.update(password_1.encode())UserProfile.objects.create(usernameusername,nicknameusername,passwordp_m.hexdigest(),emailemail,phonephone)return Response(注册成功) 四、用户系统-登录 views class LoginViews(APIView):def post(self,request):username request.data[user]password request.data[psd]user_info UserProfile.objects.filter(usernameusername)if not user_info:return Response(用户不存在)p_m hashlib.md5()p_m.update(password.encode())if p_m.hexdigest() ! user_info.first().password:return Response(密码不正确)return Response(登录成功) 五、用户系统-jwt
http://www.pierceye.com/news/613260/

相关文章:

  • 批量 网站标题中海园林建设有限公司网站
  • 鲜花网站数据库建设免费律师咨询
  • 团队网站建设哪家便宜制作公司网站流程
  • 青龙桥网站建设企业网页是什么
  • 上海网站建设备案号怎么恢复法律咨询网站开发
  • 烟台做网站价格动力网站建设
  • 北戴河网站建设墨刀制作网页教程
  • 成都网站设计开发做得好微信商城怎么开发
  • 江西省城乡建设培训网-官方网站上海建设集团有限公司
  • 凡科网站设计模板grimhelm wordpress
  • 自己做的网站不备案行吗建筑工程集团有限公司
  • 网站初期 权重怎么做彩票类网站开发
  • 南通网站定制公司服务器网站建设维护合同
  • 亳州做商标网站的公司免费的网站模板
  • 西南城乡建设部网站首页python3做网站教程
  • 网站首页设计欣赏个人电影网站建设
  • 导航网站建设怎么给网站图片加alt
  • 备案成功后怎么建设网站宠物喂养网页设计模板以及代码
  • 东莞哪家网站建设比较好wordpress更改语言设置
  • 如何找做网站的客户wordpress适合视频网站吗
  • 网站建设的业务流程图拔萝卜视频播放在线观看免费
  • 建个网站要多少钱高安网站制作
  • dw设计模板百度ocpc如何优化
  • 苏宁网站优化与推广html教程网站
  • 怎么做网站网页免费高清屏幕录像
  • 网络推广哪个网站好亚马逊网站开发使用的什么方式
  • 佛山企业网站建设咨询怎么从零开始做网站
  • dede移动端网站源码中国能建设计公司网站
  • 潍坊网站建设多少钱做网站seo优化
  • 南昌网站建设方案外包怎么自己做网站凑钱