基于Vue项目+django写一个登录的页面

前端

借用了一下vue项目模板的AboutView.vue 页面组件
<template>
<div class="about">
<h1>登录功能</h1> <p>输入用户名<input type="text" v-model="username"></p>
<p>输入密码<input type="text" v-model="password"></p>
<button @click="handleClick">登录</button>
</div>
</template> <script>
import axios from 'axios'
export default {
name:'AboutView',
data(){
return{username:'',password:''}
},
methods:{
handleClick(){
console.log(this.username,this.password)
axios.post('http://127.0.0.1:8000/login/',{username:this.username,password:this.password})
.then(res=>{alert(res.data.msg)})
}
},
components:{ } } </script>
django后端

路由层就不说了,记得/的匹配问题,前端写了/就一定要/
视图层
import json from django.shortcuts import render
from django.http import JsonResponse def loginfunc(request):
if request.method == 'POST':
request.data = json.loads(request.body)
username = request.data.get('username')
password = request.data.get('password')
if username == 'jack' and password == '123': return JsonResponse({'msg': '登录成功'})
else: return JsonResponse({'msg': '登录失败'})
return JsonResponse({'msg': '登录失败'})

解决跨域

https://www.cnblogs.com/liuqingzheng/articles/17132395.html

第六点,复制着来就行

最新文章

  1. ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库
  2. CSS3——transform学习
  3. JavaScript的chapterI
  4. mysql在Windows下使用mysqldump命令备份数据库
  5. ASM:《X86汇编语言-从实模式到保护模式》第12章:存储器的保护
  6. Loadrunner之HTTP接口测试脚本实例
  7. Unity的旋转-四元数,欧拉角用法简介
  8. 关于 Graph Convolutional Networks 资料收集
  9. ORGANIZATION
  10. 【读书笔记】iOS-开发技巧-UILabel内容模糊的原因
  11. Angular自动双向绑定值
  12. NeHe OpenGL教程 第二十九课:Blt函数
  13. ObjC语法练习 冒泡排序、选择排序、矩阵相乘
  14. Java实战之03Spring-03Spring的核心之AOP(Aspect Oriented Programming 面向切面编程)
  15. 一个简单的有向图Java实现
  16. STL中关于map和set的四个问题?
  17. 2019第十二届全国大学生信息安全实践创新赛线上赛Writeup
  18. JavaScript深入(操作BOM对象)
  19. python中os.path.isdir()等函数的作用和用法
  20. Idea中JavaWeb项目部署

热门文章

  1. 【unity】EventSystem.current.IsPointerOverGameObject()报空指针错误的解决
  2. .net redis 发布订阅demo
  3. Java开发中要避免的坑和一些代码优化技巧
  4. Atcoder题解:Arc156_c
  5. openssl国密算法库
  6. 富士胶片2105N打印机安装说明
  7. 同一ip地址不同的主机冲突解决
  8. 分时问候——时间类、if语句
  9. C# DevExpress GridControl下动态创建列的方法
  10. element ui中table动态列切换时,表格样式变形