Python3,网站搭建之构建Flask项目,带你启动web服务! !

简介: Python3,网站搭建之构建Flask项目,带你启动web服务! !

1. 初始化app


因为要构建flask项目,

所以第一步,需要安装flask~


pip install flask

安装完成,我们就老规矩,上代码:


Servers 文件夹下的 init.py:


# -*- coding: utf-8 -*-
"""
@ auth : carl_DJ
@ time : 2020-9-02
"""
'''
初始化app,
主要放置前端内容,例如:js,css等
'''
from flask import Flask
#初始化app实例对象
app  = Flask(__name__,
    #指定前端文件夹templates
    template_folder = '../Services/templates',
    #前端css,js等代码放置在static文件夹下
    static_folder='../Services/templates/static'
    )


看一下目录结构

image.png


这里也给大家标注出来了:


templates:放置前端代码

main.py:启动app

init.py:初始化app


2. 启动app


1.编写main.py文件的代码


main.py


# -*- coding: utf-8 -*-
"""
@ auth : carl_DJ
@ time : 2020-9-02
"""
from Servers import app
#启动app
if  __name__ == "__mian__":
  '''
  设置host,
  设置 port
  开启debug模式,如果报错,在前端直接显示
  '''
  app.run(host = 0.0.0.0,
    port = 8889,
    debug = True)

2.运行main.py文件的代码

如果出现截图的信息,说明没问题。

image.png

3.点击网址http://0.0.0.0:8889


出现截图的现象,说明没问题:

image.png

此时,

小屌丝疑惑的问:鱼叔,这都出现了无法访问此页面,你还说没问题??

小鱼:不要慌,千万不要慌,出现这个现象,是正确的, 因为咱不是没有写获取数据的api接口嘛!

小屌丝:那,获取数据的 api接口,怎么写呢,是不是写了接口,就可以显示正常了?

**小鱼:**你写了获取api接口,要是数据库没数据,一样显示不了数据,

只有数据库有数据,而且还写api接口,并且都没问题,才能显示出想要的效果哦~ ~ ~

小屌丝: 那赶紧的,我要看效果…

小鱼:别着急,我们下一篇《Python3,网站搭建之编写API接口》见。


3. 参考文献

如果对Flask不太了解的,可以参考这篇就够:

>> w3cschool提供的《Flask 教程》


目录
相关文章
|
2月前
|
开发框架 监控 安全
Windows Defender 导致 Web IIS 服务异常停止排查
某日凌晨IIS服务异常停止,经查为Windows Defender安全补丁KB2267602触发引擎更新,导致系统资源波动,进而引发应用池回收。确认非人为操作,系统无重启。通过分析日志与监控,定位原因为Defender更新后扫描加重负载。解决方案:将IIS及.NET相关路径添加至Defender排除列表,避免业务影响。
441 116
|
3月前
|
异构计算 Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
374 1
|
3月前
|
API 语音技术 开发者
Python 项目打包,并上传到 PyPI,分享项目
本文介绍了如何使用 Poetry 打包并发布一个 Python 项目至 PyPI。内容包括:项目创建、配置 `pyproject.toml` 文件、构建软件包、上传至 PyPI、安装与使用。通过实例 iGTTS 展示了从开发到发布的完整流程,帮助开发者快速分享自己的 Python 工具。
|
3月前
|
人工智能 Shell Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
247 0
|
6月前
|
开发框架 安全 前端开发
Go Web开发框架实践:模板渲染与静态资源服务
Gin 是一个功能强大的 Go Web 框架,不仅适用于构建 API 服务,还支持 HTML 模板渲染和静态资源托管。它可以帮助开发者快速搭建中小型网站,并提供灵活的模板语法、自定义函数、静态文件映射等功能,同时兼容 Go 的 html/template 引擎,具备高效且安全的页面渲染能力。
|
6月前
|
开发框架 JSON 中间件
Go语言Web开发框架实践:使用 Gin 快速构建 Web 服务
Gin 是一个高效、轻量级的 Go 语言 Web 框架,支持中间件机制,非常适合开发 RESTful API。本文从安装到进阶技巧全面解析 Gin 的使用:快速入门示例(Hello Gin)、定义 RESTful 用户服务(增删改查接口实现),以及推荐实践如参数校验、中间件和路由分组等。通过对比标准库 `net/http`,Gin 提供更简洁灵活的开发体验。此外,还推荐了 GORM、Viper、Zap 等配合使用的工具库,助力高效开发。
|
开发框架 开发者 Python
深入探究Python Web开发框架:Flask与Django
Python作为一种广泛应用于Web开发的编程语言,其拥有众多优秀的Web开发框架。本文将深入探讨其中两大知名框架——Flask与Django。通过对它们的概念与实践进行比较分析,帮助读者更好地理解和选择适合自己项目需求的Web开发框架。
|
前端开发 数据库 Python
Python Web 开发: 解释 Django 框架的 MVC 架构是什么?
Python Web 开发: 解释 Django 框架的 MVC 架构是什么?
515 0
|
开发框架 JSON API
震撼发布!Python Web开发框架下的RESTful API设计全攻略,让数据交互更自由!
【7月更文挑战第22天】在Python Web开发中,设计高效的RESTful API涉及选择框架(如Flask或Django)、明确资源及使用HTTP方法(GET, POST, PUT, DELETE)来操作数据。响应格式通常是JSON,错误处理也很重要。示例展示了使用Flask创建图书管理API,包括版本控制、文档化、安全性和性能优化是最佳实践。这样的API使数据交互更顺畅。
246 2

推荐镜像

更多