Pycharm搭建Django开发环境
html
做者:尹正杰 python
版权声明:原创做品,谢绝转载!不然将追究法律责任。mysql
咱们你们都知道Django是python都一个web框架,所以你们须要自行安装python环境并配置相应都环境变量。本篇博客基于python3.6.0的环境安装Django。web
一.安装Django并启动一个Django服务sql
1>.安装Django数据库
C:\Users\yinzhengjie>pip install django
2>.下载Django的压缩安装包自行安装django
除了使用pip安装以外,还能够从网上下载Django的压缩包自行安装。在浏览器上输入下载地址:“https://www.lfd.uci.edu/~gohlke/pythonlibs/#sendkeys”,找到以下图所示对应的Django版本下载到本地后,执行“pip install 你下载的Django软件的本地存放路径(例如:[pip install C:\Users\yinzhengjie\softwares\Django‑2.1.4‑py3‑none‑any.whl])”windows
3>.验证Django是否安装成功浏览器
完成Django的安装后,须要进一步校验安装是否成功,再次进入CMD窗口,输入“python”并按回车键,进入python交互解释器,在交互解释器下输入校验代码,查看当前的Django版本:服务器
C:\Users\yinzhengjie>python Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import django >>> django.__version__ '2.1.4' >>>
二.建立项目
1>.使用命令行建立一个Django项目
一个项目能够理解为一个网站,建立Django项目能够在CMD窗口输入建立指令完成。在CMD窗口输入项目建立的指令,以下图所示:
C:\Users\yinzhengjie>cd C:\Users\yinzhengjie\softwares\PycharmProject C:\Users\yinzhengjie\softwares\PycharmProject> C:\Users\yinzhengjie\softwares\PycharmProject>django-admin startproject MyDjango #经过命令行在windows建立了一个Django项目,项目的名称叫MyDjango,你们能够进到这个目录下去查看一下内容。 C:\Users\yinzhengjie\softwares\PycharmProject>
2>.使用Pycharm打开Django项目
以下图所示,项目“MyDjango”中包含MyDjango文件和manage.py文件,而MyDjango文件夹又包含4个".py"文件。
manage.py:命令行工具,容许以多种方式与项目进行交互,在CMD窗口下,将路径切换到MyDjango项目并输入“python manage.py help”,能够查看该工具的具体功能。
__init__.py:初始化文件,通常状况下无需修改,
settings.py:项目的配置文件,具体的配置说明会在下一篇博客详细介绍。
urls.py:项目的URL设置,可理解为网站的地址信息。
wsgi.py:全称为“Python Web Server Gateway Interface”,即Python服务器网关接口,是python应用与Web服务器之间的接口,用于Django项目在服务器上的部署和上线,通常状况不须要修改。
db.sqlite3:这是Django默认的数据,若是你使用的是mysql数据库的话这个文件能够删除掉,由于你用不到它。
3>.在命令行中建立网站首页和用户中心
完成项目的建立后,接着建立项目应用,项目应用简称APP,至关于网站的功能,每一个App表明网站的一个或多个网页。App的建立由文件manage.py实现,建立指令以下:
C:\Users\yinzhengjie> C:\Users\yinzhengjie>cd C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango #进入django项目目录 C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango> C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py startapp index #建立网站首页 C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango> C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py startapp user #建立用户信息 C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>
以下图所示,执行上述命令以后,咱们会发现咱们以前在命令行中建立的项目中多出来了index和user文件夹,其分别表明网站首页和用户中心。在index文件夹能够看到有多个".py"文件和“migrations”文件夹,说明以下:
4>.在命令行中启动Django项目
完成项目和App的建立以后,最后在CMD窗口输入如下指令启动项目:
C:\Users\yinzhengjie>cd C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango #切换到Django的项目存放位置 C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py runserver #启动咱们刚刚建立的Django 服务! Performing system checks... System check identified no issues (0 silenced). You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. December 19, 2018 - 20:26:50 Django version 2.1.4, using settings 'MyDjango.settings' Starting development server at http://127.0.0.1:8000/ #这里默认是启动本地的8000端口,这个端口咱们是能够进行修改的哟! Quit the server with CTRL-BREAK.
启动Django成功后,咱们能够经过本地进行访问:
咱们也能够在启动Django时指定服务的端口为8888,具体操做以下:
Microsoft Windows [版本 6.1.7601] 版权全部 (c) 2009 Microsoft Corporation。保留全部权利。 C:\Users\yinzhengjie>cd C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango> C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py runserver 8888 #咱们能够在启动时指定端口(例如“8888”,不要超过65535便可)。 Performing system checks... System check identified no issues (0 silenced). You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): Run 'python manage.py migrate' to apply them. December 21, 2018 - 15:26:20 Django version 2.1.4, using settings 'MyDjango.settings' Starting development server at http://127.0.0.1:8888/ Quit the server with CTRL-BREAK.
因而咱们也能够基于该端口访问到具体的服务哟:
二.使用Pycharm建立一个Django项目
关于Pycharm的安装过于简单我这里就不截图了,你们能够自行去官网下载安装便可。官网地址:http://www.jetbrains.com/pycharm/。
1>.打开Pycharm,点击“Create New Project”
2>.选择Django的存放路径
3>.进入建立好的项目目录
仔细观察的同窗会发现使用Pychrm时会有多出来了一个“template”的目录:(该文件夹用来存放HTML文件)
4>.在Pycharm中建立网站首页和用户中心
以下图所示,点击左下角的小图标,在Pycharm打开terminal终端
接着建立App,能够在PyCharm的Terminal中建立指令,建立指令与CMD窗口下输入的相同,分别建立网站首页和用户中心。以下图所示:
Microsoft Windows [版本 6.1.7601] 版权全部 (c) 2009 Microsoft Corporation。保留全部权利。 C:\Users\yinzhengjie\softwares\PycharmProject\MyWeb>python manage.py startapp index C:\Users\yinzhengjie\softwares\PycharmProject\MyWeb>python manage.py startapp user C:\Users\yinzhengjie\softwares\PycharmProject\MyWeb>
5>.启动Django项目
完成项目和App的建立后,最后启动项目。若是启动项目是由Pycharm建立的,可直接单击“容许”按钮启动项目,以下图所示。
6>.配置Django项目
若是项目是由CMD窗口建立的,想要在PyCharm启动项目,就须要对该项目进行配置,首先建立脚本,固然若是你是Pycharm建立对项目对话就已经帮咱们建立好了,直接编辑该配置文件便可,咱们能够修改一些参数,以下图:
点击“Edit Configuratrions”就会出现“Run/Debug Configurations”界面,而后单击该界面左上方的“+”并选择Django server,单击OK按钮便可建立容许脚本,而咱们使用的Pycharm建立的Django项目,所以默认它已经帮我们建立好啦。以下图所示: