美文网首页
Django创建虚拟环境及项目

Django创建虚拟环境及项目

作者: 竹林晓圣 | 来源:发表于2018-02-27 21:49 被阅读263次

    如何搭建虚拟环境?

    安装虚拟环境的命令 :
    
    sudo pip install virtualenv
    sudo pip install virtualenvwrapper
    
    创建虚拟环境的命令 :
        提示:如果不指定python版本,默认安装的是python2的虚拟环境
    
        在python2中,创建虚拟环境
    
        mkvirtualenv 虚拟环境名称
        例 :
        mkvirtualenv py_django
    
        在python3中,创建虚拟环境
    
        mkvirtualenv -p python3 虚拟环境名称
        例 :
        mkvirtualenv -p python3 py3_django
    

    进入虚拟环境
    workon 虚拟环境名称

    workon py3_django

    退出虚拟环境的命令 :

    deactivate

    删除虚拟环境的命令 :

    rmvirtualenv 虚拟环境名称

    pip install 包名称

    pip freeze
    django-admin startproject 项目名称
    例 :创建项目BookManager
    django-admin startproject BookManager

    BookManager : 是与项目同名的文件, 内部包含如下项目的配置文件.
        init.py : 是表示文件BookManager可以被当作包使用.
        settings.py : 是项目的整体配置文件.
        urls.py : 是项目的URL配置文件.
        wsgi.py : 是项目与WSGI兼容的Web服务器入口.
    manage.py : 是项目运行的入口, 指定配置文件路径.
    

    创建应用

    在BookManager项目中, 创建应用Book
    
      cd BookManager/
      python manage.py startapp Book
    
    admin.py : 是后台的站点管理注册文件.
    init.py : 是表示文件Book可以被当作包使用.
    migrations : 是做模型迁移的.
    models.py : 是处理数据的.MVT中的M
    tests.py : 是做测试用的.
    views.py : 是处理业务逻辑的.MVT中的V
    

    which python

    结果:
    /home/python/.virtualenvs/py3_django/bin/python

    在开发阶段, 为了能够快速预览到开发的效果, Django提供了一个纯Python编写的轻量级web服务器,

    仅在开发阶段使用,非正式服务器
    

    运行测试服务器的命令 :

    python manage.py runserver ip:端口

    python manage.py runserver 127.0.0.1:8001
    对应:
    http://127.0.0.1:8001/

    相关文章

      网友评论

          本文标题:Django创建虚拟环境及项目

          本文链接:https://www.haomeiwen.com/subject/bfzmxftx.html