首页 > 其他分享 >flask简单实现

flask简单实现

时间:2023-04-27 15:34:38浏览次数:37  
标签:__ flask app 实现 虚拟环境 Flask 简单

一、flask 简介

二、flask 安装及简单实现

三、问题

 

一、flask 简介

  Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login, 数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。
  简而言之,就是简单,我个人不太喜欢臃肿的框架,这个简单就好

二、flask 安装及简单实现

  1、虚拟环境,
    如果还不知道怎么布置虚拟环境的可以去看看这: 虚拟环境 
    workon  flask_project

  2、安装flask
    pip install flask

    完成后新建一个py文件,放入下面的代码就可以跑最简单的程序了

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"

if __name__ == '__main__':
app.run()

    然后在命令行,python  app.py

    就可以访问命令行的地址了

三、问题

  。。。

标签:__,flask,app,实现,虚拟环境,Flask,简单
From: https://www.cnblogs.com/nobody-/p/17359033.html

相关文章

  • PSYCH 727 shell 实现
    LAB1(S1,2023)OUTLINEFORTHISLABThepurposeofthislaboratorysessionistofamiliariseyouwiththeLinuxenvironmentandtheshell,MATLAB,andthedataweareworkingwith(fMRIimages).Todaywewillcover:1.SettingUpRemoteAccesstotheLabVM2.......
  • eclipse创建一个简单的MyBatis项目
    1.创建一个web应用程序 2.输入项目名称 3.在lib文件夹中添加jar包 4.在src文件夹中创建com.demo.po,com.demo.mapper,com.demo.dao三个包,并创建MyBatis框架配置文件mybatis-config.xml文件,在mapper目录下创建数据实体映射文件CommodityStorageMapper.xml,在po目录下创建名为......
  • 直播电商平台开发,发布多图片上传到服务器并实现图片预览功能
    直播电商平台开发,发布多图片上传到服务器并实现图片预览功能vue页面<viewclass="container1"><imagesrc="../../static/errorImage.jpg"mode="scaleToFill"@click="upload"></image><imagev-for="iteminimglist":src=&q......
  • 直播平台搭建源码,使用EasyExcel实现导入导出功能
    直播平台搭建源码,使用EasyExcel实现导入导出功能使用,添加依赖 <dependencies> <!--https://mvnrepository.com/artifact/com.alibaba/easyexcel--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>......
  • Kivy页面布局中自定义组件位置的方法,可以通过指定组件的位置、尺寸和边距等属性来实现
    Python实现fromkivy.appimportAppfromkivy.uix.gridlayoutimportGridLayoutfromkivy.uix.buttonimportButtonclassMyGridLayout(GridLayout):  def__init__(self,**kwargs):    super(MyGridLayout,self).__init__(**kwargs)    self.cols=1......
  • 当我第一次通过Kotlin和Compose来实现一个Canvas时, 我收获了什么?
    当我第一次通过Kotlin和Compose来实现一个Canvas时,我收获了什么?自从2019年Google推荐Kotlin为Android开发的首选语言以来已经经历了将近四年的时间,Compose的1.0版本也发布了将近2年的时间,Kotlin+Compose在现阶段的Android开发过程中还远远达不到主流的程度.我们是否应该......
  • Kivy表格布局(Grid Layout)中自定义组件位置的方法,可以通过指定组件的row和col属性来实
    Python实现fromkivy.appimportAppfromkivy.uix.gridlayoutimportGridLayoutfromkivy.uix.buttonimportButtonclassMyGridLayout(GridLayout):  def__init__(self,**kwargs):    super(MyGridLayout,self).__init__(**kwargs)    self.cols=3......
  • 使用Pandas实现1-6列分别和第0列比大小得较小值
    今日鸡汤还作江南会,翻疑梦里逢。大家好,我是皮皮。一、前言前几天在Python白银交流群【星辰】问了一个pandas处理Excel数据的问题,提问截图如下:下图是他的原始代码截图:二、实现过程其实他这个代码,已经算实现了,如果分别进行定义的话,每一列做一个变量接收,也是可以实现效果的,速度上虽......
  • 如何在Godot中使用ParallaxBackground实现稳定的2d游戏背景[一问随笔]
    问题:我尝试给2d游戏添加静态的背景,当角色运动速度很快时相机的渲染就跟不上角色了,背景会发生这样巨大的位移。我将Camera2d节点和背景节点绑在一起,但根本无法解决这个问题。我还尝试制作天空盒子作为解决方案,有没有什么更好的方案?解决:Godot提供了两种节点ParallaxBa......
  • 七天学会flask(六)---模板-行语句(3)(第一天)
    flask模板技术---行语句flask行语句,可以让模板的代码编写更加容易便捷,不然总是用{%...%}来标识挺麻烦的,使用行语句首先需要进行设置app.jinja_env.line_statement_prefix='#'先来看一下不使用行语句时如何写一段for循环{%foriinrange(10)%}<p>{{i}}</p>......