zoukankan      html  css  js  c++  java
  • flask-script的基本使用

    Flask-Script

    • flask-script的作用是可以通过命令行的形式来操作Flask.例如通过命令跑一个开发的服务器、设置数据库等。

    命令的添加方式

    1 .使用manage.command: 这个方法是用来添加那些不需要传递参数的命令的。
    2 .使用manage.option: 这个方法是用来添加那些需要传递参数的命令的。有几个参数就需要些使用几个参数器。
    3 .如果有一些命令是针对某一功能的,可以加这些命令放在同一个模块里

    from flask_script import Manager
    
    manager = Manager()
    
    
    @manager.command
    def init():
        print('数据库初始化完成!')
    
    from flask_script import Manager
    from app import app, db, User
    from script import db
    
    manager = Manager(app)
    
    manager.add_command('db', db.manager)  # 从单独的模块中导入命令
    
    
    @manager.command
    def hello():
        print('nihao')
    
    
    @manager.option('-n', '--name', dest='name')
    def say_name(name):
        print(name)
    
    
    @manager.command
    def create_user():
        name = input('请输入用户名:')
        age = input('请输入用户年龄:')
        user = User(name=name, age=age)
        db.session.add(user)
        db.session.commit()
    
    
    if __name__ == '__main__':
        manager.run()
    
    
  • 相关阅读:
    hutool工具之验证码登录
    jsp下拉框
    MyBatis错误之找不到实体类
    MybatisDay1
    JDBCUtil
    JDBC-1
    SQL学习笔记day01
    CoreJava基础面试题
    每日leetcode-数组-54. 螺旋矩阵
    每日leetcode-数组-396. 旋转函数
  • 原文地址:https://www.cnblogs.com/ivy-blogs/p/11592450.html
Copyright © 2011-2022 走看看