前端介绍

1
2
3
4
5
6
7
8
9
10
11
12
13
# 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看
# javascript=ecmascript+dom+bom 2015年es6 --> 格式化字符串 ``

# 2 Ajax的出现 -> 后台发送异步请求,Render+Ajax混合
# 3 单用Ajax(加载数据,DOM渲染页面):前后端分离的雏形
# 4.Angular框架的出现(1个JS框架):出现了“前端工程化”的概念(前端也是1个工程、1个项目)
# 5 React、Vue框架:当下最火的2个前端框架(Vue:国人喜欢用,React:外国人喜欢用)
# 6 移动开发(Android+IOS) + Web(Web+微信小程序+支付宝小程序) + 桌面开发(Windows桌面):前端 -> 大前端
# 移动端混合开发:原生+页面 ---> 支付宝 ---> 口碑
# 7 一套代码在各个平台运行(大前端):谷歌Flutter(Dart语言:和Java很像)可以运行在IOS、Android、PC端
# 8 在Vue框架的基础性上 uni-app:一套编码 编到10个平台
https://uniapp.dcloud.io/case.html
# html css(less,sass) js jq,bootstrap es6 webpack vue react 小程序开发 node git mongodb
阅读全文 »

企业中的项目类型

1
2
3
4
5
6
7
1 商城类的
2 门户网站[企业站和门户站]
3 社交网络
4 咨询论坛
5 内部系统
6 个人博客
7 内容收费网站
阅读全文 »

Celery介绍

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Celery: 分布式的异步任务框架
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统
Celery is a project with minimal funding, so we don’t support Microsoft Windows. Please don’t open any issues related to that platform.

# celery: 能做什么事,解决什么问题?
异步任务: 项目中同步的操作,可以通过celery把它做成异步
延迟任务: 隔一会再执行任务
定时任务: 每隔多长时间干什么事
如果你的项目仅仅想做定时任务,没有必要使用celery,使用apscheduler
https://www.cnblogs.com/xiao-xue-di/p/14081790.html

'''
可以不依赖任何服务器,通过自身命令,启动服务
celery服务为为其他项目服务提供异步解决任务需求的
注:会有两个服务同时运行,一个是项目服务(django),一个是celery服务,项目服务将需要异步处理的任务交给celery服务,celery就会在需要时异步完成项目的需求
'''
阅读全文 »

课程详情接口

1
2
3
4
5
# 基于原来的课程列表接口,只需继承 RetrieveModelMixin
from rest_framework.mixins import ListModelMixin, RetrieveModelMixin

class CourseView(GenericViewSet, ListModelMixin, RetrieveModelMixin):
# ...
阅读全文 »