技术点:
# 跨域 # json - 返回的数据格式: 函数名(数据) - 只能发get请求 示例: - 服务端: def index(request): return HttpResponse("func({k1:'v1',k2:'v2'})") - 前端: <script src='xxxx/index'></script> <script> function func(arg){ alert(arg) } </script> cors - 本质 添加响应头 - 请求 - 简单请求 - 复杂请求 - 解决:在中间件对跨域进行设置
git - 作用:版本管理 - 如何基于git做协同开发: 每个人一个分支, - 当在开发某个功能到1/2时。如果想要回到原来的状态修复原来的代码 答:创建一个bug分支,在bug分支上进行修复,修复完成后合并到master上 -git rebase 是什么意思 做合并,在合并记录会合成一条线 -在公司是用什么管理代码 --自己搭建 gitlab - 如何基于git做协同开发 - 每个人一个分支,然后有一个review分支(用来给上头看),差不多小功能开发完就进行合并,不然开发时间长
,容易出现bug(长时间需要每个人不要修改到同一份文件)
- git 常见命令
git init 初始化
git add . 对所有文件进行管理
git commit -m "xxx" 提交代码进行管理、
git status 查看状态
git log 查看提交记录
git reset --hard 版本号 回滚到该版本号
git reflog 查看回滚前的版本号
- stash相关命令 --> 存储到"某个地方”
git stash 将当前工作区所有修改过的内容存储到“某个地方”,将工作区还原到当前版本未修改过的状态
git stash list 查看"某个地方"存储的所有记录
git stash clear 清空“某个地方”
git stash pop 将第一个记录从“某个地方”重新拿到工作区(可能有冲突)
git stash apply 编号, 将指定编号记录从“某个地方”重新拿到工作区(可能有冲突)
git stash drop 编号,删除指定编号的记录
- branch --> 分支
git branch bug 创建一个修复bug分支
git branch 查看一共有几个分支
git checkout bug 跳转到bug分支
git branch dev 只做开发
git mare bug 将master 与 bug 合并
git branch -d bug 删除bug分支
contenttype
django的一个app
作用: 让一张表动态和N张表创建FK关系