zoukankan      html  css  js  c++  java
  • django项目添加路由----返回给客户端内容-----windows中的python

    django项目添加路由
    
    
    url函数的第一个参数是匹配url路径的正则表达式,第2个参数是路由函数
    
    第一个正则表达式是r'^$',其中r表示正则表达式字符串不对转义符进行转义。“^”表示匹配URL路径的开始,“$”表示匹配url路径的结束。中间什么也没有,所以第一个正则表达式匹配了根路径“/”。
    
    第二个正则表达式URL路径以“/product”开头,后面跟任意数字,如:http://127.0.0.1:8000/product123、http://127.0.0.1:8000/product897
    
    第三个正则表达式URL路径以“/country”开头,后面跟China或America,如http://127.0.0.1:8000/country/China
    
    
    1、首先建立工程,建立工程请参照:https://www.cnblogs.com/effortsing/p/10394511.html
    
    
    2、在工程的Firstdjango目录中建立一个First.py脚本文件,然后在First.py文件中添加如下内容:
    
    from django.http import HttpResponse
    def hello(request):
        # 返回值就是用户要发送到客户端的数据
        return HttpResponse("hello world")
    #http://127.0.0.1:8000/your
    def your(request):
        return HttpResponse("your")
    #http://127.0.0.1:8000/product123
    def product(request):
        return HttpResponse("product")
    #http://127.0.0.1:8000/country/Cnina
    def country(request):
        return HttpResponse("country")
    
    
    3、然后在Firstdjango目录中找到urls.py脚本文件,用下面的代码代替urls.py脚本里面的内容
    
    from django.conf.urls import url
    from . import First
    urlpatterns=[
        url(r'^$',First.hello),
        #http://127.0.0.1:8000/your
        url(r'^your$',First.your),
        #product后面可以跟任意数字http://127.0.0.1:8000/product123
        url(r'^productd+$',First.product),
        #http://127.0.0.1:8000/country/China
        url(r'^country/China|America$',First.country),
    ]
    
    
    4、启动django工程
    
    如果已经启动了django工程,就不需要再次启动,django会自动加载修改的内容
    
    浏览器访问
    
    http://127.0.0.1:8000/
    hello world
    
    http://127.0.0.1:8000/product123
    product
    
    http://127.0.0.1:8000/product456
    product
    
    http://127.0.0.1:8000/country/China
    country
    
    
    5、上面建立First.py脚本文件创建位置如下图所示:
    
    
  • 相关阅读:
    <转>jmeter(十七)目录结构
    <转>jmeter(十六)配置元件之计数器
    <转>jmeter(十五)函数助手
    电商系统处理
    小程序web-view组件
    微信小程序中target与currentTarget
    小程序中navigator和wx.navigateTo,wx.redirectTo,wx.reLaunch,wx.switchTab,wx.navigateBack的用法
    怎么设置登录名 登陆后只能看到和操作一个数据库 这个用户不能看到其他的数据库
    安装和卸载windows服务程序
    sqlserver字符串多行合并为一行
  • 原文地址:https://www.cnblogs.com/effortsing/p/10394631.html
Copyright © 2011-2022 走看看