django项目的启动
自定义启动端口
默认使用了8000端口
python manage.py runserver <port>
我们通过python manage.py..这样的方式,是通过内置的测试服务器启动并发布项目的,适用于开发!当项目开发完成,实际部署上线时,要将web项目部署到独立的服务器上[以后]
注意:首先在mysite/mysite/settgins.py配置文件中,修改如下配置
ALLOWSED_HOST=[“*”,]
其次在启动项目时,通过如下命令启动
python manage.py runserver 0.0.0.0:8000
创建第一个视图函数
1.首先在mysite/mysite/目录下,创建一个views.py视图模块
from django.http import HttpResponse
def index(request):
return HttpResponse(“...”)
2.其次在mysite/mysite/urls.py路由文件中,添加url地址和处理函数之间的对应关系
from django.conf.urls import url
from django.contrib import admin
from . import views
urlpatterns = [
url(r“^admin/”, admin.urls),
url(r”^index/$”, views.index, name=’index’)
]
PS: Django是模块化管理文件的,所以不同功能的代码存放在不同的py文件中
路由相关:urls.py
设置相关:settgins.py
页面视图:views.py
网页视图开发:
导入了一个响应对象模块:django.http.HttpResponse
可以通过响应对象模块,给浏览器返回数据
def index(request):
return HttpResponse(“..”)
django虚拟环境配置
1.首先安装第三方模块 virtualenv
安装
pip install virtualenv # virtual environment
在指定的文件夹中,创建一个虚拟环境
项目文件夹结构
|-- worker/
|-- django_1_8/ # 文件夹存放的django1.8的项目
|-- django_1_11/ # 文件夹存放的django1.11的项目
# 进入django_1_11/目录
cd worker/django_1_11/
# 创建一个虚拟环境
virtualenv d_1_11
# 进入虚拟环境
./d_1_11/Scripts/activate
# 进入django_1_8/目录
cd worker/django_1_8/
# 创建一个虚拟环境
virtualenv d_1_8
# 进入虚拟环境
./d_1_8/Scripts/activate
网友评论