zoukankan      html  css  js  c++  java
  • Python使用django搭建web开发环境

    安装 Python

    去 Python 官方网站找到 Python 3 的下载地址,根据你的系统选择 32 位或者 64 位的安装包,下载好后双击安装即可。

    检测是否安装完成

    C:WINDOWSsystem32>python -V
    Python 3.5.2

    使用虚拟环境 Virtualenv

    安装 Virtualenv

    C:WINDOWSsystem32>pip install virtualenv

    安装成功后就可以开始创建虚拟环境,指定一个你喜欢的目录

    C:WINDOWSsystem32>virtualenv d:Envslogproject_env

    虚拟环境已经创建好了,我们需要激活这个环境

    C:WINDOWSsystem32>d:Envslogproject_envScriptsactivate

    注意 Linux 下没有 Scripts 这个目录,取而代之的是 bin/ 目录。且激活命令为

    $ source blogproject_env/bin/activate

    安装 Django

    使用 pip 命令

    (blogproject_env) C:WINDOWSsystem32>pip install django==1.10.6

    测试一下安装是否成功

    (blogproject_env) C:WINDOWSsystem32>python
    Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import django
    >>> print(django.get_version())
    1.10.6
    >>>

    建立 Django 工程

    在命令行进入到 d:Workspace 这个目录,自己定义工作空间

    (blogproject_env) C:WINDOWSsystem32>cd d:Workspace
    建工程项目
    (blogproject_env) d:Workspace>django-admin startproject blogproject

    其内部的文件结构如下:

    blogproject
        manage.py
        blogproject
            __init__.py
            settings.py
            urls.py
            wsgi.py

    运行服务器

    (blogproject_env) d:Workspacelogproject>python manage.py runserver
    Performing system checks...
    
    System check identified no issues (0 silenced).
    
    You have 13 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 21, 2016 - 20:23:07
    Django version 1.10.4, using settings 'blogproject.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CTRL-BREAK.

    在浏览器输入 http://127.0.0.1:8000/ ,看到如下的页面提示信息:

  • 相关阅读:
    Android开发之JSON数据发送与获取
    Layouts之TableLayout表格布局
    Layouts之GridLayout网格布局
    Android WiFi模块学习
    关于Fragment的讲解及适配
    hive 压缩全解读(hive表存储格式以及外部表直接加载压缩格式数据);HADOOP存储数据压缩方案对比(LZO,gz,ORC)
    Dynamics CRM SQL转化为FetchXML的在线转化工具
    Dynamics CRM 通过Odata创建及更新记录各类型字段的赋值方式
    shell命令执行hive脚本(hive交互,hive的shell编程)
    CRM 2013 Script Loading Deep Dive
  • 原文地址:https://www.cnblogs.com/lifuhei/p/6970492.html
Copyright © 2011-2022 走看看