Web接口开发与自动化测试 - Hello World
1.安装django
pip install django
2.创建项目
django-admin startproject guest
3.创建应用
在guest项目下创建:python manage.py startapp sign
一个项目支持多个应用,添加新的应用需要在配置文件(guest/guest/settings.py)添加app
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'sign', # 新增的应用
]
4.Hello World
4.1 添加url -guest/guest/ urls.py
urlpatterns = [
path('admin/', admin.site.urls),
# re_path 等于url
re_path(r'index/', views.index),
re_path('^$', views.index),
]
4.2 添加view -----guest/sign/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("hello world!")
4.3 cmd.exe
项目目录
>cd /d e:/guest
运行服务,可以通过127.0.0.1:8000打开,也可以指定端口
e:\guest>python manage.py runserver
e:\guest>python manage.py runserver 127.0.0.1:8001 # 指定端口
结果:
总结: django工作流: 输入“http://127.0.0.1:8000/” ---- 到urls.py查找匹配的路由 -----根据找到的路由处理(如 views.index)找到对应的视图函数 ----收到响应结果,返回给前端显示