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工程创建的更多相关文章

  1. python web框架 django 工程 创建 目录介绍

    # 创建Django工程django-admin startproject [工程名称] 默认创建django 项目都会自带这些东西 django setting 配置文件 django可以配置缓存 ...

  2. Django工程创建

    方法一: 1.win+r进入cmd命令窗口: 2.找到Django的安装地址: 3.cmd窗口中利用cd 进入相应的文件夹,再输入命令如下: django-admin.exe startproject ...

  3. Django—工程创建以及models数据库易错点

    Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能. ...

  4. Django工程

    一.Django工程创建 1.Django安装: pip3 install django 安装成功后,会在python的安装目录下“Scripts"中生成”django-admin.exe& ...

  5. Django后台创建

    1.首先创建Django工程 创建Django有两种方法我用的是pycharm的创建 2.查看url.py 如下 from django.contrib import admin from djang ...

  6. Django初探——工程创建以及models数据库相关配置

    Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能. ...

  7. 第1天:Django框架简介与工程创建

    Django简介 Django特点 环境搭建 创建工程 启动服务 使用pycharm打开工程 创建子应用 Django简介 Django,是用Python语言写的开源web开发框架,并遵循MVC设计. ...

  8. django学习笔记【001】django版本的确定&创建一个django工程

    2.3 查看当前的django版本 python3. -m django --version 2.3.1 创建一个django工程 django-admin startproject mysite 在 ...

  9. Django基于Pycharm开发之一【创建django工程】

    Django的工程结构,可以通过pycharm里面,选择创建django工程来直接创建,也可以通过命令行通过pip来安装. 一.通过命令行安装的步骤 Install Python. Install a ...

随机推荐

  1. Jmeter 连接Redis获取数据集

    公司开展了新的业务活动,需要配合其他部门做压测,由于脚本中的手机号和用户的uid需要参数化而且每次均不能重复,最初的考虑使用csv的方式来获取数据,比较头疼的问题是集群节点需要维护测试数据,所以我将所 ...

  2. Go 1.14 中 Cleanup 方法简介

    目录 一般的测试 使用 defer 清除依赖 使用 Cleanup 关于t.Parallel 总结 原文:What's New In Go 1.14: Test Cleanup 单元测试通常遵循某些步 ...

  3. 使用Visual Studio Comunity 2019开发Unity C#脚本没有自动补全的解决方法

    最近开始试着玩Unity3D,要为场景中的物体编辑脚本.Unity3D推荐的脚本语言是C#,在Unity打开C#就会使用Visual Studio来进行编辑. 启动Visual Studio之后注意到 ...

  4. laravel web server设置远程访问及原理

    laravel中可以用命令行php artisan serve 启动web server,并通过localhost:8000访问项目. 但是因为开发环境为虚拟机部署项目,然后通过端口访问,所以开启服务 ...

  5. 聊聊spring之bean对象的实例化过程

    在spring实例化 之前bean对象封装成 beanDefinition 对象 想了解详情的请参考上一篇文章 好了 我们聊聊 Bean 的实例化过程的几个重要角色 BeanDefinitionReg ...

  6. VEH帮你定位程序崩溃地址

    之前朋友有一个服务端程序,总是受到一些人的恶意漏洞攻击,没有源代码,只好反汇编修复了漏洞,并且使用WinLicense加保护授权. 漏洞总不是一次可以修复完的,恶意攻击并没有停止,然后加了WL保护程序 ...

  7. VUE中集成echarts时 getAttribute of null错误

    错误 错误场景一: 错误提示: 在运行Vue项目时出现了上述错误,出现该错误的原因是Echarts的图形容器还未生成就对其进行了初始化所造成的,代码如下: // 基于准备好的dom,初始化echart ...

  8. Dalvik虚拟机和Art虚拟机

    Dalvik虚拟机 DVM是Dalvik Virtual Machine的缩写,是Android4.4及以前使用的虚拟机,所有android程序都运行在android系统进程里,每个进程对应着一个Da ...

  9. 一个C语言程序是由( )组成?

    A) 一个主程序和若干子程序组成 B)一个或多个函数组成 C) 若干过程组成 D) 若干子程序组成 正确答案 B 解析 [解析] 一个C源程序是由一个main函数和若干个其他函数组成的.函数是C程序的 ...

  10. CSS3中新增的对文本和字体的设置

    文字阴影 text-shadow: 水平偏移 垂直偏移  模糊 颜色 兼容性:IE10+ <!DOCTYPE html> <html lang="en" mani ...