django restframework 学习
- 1.课程介绍
- 2.开发环境搭建
- 2.1 python环境配置
- pip豆瓣源安装
- windows下python虚拟环境
- Linux下python虚拟环境
- 导出和安装requirements.txt
- windows系统下python包源码地址
- 2.2 Vue开发环境搭建
- 安装nodejs
- 安装cnpm
- 运行前端代码
- 3.Django REST framework
- 3.1 json
- 3.2 drf的view层级
1.课程介绍 2.开发环境搭建 2.1 python环境配置
pip豆瓣源安装
pip install -i https://pypi.douban.com/simple/ xxxx
windows下python虚拟环境
pip install virtualenv
pip install virtualenvwrapper
mkvirtualenv xxx #新建虚拟环境
workon xxx #选择虚拟环境
deactivate #退出虚拟环境
mkvirtualenv --python=C:\Users\77166\AppData\Local\Programs\Python\Python36-32\python.exe xxx #指定某个版本的python创建的虚拟环境
Linux下python虚拟环境
sudo apt-get install python-virtualenv
virtualenv xxx #创建虚拟环境
cd xxx/bin/ && source activate #启动虚拟环境
virtualenv -p /user/bin/python3 xxx #使用python3创建虚拟环境
pip install virtualenvwrapper
sudo find / -name virtualenvwrapper.sh #根据名字寻找文件路径
vim ~/.bashrc #配置虚拟环境变量,将以下两行放至文件末尾export WORKON_HOME=$HOME/.virtualenvs
source /home/zhanghui/.local/bin/virtualenvwrapper.sh# 路径为上边find出来的路径source ~/.bashrc #使生效
mkvirtualenv --python=/usr/bin/python3 xxx #创建python3的虚拟环境
导出和安装requirements.txt
pip freeze > requirements.txt
pip install -r requirements.txt
windows系统下python包源码地址 Unofficial Windows Binaries for Python Extension Packages
www.lfd.uci.edu/~gohlke/pythonlibs/
2.2 Vue开发环境搭建
安装nodejs
node --version
安装cnpm npm淘宝镜像
运行前端代码
cnpm install # 安装依赖包
cnpm run dev # 运行项目
3.Django REST framework
3.1 json
json.dumps() # 对数据进行编码。
json.loads() # 对数据进行解码。
3.2 drf的view层级
GenericViewSet(viewset)# drf
GenericAPIVIew# drf
APIView# drf
Viev# djangomixin
CreateModelMixin
ListModelMixin
UpdateModelMixin
RetrieveModelMixin
DestoryModelMixin
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Python专栏|数据分析的常规流程
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍
- java|微软认真聆听了开源 .NET 开发社区的炮轰( 通过CLI 支持 Hot Reload 功能)