熟悉使用Python语言进行开发
掌握使用Django框架开发中大型web项目的能力,掌握Django常用组件原理,如orm\cbv\fbv\中间件\csrf跨域\message\logging等。
熟悉restful开发规范,熟练掌握使用Vue + Django-rest-framework开发前后端分离的web项目。
熟悉flask框架
数据库&中间件:
熟悉使用SQL、ORM语法进行数据库操作。
熟悉redis数据库的常用操作。
掌握MySQL关系型数据库的存储引擎、存储过程、事务、索引原理、掌握常用的数据库性能优化技术。
前端开发:
熟悉HTML、CSS、JavaScript、JQuery前端技术。
熟悉vue前端框架,可快速开发基于vue+python的前后端分离项目。
熟悉使用BootStrap框架快速搭建页面。
熟悉Ajax,axios技术。
基于vue+Django-rest-framework开发的一个前后端分离的web网站,此网站包含注册(包含短信验证码)、登陆(基于jwt生成token保存登陆状态)、商品展示、商品的详细信息(包含视频展示)、购物车、订单查询、线上支付(基于支付宝的第三方接口)。 要点:
1、对用户、商品、订单进行表结构设计。
2、注册时使用云通讯的第三方接口实现手机短信验证功能,使用redis存储短信验证码,使用celery进行异步发送短信。
3、使用jwt保存用户的登录状态。
4、使用django-rest-framework制定商品信息、单个商品的详细信息、登陆用户的订单信息的API接口,返回所有未出售的商品的信息。
5、使用redis存储用户购物车中的商品。
6、使用celery定时功能对用户未支付的订单进行超时取消。
7、使用vue框架创建单页面应用。
8、基于axios实现与后端的数据交互,使用localStorage、SessionStorage保存信息。
四大块:视频销售,视频播放,学习系统,学员信息跟踪系统(跟踪你的学习情况,练习题完成情况等等) 功能:用户登录、极验验证码、多条件登录、记住密码、短信发送、短信冷却倒计时、jwt认证 功能:课程分类、课程列表、课程多条件筛选展示(难点1)、课程分类展示、课程分页展示、课程章节
django框架下.mysql数据库的增删改查功能的可视化,包括用户登录,注册的实现,前后端不分离项目i噢噢噢噢噢噢噢噢噢噢噢噢噢噢噢噢