谢邀,我来教你如何从零用Python去实现开发一个页面,相当于Hello World那种。
首先我默认已经装了Python环境,这些东西网上很多,就不再赘述了,我们实现的东西主要是编程语言上的东西,跟开发环境配置无关。
对于单页面的开发,主要要先理解网页页面是如何形成的,我们现在俗称看到的网页页面实际上是前端生成的页面,前端网页一般构成是html+css+js,主要是用户交互和结果展示。而Python主要应用于后端,主要作用于复杂逻辑、数据传输等,现在比较流行的框架是Django或者Flask这些,对于简单页面的开发,我比较建议用Flask,因为它够Pythonic,很简单、也容易理解。
对于一个最小的 Flask 应用看起来会是这样:
我们把他保存为hello.py,然后用 Python 解释器来运行。
现在访问 !
当然,这是纯Python写出来的页面,我们也可以用html模版进行交互,假设我们有以下html文件。
然后我们在hello.py 头部导入render_template函数,函数作为就是传入模版,代码如下:
这时候我们访问 /,即可以获得如下页面。
假设我们确认按钮后返回成功结果,那么只需要写多一个html以及改进我们的hello.py。
我们再次访问网页并输入我们的网址和密码:
然后按Submit按钮便会成功输出以下结果,那么这就意味着我们网页已经成功做好了。
我会在这里发布所有与科技、科学有关的有趣文章,欢迎订阅我的头条号。偶尔也回答有趣的问题,有问题可随时在评论区回复和讨论。
(码字不易,若文章对你帮助可点赞支持~)