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中