博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django 2.接口之工作原理
阅读量:4983 次
发布时间:2019-06-12

本文共 916 字,大约阅读时间需要 3 分钟。

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

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

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

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

2.url映射方法

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

from django.contrib import adminfrom django.urls import pathfrom appName.views import *urlpatterns = [    path('', Index),    path('login/',Login)]

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

from django.http.response import HttpResponsefrom 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

你可能感兴趣的文章
No.026:Remove Duplicates from Sorted Array
查看>>
SpringBoot项目的几种创建方式,启动、和访问
查看>>
窗外【1】
查看>>
解决"disabled". Expected Boolean, got Number with value 0
查看>>
Android 四大组件之Service
查看>>
OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序
查看>>
xml.dom.minidom
查看>>
Exponentiation
查看>>
本地jar上传到本地仓库
查看>>
7.14T3
查看>>
四则运算C++带Qt界面版本,吾王镇楼。。。。。
查看>>
各种获取时间的方法包含各类时间格式
查看>>
安卓7.0手机拍照闪退问题解决
查看>>
黑马程序员------IO(一)
查看>>
springcloud的配置
查看>>
ME525+ Defy+ 刷机指南[zz]
查看>>
支持触屏的jQuery轮播图插件
查看>>
Codesmith
查看>>
差一点搞混了Transactional注解
查看>>
javascript基本函数
查看>>