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
点击添加配置 
新建配置

修改名称和端口

现在就可以正常使用了
