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 教程》


目录
相关文章
|
12天前
|
数据可视化 图形学 UED
从模型托管到交互开发:DataV 如何简化三维 Web 应用构建?
从模型托管到交互开发:DataV 如何简化三维 Web 应用构建?
|
1月前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
72 7
|
1月前
|
安全 Linux 开发工具
零基础构建开源项目OpenIM桌面应用和pc web- Electron篇
OpenIM 为开发者提供开源即时通讯 SDK,作为 Twilio、Sendbird 等云服务的替代方案。借助 OpenIM,开发者可以构建安全可靠的即时通讯应用,如 WeChat、Zoom、Slack 等。 本仓库基于开源版 OpenIM SDK 开发,提供了一款基于 Electron 的即时通讯应用。您可以使用此应用程序作为 OpenIM SDK 的参考实现。本项目同时引用了 @openim/electron-client-sdk 和 @openim/wasm-client-sdk,分别为 Electron 版本和 Web 版本的 SDK,可以同时构建 PC Web 程序和桌面应用(Wi
69 2
|
2月前
|
测试技术 Python
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
154 31
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
|
3月前
|
Python
课程设计项目之基于Python实现围棋游戏代码
游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法 使用pycharam打开项目,pip安装模块并引用,然后运行即可, 代码每行都有详细的注释,可以做课程设计或者毕业设计项目参考
89 33
|
3月前
|
安全 应用服务中间件 网络安全
实战经验分享:利用免费SSL证书构建安全可靠的Web应用
本文分享了利用免费SSL证书构建安全Web应用的实战经验,涵盖选择合适的证书颁发机构、申请与获取证书、配置Web服务器、优化安全性及实际案例。帮助开发者提升应用安全性,增强用户信任。
|
JavaScript 前端开发 API
Hello.js – Web 服务授权的 JavaScript SDK
  Hello.js 是一个客户端的 Javascript SDK,用于实现 OAuth2 认证(或者基于 OAuth 代理实现的 OAuth1)的 Web 服务和查询 REST API。 HelloJS 标准化路径和对通用的 API 响应 ,如谷歌的数据服务, Facebook 的图形和 Windows Live 连接。
1116 0
|
3天前
|
关系型数据库 MySQL 数据库
基于Flink CDC 开发,支持Web-UI的实时KingBase 连接器,三大模式无缝切换,效率翻倍!
TIS 是一款基于Web-UI的开源大数据集成工具,通过与人大金仓Kingbase的深度整合,提供高效、灵活的实时数据集成方案。它支持增量数据监听和实时写入,兼容MySQL、PostgreSQL和Oracle模式,无需编写复杂脚本,操作简单直观,特别适合非专业开发人员使用。TIS率先实现了Kingbase CDC连接器的整合,成为业界首个开箱即用的Kingbase CDC数据同步解决方案,助力企业数字化转型。
39 5
基于Flink CDC 开发,支持Web-UI的实时KingBase 连接器,三大模式无缝切换,效率翻倍!
|
11天前
|
机器学习/深度学习 开发框架 API
Python 高级编程与实战:深入理解 Web 开发与 API 设计
在前几篇文章中,我们探讨了 Python 的基础语法、面向对象编程、函数式编程、元编程、性能优化、调试技巧以及数据科学和机器学习。本文将深入探讨 Python 在 Web 开发和 API 设计中的应用,并通过实战项目帮助你掌握这些技术。
|
3月前
|
前端开发 安全 JavaScript
2025年,Web3开发学习路线全指南
本文提供了一条针对Dapp应用开发的学习路线,涵盖了Web3领域的重要技术栈,如区块链基础、以太坊技术、Solidity编程、智能合约开发及安全、web3.js和ethers.js库的使用、Truffle框架等。文章首先分析了国内区块链企业的技术需求,随后详细介绍了每个技术点的学习资源和方法,旨在帮助初学者系统地掌握Dapp开发所需的知识和技能。
2025年,Web3开发学习路线全指南

热门文章

最新文章