Pycharm Vagrant 搭建django开发环境
准备工作
安装Pycharm professional版。
安装Vagrant,部署一台centos7的虚拟机。
本机安装python3.6
在本机创建一个django项目:
启动Pycharm,选择“create new project”
选择创建django项目,并指明项目路径。
Pycharm将在本机自动创建一个django项目
配置Vagrant
初始化Vagrant配置文件
选择vagrant的虚拟机镜像(vagrant安装完后,要启一个centos的虚拟机做测试,否则此处没有镜像可选。)
项目根目录下会出现一个名叫Vagrantfile的配置文件,这是Vagrant的配置文件。
我们经通过端口映射来访问Vagrant内的Django开发服务器。配置文件中加入下面这句。
config.vm.network “forwarded_port”, guest: 8000, host: 8000
开启Vagrant
从Terminal 登陆vagrant
在虚拟机中安装python3.6 和django
yum install epel-release.noarch -y
yum install python36 -y
yum install python36-pip -y
pip3.6 install django
配置项目的interpreter
添加一个新的Interpreter
把vagrant选项中的python路径设置到python36所在的目录。
在项目的settings.py中设置ALLOW_HOST = [’*’]。打开项目的Edit Configurations。
在host中输入0.0.0.0
运行项目
打开本机浏览器访问http://127.0.0.1:8000
如需要了解更多细节,可以关注我的公众号观看视频。