欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

ubuntu18.04 -- 创建第一个Django项目

程序员文章站 2022-06-29 19:56:04
step1: 安装虚拟环境: export WORKON_HOME=$HOME/.virtualenvs #指定virtualenvwrapper环境的目录 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 #指定virtualenvwrapper ......

 step1:

安装虚拟环境:

sudo pip3 install virtualenv   # 安装虚拟环境
sudo pip3 install virtualenvwrapper # 安装虚拟环境扩展包
# 编辑家目录下的 .bashrc 文件,在最下面添加下面三行代码

  export workon_home=$home/.virtualenvs  #指定virtualenvwrapper环境的目录
  export virtualenvwrapper_python=/usr/bin/python3.6  #指定virtualenvwrapper通过哪个python版本来创建虚拟环境
  source ~/.local/bin/virtualenvwrapper.sh

 

  # 使用  source .bashrc  使其生效

 

step2:

sudo cp ~/.local/bin/virtualenv /usr/bin/

# 如果不进行这一步,创建虚拟环境的时候 会报如下错误:
error: virtualenvwrapper could not find virtualenv in your path

 

step3:

创建虚拟环境(以及相关操作):

mkvirtualenv django2.2  # django2.2为虚拟环境名

-----------------

workon django2.2 # 进入虚拟环境

workon 空格 + '按两下tab' # 查看机器上的虚拟环境

deactivate # 退出虚拟环境

 

step4:

安装django环境:

pip install django==2.2

 

step5:

创建django项目:

django-admin startproject mysite  # mysite为项目名

项目目录如下:

ubuntu18.04 -- 创建第一个Django项目

manage.py       --项目管理文件

__init__.py      --说明mysite这个目录是一个python包

setting.py        --项目的配置文件

urls.py            -- 进行url路由的配置

wsgi.py          -- web服务器和django交互的入口

 

step6:

创建django应用:

 python manage.py startapp app1  #  app1为应用名

应用目录如下:

ubuntu18.04 -- 创建第一个Django项目

admin.py        --后台管理文件

models.py      --写数据库和项目的内容

tests.py         -- 写测试代码的文件

views.py      --视图文件(接收请求,进行处理)

 

step7:

注册应用  ---将app名添加到 setting.py 中的 installed_apps配置项

 

step8:

运行项目:

python manage.py runserver

浏览器地址栏输入 :   http://127.0.0.1:8000/

ubuntu18.04 -- 创建第一个Django项目