django接口的工作原理
Posted dede0753
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于django接口的工作原理的主要内容,如果未能解决你的问题,请参考以下文章
uWSGI+django+nginx的工作原理流程与部署历程