创建app:python manage.py startapp  app01(这里的app01是指名字,可以是a或b等等)

生成迁移文件:python manage.py makemigrations

执行迁移文件: python manage.py migrations

后端数据库操作流程  :

   ①获取数据   ---   ②验证数据   ---  ③操作数据库  --- ④返回数据

    ①获取数据:name1=request.GET.get("name")   ##前边的name1是定义一个变量名来接收前端发送给过来的name

          age1=request.GET.get("age")   ##前边的age1是定义一个变量名来接收前端发送给过来的age

    ②验证:if not all([name1,age1]):    ##此处判断这两个条件如果为空那么怎么执行

          data={      ##data只是一个名字,以一个字典方式存在然后返回结果

            "code":402,

            "message":"数据不完整" 

          } 

          return  ×××(data) ##此处的×××是Js,http等等,按照自己的要求来返回值

    ③操作数据库:user.objects.filter(name=name1).update(name1="老管",age1=18)  

             ##这条是修改语句:

               ##user是models中数据表的类名,

               ##objects是固定格式,跟在类名后边  

               ##filter可以理解为条件,意思是:将数据库中name的那条字段进行修改

               ##update通俗易懂,括号里是需要把这条语句那天字段进行修改

             user.obgect.filter(name=name1).delete()               

             ##这条是删除语句:

               ##user.object.filter与前边一样

               ##delete是删除,括号里可以为空,因为一般我们删除数据肯定不是指删除这一个字段,

                 ##而是删除这一个人或商品的所有数据,所以在前段发送数据时发送任意一个数据即可,  

                 ##方便省事,程序员都懒,大家都知道

    ④返回数据:

             try:      ##try中放如果成功后的语句,就拿修改来说

                  

  ·             User1.objects.filter(name=name).updata(
                         name=name,age=age,height=height,hobby=hobby,phone=phone,pwd=pwd
                                    )
               data={
                      "code":200,
                      "message":"成功"
                     }
                return JsonResponse(data)

                  

             except:   ##如果失败了就在这里写返回结果

                data={
                      "code":500,
                      "message":"失败"
                     }
                return JsonResponse(data)    ##一定要返回结果,不然运行不起来

django+vue基础框架:django one对one格式的更多相关文章

  1. django+vue 基础框架 :vue

    <template> <div> <p>用户名:<input type="text" v-model="name"&g ...

  2. Django+Vue.js框架快速搭建web项目

    一.vue环境搭建1.下载安装node.js.2.安装淘宝镜像cnpm,在命令窗口输入: npm install -g cnpm --registry=https://registry.npm.tao ...

  3. Vue基础框架

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!-- 设置语言为 ...

  4. Python开发【第二十一篇】:Web框架之Django【基础】

    Python开发[第二十一篇]:Web框架之Django[基础]   猛击这里:http://www.cnblogs.com/wupeiqi/articles/5237704.html Python之 ...

  5. Python开发【第十八篇】Web框架之Django【基础篇】

    一.简介 Python下有许多款不同的 Web 框架,Django 是重量级选手中最有代表性的一位,许多成功的网站和APP都基于 Django. Django 是一个开放源代码的Web应用框架,由 P ...

  6. django 基础框架学习 (二)

    Django框架基础-02 Django缓存cookie 1.说明        当我们服务器在响应数据的同时,希望写⼊⼀些缓存数据到客户端        我们可以选择在响应的同时,将要写⼊到客户端的 ...

  7. Web框架django基础篇

    基本配置及学习  路由(Urls).视图(Views).模板(Template).Model(ORM). 简介 Django 是一个由 Python 写成的开放源代码的 Web 应用框架.它最初是被开 ...

  8. web前端Vue+Django rest framework 框架 生鲜电商项目实战视频教程 ☝☝☝

    web前端Vue+Django rest framework 框架 生鲜电商项目实战视频教程    web前端Vue+Django rest framework 框架 生鲜电商项目实战视频教程 学习 ...

  9. Django---Http协议简述和原理,HTTP请求码,HTTP请求格式和响应格式(重点),Django的安装与使用,Django项目的创建和运行(cmd和pycharm两种模式),Django的基础文件配置,Web框架的本质,服务器程序和应用程序(wsgiref服务端模块,jinja2模板渲染模块)的使用

    Django---Http协议简述和原理,HTTP请求码,HTTP请求格式和响应格式(重点),Django的安装与使用,Django项目的创建和运行(cmd和pycharm两种模式),Django的基 ...

随机推荐

  1. Java生鲜电商平台-生鲜电商订单结算系统的深入解析与反思总结

    Java生鲜电商平台-生鲜电商订单结算系统的深入解析与反思总结 说明:最近疫情影响,生鲜电商这个行业被彻底的激活了,全中国人民都知道用小程序或者APP可以进行买菜了,但是可惜的是,我的生鲜电商在去年经 ...

  2. 单位px和em,rem的区别

    px 相对长度单位.像素(Pixel). 像素是相对于显示器屏幕分辨率而言的.例如,WONDOWS的用户所使用的分辨率一般是96像素/英寸.而MAC的用户所使用的分辨率一般是72像素/英寸.(css手 ...

  3. 2019-08-15 纪中NOIP模拟B组

    T1 [JZOJ3455] 库特的向量 题目描述 从前在一个美好的校园里,有一只(棵)可爱的弯枝理树.她内敛而羞涩,一副弱气的样子让人一看就想好好疼爱她.仅仅在她身边,就有许多女孩子想和她BH,比如铃 ...

  4. 忘记本地MySQL数据库密码的解决方法

    平台:win7 1.打开cmd窗口,进入 MySQL的安装目录. 2.停止MySQL的服务.已经停止了. 右键MySQL,看到启动是可点击的,证明MySQL服务已停止运行. 3.将root用户对数据库 ...

  5. C++ 深拷贝实例-改变原生数组

    深拷贝 main.cpp #include <stdio.h> #include "IntArray.h" int main() { IntArray a(); ; i ...

  6. cURL是什么

    原文链接:https://www.leiue.com/what-is-curl cURL 是一个利用 URL 语法在命令行下工作的文件传输工具,1997 年首次发行.它支持文件上传和下载,所以是综合传 ...

  7. CentOS 7 yum配置阿里云镜像(转)

    1.下载源配置 凡是下载国外的软件,比如用npm,pip,yum有时下载速度感人,最好配置国内镜像地址 yum配置阿里云镜像参考:https://blog.csdn.net/hnmpf/article ...

  8. 用navicate 连接本地数据库提示用户名/口令无效

    1.在用navicate连接本地的oracle数据库时,试了oracle几个默认的用户名和密码,但是当我输入时,却提示用户名/口令无效.所以按照网上的办法,cmd,输入了以下命令,修改了几个用户的用户 ...

  9. js bug

    1 加载模块脚本失败:服务器以非JavaScript MIME类型“text/html”响应. 描述:ES6 import Class时路径出错,少一个 / ,添上即可

  10. 使用QtCreator运行Gstreamer程序

    1.创建一个简单的Plain C Application 2.Build System选择qmake 3.Kit Selection默认Desktop Qt x.xx.x GCC 64bit 4..p ...