Pycharm Vagrant 搭建django开发环境

准备工作

安装Pycharm professional版。
安装Vagrant,部署一台centos7的虚拟机。
本机安装python3.6

在本机创建一个django项目:

启动Pycharm,选择“create new project”
Pycharm Vagrant 搭建django开发环境
选择创建django项目,并指明项目路径。
Pycharm Vagrant 搭建django开发环境
Pycharm将在本机自动创建一个django项目
Pycharm Vagrant 搭建django开发环境

配置Vagrant

初始化Vagrant配置文件
Pycharm Vagrant 搭建django开发环境
选择vagrant的虚拟机镜像(vagrant安装完后,要启一个centos的虚拟机做测试,否则此处没有镜像可选。)
Pycharm Vagrant 搭建django开发环境
项目根目录下会出现一个名叫Vagrantfile的配置文件,这是Vagrant的配置文件。Pycharm Vagrant 搭建django开发环境
我们经通过端口映射来访问Vagrant内的Django开发服务器。配置文件中加入下面这句。
config.vm.network “forwarded_port”, guest: 8000, host: 8000

开启Vagrant
Pycharm Vagrant 搭建django开发环境
从Terminal 登陆vagrant
Pycharm Vagrant 搭建django开发环境

在虚拟机中安装python3.6 和django

yum install epel-release.noarch -y
yum install python36 -y
yum install python36-pip -y
pip3.6 install django

配置项目的interpreter

Pycharm Vagrant 搭建django开发环境
添加一个新的Interpreter
Pycharm Vagrant 搭建django开发环境
把vagrant选项中的python路径设置到python36所在的目录。
Pycharm Vagrant 搭建django开发环境
在项目的settings.py中设置ALLOW_HOST = [’*’]。打开项目的Edit Configurations。
Pycharm Vagrant 搭建django开发环境

在host中输入0.0.0.0
Pycharm Vagrant 搭建django开发环境

运行项目
Pycharm Vagrant 搭建django开发环境

打开本机浏览器访问http://127.0.0.1:8000
Pycharm Vagrant 搭建django开发环境

如需要了解更多细节,可以关注我的公众号观看视频。
Pycharm Vagrant 搭建django开发环境