PythonStarter是一个通用项目目录结构,可以快速启动一个Python项目。
项目地址:https://gitee.com/wingease/python_starter
克隆到本地 git clone git@gitee.com:wingease/python_starter.git PROJECT_NAME
安装Python虚拟环境 python -m venv ./venv
将需要的依赖包添加到 requirements-pre.txt
里面,并且安装 pip install -r requirements-pre.txt
最后导出 pip freeze > requirements.txt
Django项目
创建
- 新建django项目
django-admin startproject project
- 将
project
目录下的所有文件移动到src
文件夹下面配置PyCharm
因为项目结构不能自动识别,所以需要手动配置。
进入 Settings > Languages & Frameworks > Django
开启 Enable Django Support
- Django project root 配置到
./src
- Settings 设置到
project/settings.py
标记源代码目录为 Sources Root
将目录 ./src
标记为 Sources Root
,这样就可以在项目引用的时候正确识别包名称了
Run/Debug Configurations
点击添加配置
新建配置
修改名称和端口
现在就可以正常使用了