第一个django

2017-12-25  本文已影响0人  云Shen不知处

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
上一篇下一篇

猜你喜欢

热点阅读