0002 Django工程创建

1 创建一个目录,用于专门存放Django工程的虚拟环境

  PyCharm默认虚拟环境在工程内,从而导致打包的时候,会把虚拟环境一起打包。

2 打开PyCharm,选择创建Django工程。

3 安装pip

  pip在开发环境中已安装,但在虚拟环境中PyCharm只安装了开发环境中的相应版本的Django,而没有安装pip,故虚拟环境中需要重新安装。

  安装方法同样是在pypi.org上下载一个pip-20.0.2包,用7Zip解压后,进入目录执行:python setup.py install

4 安装工程插件

  开源软件官方网站几乎都在国外,速度慢,为了提交效率,一般用国内镜像源安装。

   国内镜像源很多,以下使用清华镜像源。地址为:https://pypi.tuna.tsinghua.edu.cn/simple

扫描二维码关注公众号,回复: 9421078 查看本文章

4.01 安装DRF框架(即djangorestframework框架)

  DRF框架是基于Django框架之上的一个框架。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework

4.02 python3 安装操作mysql数据库的包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade mysqlclient

4.03 添加django-fitlter扩展来增强支持

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-filter

4.04 自动生成接口文档

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple coreapi

4.05 安装Markdown插件

  Markdown插件主要用于把文本渲染成HTML格式。此处主要用于对coreapi中注释文本换行。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Markdown

4.06 安装图像处理库

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow

4.07 安装Redis工具包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple redis

4.08 安装redis缓存工具包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-redis

4.09 安装异步处理工具包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple celery

4.10 win10下面启动celery需要安装eventlet包:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple eventlet

4.11 安装跨域CORS

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-cors-headers

4.12 安装Json Web Token认证

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework-jwt

4.13 安装itsdangerous生成凭据access_token

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple itsdangerous

4.14 安装缓存扩展

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple drf-extensions

4.15 安装xmltodict工具包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xmltodict

4.16 安装微信插件

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wechatpy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple cryptography

4.17 让django restfull支持xml解析

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework-xml

4.18 安装腾讯云短信SDK

pip install qcloudsms_py

4.19 安装fastDFS插件

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple py3Fdfs
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-filter
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple coreapi
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Markdown
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple redis
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-redis
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple celery
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple eventlet
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-cors-headers
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework-jwt
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple itsdangerous
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple drf-extensions
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xmltodict
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wechatpy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple cryptography
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework-xml
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple qcloudsms_py
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple py3Fdfs
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade mysqlclient

  

  

猜你喜欢

转载自www.cnblogs.com/dorian/p/12367279.html