一、介绍
本文介绍如何从零开始利用pyCharm搭建起一个可用的web项目【基于pychram2020.2版本】
二、步骤
1、在开发前我们需要为py工具设置一个python的编译环境,通过【file=>settings=>projects=>interpreter】,步骤如下:
说明:此处的环境包是为项目开发设置一个基础的python编译工具(类似java的JDK安装包选择) ,通过【选项3】我们可以进入一个新的面板,面板会有两种选择给我们,一种是直接引用【我们自己在系统安装好的环境(强烈推荐)】,一种是【将相关的依赖包和环境下载到项目中】。在这里强烈推荐使用第一种。
说明:此处我们选择 【选项Add】,【选项show All】会导致工具直接去网络扫描各种环境包,在没有配置相关的【国内镜像】前,极有可能会导致网络卡死。(别作死)
2、配置国内镜像,加快各种python依赖的下载速度
说明:配置镜像
清华: https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣: http://pypi.douban.com/simple
阿里: http://mirrors.aliyun.com/pypi/simple
说明:引入已有的依赖,避免重复下载
注意:python的安装环境尽量不要安装在C盘,因为python的依赖仓库默认是构建在python的安装空间,随着你的项目开发,依赖仓库将会越来越大【尽量另外安排其他空间进行安装】 ,另外为避免重复下载依赖,可以将依赖仓库的包引入到项目中,从而避免每次都去下载。
(到这里我们的基础项目环境便已经搭建OK)
三、应用
<Py项目>
描述:用于基本的编程与测试python功能的项目,非Web项目
说明:该项目结构简单一般情况下,只会有一个基本的项目文件夹与main.py方法
<PyWeb项目>
1、描述:用于互联网的web项目应用
说明:我们日常开发的项目功能也即是在结构上创建
说明:正常情况下我们会得到一个这样的基础目录结构,各个目录结构关系如下
===>tempplates:用于放置静态文件
===>pyweblogger:项目代码
===>settings.py: 配置依赖引用的文件
===>wsgi.py:配置网关访问信息的类,一种被约定好的通讯规范
===>manage.py : 交互类
===>_init_.py :格式化配置,拥有该文件后,系统才会认可该文件夹为一个app应用
2、应用配置 :(配置项目的基础信息)