1、环境搭建
- 虚拟机里的步骤(一个虚拟环境对应一个项目)
- 创建文件夹,存放项目:mkdir 文件夹名
- 安装虚拟环境:mkvirtualenv -p /usr/bin/python3.6(此处填python安装的版本) 虚拟环境名
- 输入代码后,按tab键查看当前已安装的python版本
- 安装虚拟环境,成功后会自动进入创建的虚拟环境
- 输入代码后,按tab键查看当前已安装的python版本
- pip list:查看已安装的包
- pip install django:安装django;安装指定版本:pip install django==版本
- 进入之前创建好的文件夹路径下
- 进入目录后开始创建项目:django-admin startproject 项目名
- 创建完成后,输入ls:查看是否安装完成,tree:当前路径下文件以树状图形式展现
- 创建文件夹,存放项目:mkdir 文件夹名
- pycharm里的步骤
- 创建项目
- 点击Pure Python,出现右边界面,修改Location下所需要创建的文件名,和虚拟机里创建的项目名相同
- 选中Existing interpreter,配置Interpreter和Remote project location
- 配置Interpreter:点击“…”按钮,出现以下界面后,点击SSH Interpreter,填写Host:127.0.0.1,port:1234,Username:pyvip,完成之后点击next
- 填写密码,完成点击next
- 选择在虚拟机里创建的虚拟环境下的python版本,完成点击finish
- Interpreter配置就完成了
- 配置Remote project location:路径就是选择之前在虚拟机里面创建的projects下的项目名
- 选择完成后,点击create,项目就建好了
- 接下来,点击Remo Host
- 点击“…”选项
- 修改名称为项目名称,将Mapping的Deployment path下的路径剪切到Connection的Root path路径下,点击ok即可,显示的就是项目的路径了
- ,到这里之后,左边的项目是没有任何东西的,需要从右边项目下载下来,鼠标移到右边项目上,点击右键会出现以下界面,点击Download from here,即可
- 以下就是下载ok
- 设置settings.py里面的文件,
- 将ALLOWED_HOSTS =[]改为ALLOWED_HOSTS = [‘*’],LANGUAGE_CODE = 'en-us’改为LANGUAGE_CODE = ‘zh-Hans’,TIME_ZONE ='UTC’改为TIME_ZONE = ‘Asia/Shanghai’
- 启动服务,第一种方法:点击窗口工具栏Tools下Start SSH session
- 点击选择项目环境
- 进入虚拟机,切换虚拟环境,并进入项目路径下
- 输入:python manage.py runserver 0.0.0.0:8000
- 打开百度:网址输入127.0.0.1:8000(端口),出现以下界面便是成功了
- 端口8000:需在virtuabox里配置端口转发
- 第二种方法:点击Add configuration
- 点击‘+’,新建一个django server服务,名字改为项目名,Host:0.0.0.0,port:8000,顶部会有红色感叹号,点击Fix
- 选框打上勾,Django project root:填项目路径,Settings:项目下的settings.py文件,点击Apply,再点ok
- 完成上一步之后,感叹号消失,继续点击Apply,再点ok
- 现在点击绿色三角形图标,即可启动服务
- 配置Interpreter:点击“…”按钮,出现以下界面后,点击SSH Interpreter,填写Host:127.0.0.1,port:1234,Username:pyvip,完成之后点击next
- 创建项目