运维之部署虚拟环境和django环境

python虚拟环境

软件安装

  • 安装虚拟环境软件
apt-get install python-virtualenv -y

虚拟环境基本操作

  • 创建
virtualenv -p /usr/bin/python3.5 venv
  • 进入
source venv/bin/activate
  • 退出
deactivate
  • 删除
rm -rf venv

django环境

django 软件的安装

注意:先进入虚拟环境source venv/bin/activate

  • 解压Django-1.10.tar.gz
cd /root/Desktop/day02/data/soft/
tar -zxvf Django-1.10.tar.gz
  • 查看
cd /root/Desktop/day02/data/soft/Django-1.10/
cat INSTALL
  • 安装
python setup.py install

django 项目操作

  • 创建项目
cd /root/Desktop/day02/data/server/
django-admin startproject huzilong

django 应用操作

  • 创建应用
cd /root/Desktop/day02/data/server/huzilong/
python manage.py startapp test1
  • 注册应用
cd /root/Desktop/day02/data/server/huzilong/huzilong/
# vim views.py
    INSTALL_APP = [
   		。。。
   		'test1',
   	]
  • view和url配置
需求:
	访问django的页面请求为:127.0.0.1:8000/hello/,页面返回效果为:huzilong v1.0
分析:
	views文件定制逻辑流程函数
	urls文件定制路由跳转功能
  • view 配置文件生效
cd /root/Desktop/day02/data/server/huzilong/test1/
# vim views.py
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.

def hello(resquest):
   return HttpResponse("huzilong V1.0")
  • url文件配置
 cd /root/Desktop/day02/data/server/huzilong/huzilong/
 # vim url.py
 ...
from test1.views import *

urlpatterns = [
	url(r'^admin/', admin.site.urls),
	url(r'^hello/$', hello),
]
  • 启动django
 cd /root/Desktop/day02/data/server/huzilong/
 python  manage.py runserver

在这里插入图片描述
** 注意:**
在后台运行时就不要把结果打印到前台页面上去
所以执行 python manage.py runserver >> /dev/null 2>&1 &
表示把打印内容(不管正确还是错误的 2>&1 &)都重定向>>到黑洞文件/dev/null中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值