zoukankan      html  css  js  c++  java
  • django接口的工作原理

    1.创建应用程序有两种方法,第一种就是在新建项目的时候,在最初使的时填入应用程序名称,第二种就是进入目录下面,输入 python manage.py startapp appName

    就会自动生成一个文件夹,里面有一些文件

    首先,需要了解一下他的逻辑:

    1.在settings里面,项目名称都是自动生成的('appName.apps.AppnameConfig',已经被注释),我们可以自己添加项目名称(“appName”),那么第一步就是要把我们的项目添加进去

    2.url映射方法

    urls里面的内容:前面' '和'login/'(自己写的login)是url的接口名称,后面对应的是方法

    复制代码
    from django.contrib import admin
    from django.urls import path
    from appName.views import *
    urlpatterns = [
        path('', Index),
        path('login/',Login)
    ]
    复制代码

    3.views需要写方法,就是url的接口对应的方法(拿Login举例)

    复制代码
    from django.http.response import HttpResponse
    from django.shortcuts import render
    
    # Create your views here.
    
    def Login(request):
        return HttpResponse('这是一个页面')

    def Index(request):
       return HttpResponse('Hello world!')
    复制代码

    4.启动服务:(上一节讲了如何启动),然后在浏览器里面输入:http://127.0.0.1:8000/login/

    如果输入的是:http://127.0.0.1:8000,那么浏览器就是出现Hello world!

    所以,运行的原理就是 首先:浏览器里面的端口后面的接口--(urls.py)url---(views.py)方法

    转自https://www.cnblogs.com/peiminer/p/9965007.html

  • 相关阅读:
    11 数值的整数次方
    10 二进制中1的个数
    6 重建二叉树
    5 从尾到头打印链表
    计算机网络面试题
    Http和Https的区别
    UVALive 7749 Convex Contour (计算几何)
    Gym 101190H Hard Refactoring (模拟坑题)
    UVa 11324 The Largest Clique (强连通分量+DP)
    HDU 6006 Engineer Assignment (状压DP)
  • 原文地址:https://www.cnblogs.com/dede0753/p/11869987.html
Copyright © 2011-2022 走看看