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
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 安装xadmin包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple future
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple six
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple httplib2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-import-export
4.17 安装微信插件
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wechatpy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple cryptography
4.18 让django restfull支持xml解析
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework-xml
4.19 安装腾讯云短信SDK
pip install qcloudsms_py
4.20 安装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 django-celery-results
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-celery-beat
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 future
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple six
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple httplib2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-import-export
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade mysqlclient
5 运行工程
看到以下欢迎页面,表示工程创建成功!
0002 Django工程创建的更多相关文章
- python web框架 django 工程 创建 目录介绍
# 创建Django工程django-admin startproject [工程名称] 默认创建django 项目都会自带这些东西 django setting 配置文件 django可以配置缓存 ...
- Django工程创建
方法一: 1.win+r进入cmd命令窗口: 2.找到Django的安装地址: 3.cmd窗口中利用cd 进入相应的文件夹,再输入命令如下: django-admin.exe startproject ...
- Django—工程创建以及models数据库易错点
Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能. ...
- Django工程
一.Django工程创建 1.Django安装: pip3 install django 安装成功后,会在python的安装目录下“Scripts"中生成”django-admin.exe& ...
- Django后台创建
1.首先创建Django工程 创建Django有两种方法我用的是pycharm的创建 2.查看url.py 如下 from django.contrib import admin from djang ...
- Django初探——工程创建以及models数据库相关配置
Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能. ...
- 第1天:Django框架简介与工程创建
Django简介 Django特点 环境搭建 创建工程 启动服务 使用pycharm打开工程 创建子应用 Django简介 Django,是用Python语言写的开源web开发框架,并遵循MVC设计. ...
- django学习笔记【001】django版本的确定&创建一个django工程
2.3 查看当前的django版本 python3. -m django --version 2.3.1 创建一个django工程 django-admin startproject mysite 在 ...
- Django基于Pycharm开发之一【创建django工程】
Django的工程结构,可以通过pycharm里面,选择创建django工程来直接创建,也可以通过命令行通过pip来安装. 一.通过命令行安装的步骤 Install Python. Install a ...
随机推荐
- vue 的点击事件怎么获取当前点击的元素
手机赚钱怎么赚,给大家推荐一个手机赚钱APP汇总平台:手指乐(http://www.szhile.com/),辛苦搬砖之余用闲余时间动动手指,就可以日赚数百元 首先 vue的点击事件 是用 @cl ...
- C# bubble sort,selection sort,insertion sort
static void Main(string[] args) { InsertionSortDemo(); Console.ReadLine(); } static void InsertionSo ...
- linux中关机重启命令
shutdown 解释 关机重启命令 语法 shutdown [选项] 时间 -c 取消前一个关机命令 -h 关机 -r 重启 示例 # 现在立刻关机 shutdown -h now # 定时关机 s ...
- 准备工作-Visual Studio 安装
说明 网上很多安装教程,等到自己有时间的时候再写一篇自己安装的详细步骤 安装参考(网络) https://blog.csdn.net/qq_33485434/article/details/78454 ...
- VMware使用与安装
VMware安装 下载完Vmware -> 双击打开安装包 -> 选择下一步(如下图界面) 选择接受协议,点击下一步 选择经典进行安装.这个是默认安装,会把默认插件安装到相对应的路径 选择 ...
- robotframework报错
问题一:RobotFramework RIDE在运行测试用例时无法打开谷歌浏览器,原因是1.安装ride时没有安装chromedriver驱动 2.驱动版本与本机浏览器不兼容 解决方法:在pyth ...
- C语言编写程序的大小端问题
有时候,用C语言写程序需要知道大端模式还是小端模式,,由于寄存器大于一个字节(8bit),就会存在一个字节安排的问题,例如(16bit)的short型,(32bit)的int型,具体需要看具体的编译器 ...
- python格式化输出保留2位小数
我是小白就不用多说了,学习python做了个练习题,结果运行了一遍,发现输入金额后得到的有很多位小数, 虽然不知道为什么,但是看得很不舒服, 就想到应该把让小数点后只保留2位数 找到了方法:将{0}改 ...
- 飘扬的旗帜!shader 编程实战!Cocos Creator!
用 shader + mesh 立个 flag 吧! 文章底部获取完整代码! 效果预览 使用方法 创建一个空节点 添加用户脚本组件 mesh-texture-flag 添加图片 修改对应属性 实现原理 ...
- Docker--数据管理之Volumes
前言:我们知道docker容器内产生或修改的数据仅在该容器内有效,即容器关闭,其之前产生或修改的数据也就删除了,这明显不能满足我们大多数场景的需求.当然这只是默认,docker为我们提供了多种保存数据 ...