django+vue基础框架:django one对one格式
创建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格式的更多相关文章
- django+vue 基础框架 :vue
<template> <div> <p>用户名:<input type="text" v-model="name"&g ...
- Django+Vue.js框架快速搭建web项目
一.vue环境搭建1.下载安装node.js.2.安装淘宝镜像cnpm,在命令窗口输入: npm install -g cnpm --registry=https://registry.npm.tao ...
- Vue基础框架
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!-- 设置语言为 ...
- Python开发【第二十一篇】:Web框架之Django【基础】
Python开发[第二十一篇]:Web框架之Django[基础] 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5237704.html Python之 ...
- Python开发【第十八篇】Web框架之Django【基础篇】
一.简介 Python下有许多款不同的 Web 框架,Django 是重量级选手中最有代表性的一位,许多成功的网站和APP都基于 Django. Django 是一个开放源代码的Web应用框架,由 P ...
- django 基础框架学习 (二)
Django框架基础-02 Django缓存cookie 1.说明 当我们服务器在响应数据的同时,希望写⼊⼀些缓存数据到客户端 我们可以选择在响应的同时,将要写⼊到客户端的 ...
- Web框架django基础篇
基本配置及学习 路由(Urls).视图(Views).模板(Template).Model(ORM). 简介 Django 是一个由 Python 写成的开放源代码的 Web 应用框架.它最初是被开 ...
- web前端Vue+Django rest framework 框架 生鲜电商项目实战视频教程 ☝☝☝
web前端Vue+Django rest framework 框架 生鲜电商项目实战视频教程 web前端Vue+Django rest framework 框架 生鲜电商项目实战视频教程 学习 ...
- Django---Http协议简述和原理,HTTP请求码,HTTP请求格式和响应格式(重点),Django的安装与使用,Django项目的创建和运行(cmd和pycharm两种模式),Django的基础文件配置,Web框架的本质,服务器程序和应用程序(wsgiref服务端模块,jinja2模板渲染模块)的使用
Django---Http协议简述和原理,HTTP请求码,HTTP请求格式和响应格式(重点),Django的安装与使用,Django项目的创建和运行(cmd和pycharm两种模式),Django的基 ...
随机推荐
- 0216 aop和打印数据库执行日志
需求 maven依赖 <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artif ...
- easyui只显示年月,时间格式
<div > <input id="db" /> </div> <script> /*power by showbo http:// ...
- python多线程返回值的实现与处理
题目: # 编写一个python程序,创建两个子线程,分别到下面的网址获取文本内容# http://mirrors.163.com/centos/6/isos/x86_64/README.txt# h ...
- itext操作表单域导出PDF,俗称扣模板
/** * templateUrl 模板文件路径,包含文件名 * targetUrl 目标路径 * dateMap 填充数据 */public class CreatePdfUtil { public ...
- echart --toolbox
1.自定义的toolbox 消息回调 toolbox: { show: true, itemSize: 32, borderColor: '#0cb1b6', borderWidth: 1, bord ...
- AD转化器分类及特点和选用
1. AD转换器的分类 下面简要介绍常用的几种类型的基本原理及特点:积分型.逐次逼近型.并行比较型/串并行型.∑-Δ调制型.电容阵列逐次比较型及压频变换型. 1)积分型(如TLC7135)积分型AD工 ...
- MATLAB一些常用的function
在MATLAB中一些常用的算数符号与我们平时所用的不同,比如:根号,平方,e,以及对数函数等. (1)平方:a^2 意思为a的平方,亦可以写成a*a: (2)根号:sqrt(x)意思为对x开根号,x既 ...
- 调用系统计算器n次
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> void main1(){ int n ...
- SpringBoot整合WEB开发--(三)文件上传
文件上传: Java中文件上传一共涉及到两个组件,CommonsMultipartResolver和StandardServletMultipartResolver,其中CommonsMultipar ...
- 虚拟机linux系统网络连接配置问题总结
1.虚拟机与CentOS的安装与配置参考本人博客:https://www.cnblogs.com/ClikeL/p/11743520.html 2.测试网络连接 ping www.baidu.com ...