美文网首页工作生活
第二章 DRF安装与项目创建

第二章 DRF安装与项目创建

作者: 7d4b0b51c9d4 | 来源:发表于2019-07-03 18:29 被阅读0次

案例源码

后端: https://github.com/zhaorch/DRFtutorial

前端: https://github.com/zhaorch/shanks-vue

环境搭建

本案例在Windows下开发,后面部署到Linux

自行安装Python 和 PyCharm,查看python版本,这里使用python3.7.3

安装虚拟环境工具包

pip install virtualenv

pip install virtualenvwrapper-win

创建虚拟环境

mkvirtualenv tutorial

workon  # 用来查看所有虚拟环境

workon tutorial  # 使用tutorial虚拟环境

deactivate  # 退出当前虚拟环境

pip list 查看当前虚拟环境中包含的包

pip freeze>requirements.txt  当前包导出到文件

pip install -r requirements.txt  从文件安装包

安装DRF

pip install django

pip installdjangorestframework

创建项目

django-admin startproject MyProject .  #注意后面有个点

django-admin startapp school        #创建应用程序(学校)

关联github

Github上自行创建版本库

增加 .gitignore文件,内容可随意参照网上的案例。

git init

git add .

git commit -m "firstcommit"

git remote add origingit@github.com:zhaorch/DRFtutorial.git

git push -u origin master

PyCharm的使用

打开项目:

FILE – OPEN—选择DRFtutorial

关联虚拟环境

FILE—SETTINGS—Project:DRFtutorial—Project

Interpreter—小齿轮菜单ADD—选择虚拟环境路径中的python.exe:C:\Users\ZRC\Envs\tutorial\Scripts\python.exe – OK

可使用PyCharm轻松的进行git操作,在Version Control 面板,此处不再介绍

编写Model、Serializer、ViewSet


settings配置及url配置

默认分页

TOOLS – RUN MANAGE.PY TASK

makemigrations #实际就是 python manage.py makemigrations 此后用PyCharm来完成

migrate

运行项目

创建管理员账户并登陆admin后台

createsuperuser

http://127.0.0.1:8000/admin/

后台注册管理Grade模块

数据展示

后台admin增加几条记录后再次访问:

http://127.0.0.1:8000/grades/

http://127.0.0.1:8000/grades/2/

数据库查看

可以发现时间是错的,修改setting配置文件

可以看到新增的高三六班时间正确了

第一章 DRF概述

第二章 DRF安装与项目创建

第三章 DRF之View进化论

第四章 DRF之Router 和 Serializer

第五章 DRF权限分页查询排序访问限制

第六章 DRF Linux部署

第七章 DRF其他知识

相关文章

网友评论

    本文标题:第二章 DRF安装与项目创建

    本文链接:https://www.haomeiwen.com/subject/jhichctx.html