Python Django网站开发(一):Python Django环境配置

353 阅读4分钟

本文已参与 [新人创作礼] 活动,一起开启掘金之路。

首先确保在电脑上已经安装好PyCharm和Oracle VM VirtualBox虚拟机。

一、VirtualBox虚拟机的配置

1.第一步:打开虚拟机终端,输入workon命令查看已经存在的虚拟环境

2.第二步:输入mkvirtualenv -p /usr/bin/python3 cdproject命令,创建新的虚拟环境。-p用来指向python,cdproject是创建的虚拟环境的名字,可以自行取名。创建成功如下图所示。删除虚拟环境可以使用rmvirtualenv cdproject命令来实现。如果需要切换到不同的虚拟环境采用:workon 虚拟环境名,就可以进行切换。

1.创建虚拟环境.png

3.第三步:再次输入workon命令,查看自己创建的虚拟环境是否存在。

2.查看虚拟环境.png

4.第四步:安装django环境。输入pip install django==2.1.7命令。这里的2.1.7是下载的django的版本。注意前面已经切换到了自己创建的cdproject虚拟环境

3.安装django.png

5.第五步:创建一个公共的文件夹保存PyCharm下的django项目。输入mkdir cdproject命令,创建一个名为cdproject的文件夹,ls查看文件夹是否创建成功。

4.创建公共文件夹.png

6.第六步:创建django项目。cd cdproject进入到cdproject文件夹。此时文件夹是空的。输入django-admin startproject chuangdaproject命令创建一个名为chuangdaproject的django项目。cd命令进入到这个项目,可以通过tree指令来查看这个项目的架构。如果没有tree命令,可以通过sudo apt install tree来下载。
通过项目的架构可以发现changdaproject项目中包含四个py文件
(1)init.py:标识文件,可以是一个空文件。主要用来表明当前文件所在的文件夹是一个python包。
(2)settings.py:整个项目的全局配置文件。各种应用、资源路径、模板等配置都是在这个文件夹中配置的。
(3)urls.py:网络访问的页面映射文件。创建的Web项目下所有的页面路由都需要在该文件中配置,否则访问的时候会找不到对应的页面。
(4)wsgi.py:全称是web server gateway interface,即网络服务器的网关接口
(5)manage.py:项目的主文件(类似于main),用来执行与项目相关的一些重要命令,例如,项目的启动、数据库的同步、后台管理员的创建、静态文件的迁移等。

5.创建django项目.png

7.第七步:新建网络端口。在虚拟机主页面找到:设置——>网络——>高级——>端口转发——>点击添加端口——>设置主机端口子系统端口8001(自行定义未被占用的端口号)
8.第八步:启动服务。在终端中输入python manage.py runserver 0:8001指令。8001前面的0表示任意地址的ip,任意ip都可以访问。这里的报红部分没有关系,因为现在还没有模型(即数据库),它请求不到,但是不会影响我们正常操作。

6.启动服务.png浏览器中输入网址:127.0.0.1:8001,显示如下页面表示项目启动成功。到这里虚拟机的配置就完成了。

7.服务启动成功页面.png


二、Pycharm创建项目

1.第一步:点击create new project创建项目。

8.创建pycharm项目.png

2.第二步:选择项目保存位置。可以先创建一个chuangdaproject文件夹作为同步文件夹

9.选择保存路径.png 3.第三步:配置pycharm远程环境。
1) 打开project interpretor——>exsiting interpretor——>打开三个小点的位置

10.远程环境配置.png

2) 然后点击SSH Interpretoer,输入主机名portuername,这些是在虚拟机创建用户时自己配置的信息。然后点击next

11,远程环境配置.png 3) 输入密码,这个也是在虚拟机创建用户时设置的登录密码。然后点击next

12.远程环境配置:输入密码.png 4) 选择解释器home——>bd(用户名 )——>.virtualenvs——>cdproject(虚拟机中新创建的虚拟环境)——>bin——>python3.6,再点击finish,然后点击create创建。

13.远程环境配置:配置解释器.png 最后配置完成的页面如下所示。

14.配置完成的页面.png 4.第四步:配置同步上传路径。Tools——>Deployment——>Configuration
1) 确保stop using as default勾选上,后两个path改成根路径

16.根路径.png

2) 选择同步文件home——>bd——>cdproject(虚拟机中创建的虚拟环境)——>chuangdaproject(虚拟环境中创建的同步文件夹)

17.选择同步路径.png 测试连接是否成功,最后点击ok。

18.测试连接是否成功.png

5.第五步下载项目右击项目——>Deployment——>Download from chuangdaproject,将项目从虚拟机中下载到pycharm中。

19.下载项目.png 下载成功的目录如下。

20.下载成功页面.png

6.第六步:添加配置,用来启动django项目。
1) 点击add configuration

21.添加配置.png 2) 点击 + 号——>Django server

22.创建djangoserver.png 3) 配置Django server中的基本信息。

23.Djangoserver配置.png

4) 配置Fix中的基本信息。配置完后点击ok

24.fix配置.png 7.第七步启动服务。先把虚拟机之前启动的项目关闭,Ctrl+C即可暂停服务。然后在pycahrm中启动项目,显示如下。

25.pycharm启动服务.png 最后在浏览器中输入网址:127.0.0.1:8001,显示成功,表示服务启动成功。

26.pycharm中服务启动成功.png