python学习笔记(11)--django的环境的配置

安装虚拟环境

1.pip3 install virtualenv #安装虚拟环境
2.pip3 install virtualenvwrapper #安装虚拟环境扩展包
(不要使用sudo,sudo会安装到系统目录下)
3.vim ~/.bash_profile #修改bash配置文件,在行末添加这几行

export WORKON_HOME=~/py_envs        # 加入自己设定虚拟环境工作空间
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3  # 设置默认的python版本(可以有些人不太一样,那使用命令查找:which python或which python3)
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh   # 添加要激活的虚拟环境管理器的路径(如果不太清楚路径,请用命令查找:sudo find / -name virtualenvwrapper.sh)

4.source ~/.bash_profile #刷新配置文件
5.cd /Users/用户/py_envs #进入虚拟环境
6.mkvirtualenv -p python3 env_workspace001 #创建虚拟环境
7.pip3 install django==1.8.2 #安装django包

workon   会列出所有的虚拟环境

workon  [name]  会进入指定的虚拟环境

deactivate   退出当前的虚拟环境

mkvirtualenv  [name] 创建虚拟环境

rmvirtualenv  [name] 删除虚拟环境

source ./bin/activate   激活虚拟环境

创建一个Django项目

1.mkdir dj_01 #在上面创建的虚拟环境中,创建一个文件夹
2.cd dj_01 #进入
3.django-admin startproject test1 #创建一个django工程
4.tree 显示工程结构
django项目结构目录

项目结构

1.init.py文件:说明test1是一个python包
2.settings.py:项目的配置文件
3.urls.py : 进行url路由的配置
4.wsgi.py: web服务器和Django交互的入口
5.manage.py:项目的管理文件

创建应用目录

1.确保在test1目录下
2.python3 manage.py startapp booktest #创建一个名为booktest的应用目录
3.tree 查看目录结构
django应用目录结构
init.py :说明是一个python目录
models.py :写和数据库项目相关的内容
views.py : 接受请求,进行处理,与M和T进行交互,返回应答,定义处理函数,视图函数
tests.py :写测试代码的文件
admin.py: 网站后台管理相关文件

建立应用和项目之间的联系,对应用进行注册

在setting.py中进行注册

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'booktest',  #进行应用注册
)

只需在尾行加入应用名即可

启动项目

python3 manage.py runserver #启动服务器

Performing system checks...

System check identified no issues (0 silenced).

You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.

October 31, 2018 - 07:03:26
Django version 1.8.2, using settings 'test1.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[31/Oct/2018 07:03:42]"GET / HTTP/1.1" 200 1767

出现如上代码即已成功
访问http://127.0.0.1:8000/
出现以上界面即成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值