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'^product\d+$',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脚本文件创建位置如下图所示: