django-URL匹配(二)

1.新建django项目

django-admin startproject newwebsite

2.建立app

在newwebsite目录下:python manage.py startapp book

3.在settings.py的INSTALLED_APPS中注册'book'

4.在book的view.py中建立两个函数

from django.shortcuts import render
from django.http  HttpResponse

# Create your views here.
def index(request):
    html="<h1 style='color:red'>hello world</h1>"
    return HttpResponse(html)

 web(request):
    html=<h1>Djang Web</h1>return HttpResponse(html)

5.在book目录下新建urls.py,目的是将views映射到路径中,

from django.contrib  admin
from django.urls  path
from .  views

urlpatterns = [
    path('',views.index),path('web/'
 path,include
from book  urls

urlpatterns =admin/函数了,启动服务器:
python manage.py runserver

在浏览器输入http://127.0.0.1:8000/web/

 

 输入http://127.0.0.1:8000/

 

 具体路线如下:

 

 地址中的空格会被省略掉。

相关文章

Web 端:https://github.com/jacob-lcs/awesome-curriculum-web Android 端:https://github.com/jacob...
Django中集成了ORM框架,可以直接使用orm对数据库进行增删查改等操作,相对sql语句来说,orm语句更加简...
1. 问题 目前自己在写一个网站,但是在后端写好api前端请求的时候,无论如何都请求不到对应的python函数...
JWT模块 在djangorestframework中,有一款扩展模块可用于做JWT认证,使用如下命令进行安装: pip insta...
django-filter drf中如果想在url中直接写过滤与排序,则需要安装第三方模块。 pip install django-filt...
RBAC是什么 RBAC是基于角色的访问控制(Role-Based Access Control )在 RBAC中,权限与角色相关联,用...