Django创建虚拟环境及项目

如何搭建虚拟环境?

安装虚拟环境的命令 :

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创建虚拟环境及项目)