zoukankan      html  css  js  c++  java
  • Django开发之路 一(django安装并测试运行)

    安装Django与测试

      1、虚拟环境的安装

        一般来说Django的开发最好是在虚拟环境上进行,这样的好处是可以将不同的Django的项目的环境分割开来,相互不影响。比如说项目一用到Python2.x和Django1.1的开发

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

    pip install virtualenv 

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

      

    env_mysitescriptsactivate

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

      2、Django安装

      既然我们已经拥有了Python并且正在运行虚拟环境,那么安装Django非常简单,在上述的虚拟环境中安装Django只需输入命令即可:

    pip install django==2.0.6

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

      3、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服务器为您的项目提供服务的入口点。

      4、设置数据库

        Django默认包含许多应用程序(例如管理程序和用户管理和认证)。其中一些应用程序至少使用一个数据库表,所以我们需要在数据库中创建表之前,我们可以使用它们。

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

    python manage.py migrate

      5、开发服务器启动

      验证Django项目的。mysite如果尚未更改到外部目录,请运行以下命令:

    python manage.py runserver 

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

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

      6、网页访问

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

  • 相关阅读:
    jvisualm 结合 visualGC 进行jvm监控,并分析垃圾回收
    linux 查看服务器cpu 与内存配置
    arthas 使用总结
    selinux contexts 安全上下文的临时更改
    Android 8.1 Doze模式分析(五) Doze白名单及Debug方式
    Window 任意窗口置顶软件Window TopMost Control
    Android ApkToolPlus一个可视化的跨平台 apk 分析工具
    SVN Please execute the 'Cleanup' command.
    Android 如何在64位安卓系统中使用32位SO库
    Android cmd命令查看apk是32位还是64位?
  • 原文地址:https://www.cnblogs.com/hsj-jingyu/p/9256104.html
Copyright © 2011-2022 走看看