Django开发之路 一(django安装并测试运行)

安装Django与测试

  一、虚拟环境的安装

    通常来讲Django的开发最好是在虚拟环境上进行,这样的好处是能够将不一样的Django的项目的环境分割开来,相互不影响。好比说项目一用到Python2.x和Django1.1的开发python

  环境而项目二用到的是python3.x和Django2.0的开发环境,这样虚拟环境的用处就很是之大了。
  Python中的虚拟环境工具被调用virtualenv,咱们在Windows上安装使用pip如下命令从命令行安装它:
  数据库

pip install virtualenv 

  要使用这个新的Python虚拟环境,咱们必须激活它,因此让咱们回到命令提示符并键入如下内容:django

  

env_mysite\scripts\activate

  这将在虚拟环境的\scripts文件夹中运行激活脚本
python3.x

  二、Django安装

  既然咱们已经拥有了Python而且正在运行虚拟环境,那么安装Django很是简单,在上述的虚拟环境中安装Django只需输入命令便可:浏览器

pip install django==2.0.6

  命令后的django==2.0.6为Django的版本号,能够不加,不加时会下载稳定版的最新版,须要什么版本时能够到Django官网查询并加上版本号,至此Django安装完成。服务器

  三、Django项目生成

  在你的虚拟环境命令行中,运行如下命令:工具

django-admin startproject mysite 

  该命令将自动在您的项目目录中建立一个目录mysite,并为基本但功能完备的Django网站提供全部必需的文件。目录以下所示 测试

mysite
  ├─ manage.py
  │
  ├─mysite
  │      settings.py
  │      urls.py
  │      wsgi.py
  │      __init__.py
  │
  └─templates
  • 外部mysite/ 根目录。它只是你项目的一个容器。它的名字与Django无关; 你能够将它重命名为任何你喜欢的东西。
  • manage.py一个命令行实用程序,可以让您以各类方式与您的Django项目进行交互。
  • 内部mysite/目录。这是你的项目的Python包。这是你用来导入任何东西的名字
  • mysite/__init__.py一个空文件告诉Python这个目录应该被认为是一个Python包。
  • mysite/settings.py这个Django项目的设置/配置。
  • mysite/urls.py这个Django项目的URL声明; 您Django支持的网站的“目录”。
  • mysite/wsgi.pyWSGI兼容的Web服务器为您的项目提供服务的入口点。

  四、设置数据库

    Django默认包含许多应用程序(例如管理程序和用户管理和认证)。其中一些应用程序至少使用一个数据库表,因此咱们须要在数据库中建立表以前,咱们能够使用它们。网站

  为此,请切换到mysite上一步中建立的文件夹(cd mysite在命令提示符下键入)并运行如下命令:url

python manage.py migrate

  五、开发服务器启动

  验证Django项目的。mysite若是还没有更改到外部目录,请运行如下命令:

python manage.py runserver 

    已经开始使用Django开发服务器,这是一个纯粹用Python编写的轻量级Web服务器。Django的建立者在Django中包含了这个功能,这样您就能够快速开发事务,而无需

  理配置生产服务器(如Apache)的工做,直到准备好开始生产。

  六、网页访问

  如今服务器正在运行,使用Web浏览器访问http://127.0.0.1:8000/将会看到以下页面:

相关文章
相关标签/搜索