精华内容
下载资源
问答
  • Flask环境安装1、什么是flask2、安装flask3、激活flask 1、什么是flask flask是一个比较轻巧的用python开发的web框架,可以用来开发浏览器应用程序(B/S) 2、安装flask 先找到合适的位置新建一个文件夹,比如我在E...

    1、什么是flask

    flask是一个比较轻巧的用python开发的web框架,可以用来开发浏览器应用程序(B/S)

    2、安装flask

    先找到合适的位置新建一个文件夹,比如我在E盘新建了一个文件夹叫Virtualenv,接着打开命令提示符进入到这个文件夹下

    >cd E:/Virtualenv
    E:/Virtualenv>
    

    执行命令 pip install flask

    E:/Virtualenv> pip install flask
    

    在这里插入图片描述
    这就安装成功了,接着开始激活flask,我们进入到Scripts目录下

    3、激活flask

    >cd flask-env/Scripts
    >dir 
    

    dir是列出当前目录,在当前目录下可以看到有一个activate,我们直接输入这个命令

    E:\Virtualenv\flask-env\Scripts>activate
    (flask-env) E:\Virtualenv\flask-env\Scripts>
    

    可以看到在目录前自动加了一个(flask-env)这就表示我们已经成功激活并进入的flask的虚拟环境中了,那么如何退出呢?命令是 deactivate

    (flask-env) E:\Virtualenv\flask-env\Scripts>deactivate
    E:\Virtualenv\flask-env\Scripts>
    

    可以看到已经退出这个虚拟环境了

    4、特殊情况

    问题
    window下安装出现You are using pip version 9.0.1, however version 19.0.2 is available. You should consider upgrading
    在这里插入图片描述
    解决方案
    这是pip版本太低的原因,这时需要使用python -m pip install --upgrade pip命令来更新安装包.

    展开全文
  • 命令行操作flask

    2018-09-17 11:17:00
     先安装pip3 install Flask-Script from sansa import create_app from flask_script import Manager app = create_app() manager = Manager(app) if __name__ == '__main__': manage...

      Flask-Script

      先安装pip3 install Flask-Script

    from sansa import create_app
    from flask_script import Manager
    
    app = create_app()
    manager = Manager(app)
    
    if __name__ == '__main__':
        manager.run()  #命令行执行python manage.py runserver运行
    

     

       自定义命令

    # -*- coding:utf-8 -*-
    #! /usr/bin/env python
    # __author__ = 'seven'
    
    from sansa import create_app
    from flask_script import Manager
    
    app = create_app()
    manager = Manager(app)
    
    @manager.command
    def custom(arg):
        '''
        自定义命令
        python manage.py custom 123
        :param arg:
        :return:
        '''
        print(arg)
    
    @manager.command
    def create_all():
        '''
        python manage.py create_all
        :return:
        '''
        print('create_all')
        # from sansa import create_app
        # from sansa import db
        #
        # app = create_app()
        #
        # with app.app_context():
        #     db.create_all()
    
    @manager.option('-n', '--name', dest='name')
    @manager.option('-u', '--url', dest='url')
    def cmd(name, url):
        '''
        自定义命令
        python manage.py cmd -n laoliu -u www.baidu.com
        python manage.py cmd --name laoliu --url www.baidu.com
        :param name:
        :param url:
        :return:
        '''
        print(name, url)
    
    
    if __name__ == '__main__':
        manager.run()  #命令行执行python manage.py runserver运行
    

     

      Flask-Migrate

      先安装pip3 install Flask-Migrate

      SQLAlchemy中本身不支持在运行过程中修改列,如果要修改,需要把表删了,重建,如果要实现和django里类似于makemigrations,migrate等效果,就可以用这个第三方插件了

     

     

     

     

      

    转载于:https://www.cnblogs.com/xinsiwei18/p/9657636.html

    展开全文
  • flask-script扩展命令行 1. 安装 : pip install Flask-Script  2. 在程序中 from flask_script import Manager '''Manager 是启动命令的管理类'''  3. manager = Manager(app) '''创建Manager管理类的...

    flask-script扩展命令行

    1. 安装  : pip install  Flask-Script

     2. 在程序中   from flask_script import Manager   '''Manager 是启动命令的管理类'''

      3. manager = Manager(app)    '''创建Manager管理类的对象'''

      4. 最后再  通过管理对象来启动flask    manager.run()

    5.   python py文件 --help   #  查看当前支持的命令有哪些

     

     6. python py文件 runserver   #  开启flask 

     7. python py文件 runserver  -h 0.0.0.0 -p 8000   #  可以在开启flask的时候指定ip和端口

    还有一种shell的方式

       python py文件  -shell   #   进入到shell

       app.run()   #    启动flask

     flask中数据库migrate扩展的使用

    1.    在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。

         并且集成到Flask-Script中,所有操作通过命令就能完成。

           为了导出数据库迁移命令,Flask-Migrate提供了一个MigrateCommand类,

          可以附加到flask-script的manager对象上。

    2.    首先安装了flask-script然后     pip install flask-migrate

    3.  大体步骤

    '''导入相关的包'''
    from flask_script import Manager
    from flask_migrate import Migrate, MigrateCommand
    
    
    '''创建数据库 sqlalchemy 工具对象'''
    db = SQLAlchemy(app)
    
    '''1. 创建flask脚本管理工具对象'''
    manager = Manager(app)
    
    '''2. 创建数据库迁移对象'''
    Migrate(app, db)
    
    '''3.向manager对象中添加数据库的操作命令'''
    manager.add_command("db",MigrateCommand)
    
    '''4.通过Manager对象启动程序'''
        manager.run()

     4. 运行程序的操作:

      (1)进行初始化   python py文件 db init         #  这块的db和设置的向manager对象中添加数据的"db"相关

      运行之后就会产生一个文件夹

      

    (2) 迁移           python py文件 db migrate    

             迁移的时候带上备注信息:  python py文件 db migrate  -m  "备注信息"

             备注信息是双引号: 不是双引号会报:error: too many arguments

    (3)  让迁移文件在数据库中生效:  python py文件 db upgrade

    (4)查看历史操作:python py文件 db history                              # ->  前面的是状态码编号


      (5)   回退操作

        python py文件 db downgrade 状态码编号 

    展开全文
  • 安装flask_script包: pip install Flask-Script   demo.py(flask_script): # coding:utf-8 from flask import Flask from flask_script import Manager # 启动命令的管理类 app = Flask(__name__) # ...

     

    安装flask_script包: pip install Flask-Script

     

    demo.py(flask_script):

    # coding:utf-8
    
    from flask import Flask
    from flask_script import Manager   # 启动命令的管理类
    
    
    app = Flask(__name__)
    
    # 创建Manager管理类的对象
    manager = Manager(app)
    
    
    @app.route("/index")
    def index():
        return "index page"
    
    
    if __name__ == '__main__':
        # app.run(debug=True)
        # 通过管理类对象来运行flask (需要在终端命令行中进行启动)
        manager.run()
    
    
    # 终端命令行中启动flask。  $ python demo.py runserver -h 0.0.0.0 -p 5000 -d   # -d表示debug
    #   $ python demo.py shell   # 进入交互式python环境,并且自动导入demo.py中的内容。
    
    

    可以在终端命令行中启动Flask的web服务器(类似Django的manager.py):

    $  python demo.py runserver -h 0.0.0.0 -p 5000 -d    # -d表示debug

     python demo.py shell    # 进入交互式python环境,并且自动导入demo.py中的内容。

     

     

    展开全文
  • Flask-Script通过命令行的形式来操作Flask 文档:https://flask-script.readthedocs.io/en/latest/ Github: https://github.com/smurfix/flask-script 该项目文档中说,Flask从0.11之后开始自带命令行工具,此项目...
  • Flask 的开发 Web 服务器支持很多启动设置选项,但只能在脚本中作为参数传给 app.run() 函数。这种方式并不十分方便,传递设置选项的理想方式是使用命令行参数 ...1、安装Flask-Script 在window...
  • windows环境上,打开命令行,输入pip list 检查列表中是否安装过flask安装flask命令:pip install flask出现Successfully installed等提示信息则表示安装成功打开pycharm,新建index.py.文件,如下代码:from flask ...
  • Flask-Script扩展命令行

    2019-12-12 23:43:26
    介绍 在Django中启动服务的时候,可以使用python manage.py runserver 或者 python manage.py shell,那么Flask能否也执行该类的扩展命令行呢?...# 安装flask_script pip3 install flask_script # 引入f...
  • 4 Flask 命令行模式

    2017-04-18 22:16:00
    在Django中我们可以使用python manage.py shell进入 shell下面调试,在flask下面我们需要安装第三方模块来进入shell模式,安装的模块为Flask-Script,安装命令如下 [root@localhost ~]# pip install Flask-Script ...
  • 安装flask超时的解决方案 安装flask遇到如下问题: 解决方案一: 手动到官网下载包,https://pypi.org/project/Flask/#files (1)如果是下载.whl文件,进入cmd命令行窗口后,切换到.whl所在目录,执行pip install ...
  • python安装flask步骤

    2019-07-02 22:07:00
    仅仅做个笔记,熟悉的人请飘过 一、... 二、进入项目文件夹,执行:pipenv install 绑定项目 三、激活项目的虚拟环境,执行:pipenv shell 四、查看在项目里有哪些包,执行: pip list 五、安装flask,执行:pipe...
  • 介绍在Django中启动服务的时候,可以使用python manage.py runserver 或者 python manage.py ...Flask-Script扩展Flask-Script 的引入以及使用:# 安装flask_scriptpip3 install flask_script# 引入flask_script...
  • Flask安装

    2018-09-13 21:08:00
    1、安装flask 1.创建一个blog文件夹 2.进入blog目录下python -m venv flask创建一个虚拟环境 3.即flask文件夹中创建一个完整的 Python 环境 4.如下命令行来安装 flask 以及扩展 pip install flask pip install flask...
  • Flask内置命令行工具—CLI 应用发现 flask命令在Flask安装后可使用,使用前需要正确配置FLASK_APP环境变量以告知用户程序所在位置。不同平台设置方式有所不同。 Unix Bash (Linux, Mac, etc.): $...
  • 在Pycharm中用debug模式配置一下就可以启动但是我要用命令行中启动怎么操作呢? 我在命令行中用Python3 app.py 启动报未安装flask的错 环境都没问题 pycharm中可以直接跑
  • 命令行安装flask pip install flask 新建脚本api.py from flask import Flask from flask import request import json app = Flask(__name__) @app.route('/') #默认get def index(): return 's' @app....
  • Windows下安装Flask

    2018-08-01 20:52:26
    一、安装: 分三步走  (1)先要安装 python 环境,参考:廖雪峰的python教程  廖雪峰老师在其教程上给出... 注:安装完成后,在命令行输入 python 时不报错即为成功~  (2)安装虚拟环境,参考文档:  以...
  • 基于Flask 1.0, 并整合click; 不能安装Flask 1.0+; 命令行接口,推荐使用click
  • flask命令在Flask安装后可使用,使用前需要正确配置FLASK_APP环境变量以告知用户程序所在位置。不同平台设置方式有所不同。 Unix Bash (Linux, Mac, etc.): $ export FLASK_APP=hello $ flask run ...
  • Flask-script: 通过使用Flask-Script扩展,我们可以在Flask服务器启动的时候,...在虚拟环境下安装flask-script扩展: pip install flask-script 安装案例如下(在pycharm中的Terninal中进行的操作): 安装成...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 356
精华内容 142
关键字:

命令行安装flask