视频字幕
函数是编程中的基本概念,它就像一个加工厂,接收输入参数,通过预设的逻辑进行处理,然后返回结果。比如这个函数接收两个参数x和y,执行加法和乘法运算,最后返回计算结果。但是目前这个函数只能在我自己的电脑上调用,其他人无法直接使用。
现在我希望别人也能通过他自己的电脑调用我的这个函数。我可以将我的函数复制一份给他,这样他就可以在他自己的电脑上调用了,但是这并不是我们想要的结果,而且随着代码量越来越多会导致我们的代码都很冗余。为了让其他人在他的电脑上直接调用我电脑里的函数,我们需要用到Django。
什么是Django?Django是一个基于Python的Web服务器开发框架。Django可以做什么?首先,可以开发服务器后台;其次,也可以开发非前后端分离的Web应用。我们所熟知的抖音、Bilibili、微信小程序Django都能做到。
这是一个视图函数,跟刚才我们举例的函数并无差别。视图函数接收HTTP请求作为参数,执行相应的业务逻辑,然后返回HTTP响应。我们启动Django服务后,在浏览器访问Django的URL就能执行这个函数。
我们现在就可以试一下。哦,好像出错了。问题的原因是什么?因为我们虽然创建了视图函数,但是并没有设置好路由。
什么是路由?路由就像是古代的引水槽,古人将竹子中间的节打通,将一端放于溪边、另一端放于需要接水的地方,当水流到达这个竹筒时就会顺着竹筒流到另一端。路由也是如此,这是路由地址,当网络请求到达时,会根据这个路由地址找到我们刚才设置的函数,然后函数就会被执行。
我们可以试一下。嗯,成功了!通过配置路由,我们成功地让其他人可以通过网络调用我们的函数。观看完本视频后,你将能够了解接口传参的方式,区分GET和POST的区别,了解服务器处理请求的流程。
现在我希望别人也能通过他自己的电脑调用我的这个函数。我可以将我的函数复制一份给他,这样他就可以在他自己的电脑上调用了,但是这并不是我们想要的结果,而且随着代码量越来越多会导致我们的代码都很冗余。为了让其他人在他的电脑上直接调用我电脑里的函数,我们需要用到Django。
什么是Django?Django是一个基于Python的Web服务器开发框架。Django可以做什么?首先,可以开发服务器后台;其次,也可以开发非前后端分离的Web应用。我们所熟知的抖音、Bilibili、微信小程序Django都能做到。
这是一个视图函数,跟刚才我们举例的函数并无差别。我们启动Django服务后,在浏览器访问Django的URL就能执行这个函数。我们现在就可以试一下。