Loading

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)找到对应的视图函数 ----收到响应结果,返回给前端显示

 

posted @ 2019-11-18 09:20  Tester-Dolores  阅读(50)  评论(0编辑  收藏  举报