article_bp = Blueprint('article', __name__, url_prefix='/api')

api = Api(article_bp)

parser = reqparse.RequestParser()

parser.add_argument('name', type=str, help='必须填写名称', required=True)

channel_fields = {
    'id': fields.Integer,
    'cname': fields.String
}

class ChannelResource(Resource):
    def get(self):
        channels = Channel.query.all()
        return marshal(channels, channel_fields)

def post(self):
        args = parser.parse_args()
        if args:
            channel = Channel()
            channel.cname = args.get('name')
            channel.save()
            return {'msg': '频道添加成功', 'channel': marshal(channel, channel_fields)}
        else:
            return {'msg': '频道添加失败'}

parser.add_argument验证格式相关推荐

  1. MMrotate自定义数据集训练与验证格式转换脚本

    数据集准备 数据集格式 文件夹格式:Data/ #保存Dota数据集的目录 Train #存放images和labelTxt的文件夹 Images#存放所有训练集图片的文件夹 labelTxt #存放 ...

  2. python之parser.add_argument()输入是什么!!

    parser.add_argument()输入是什么 找到了一个代码想使用一下,发现有几行这样的语句 parser = argparse.ArgumentParser(description='Chi ...

  3. python parser.add_argument函数及sys.argv[]

    1.argparse argparse 模块是 Python 内置的一个用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口.通过在程序中定义好我们需要的参数,然 ...

  4. (手机,qq,QQ邮箱验证格式)正则表达式

    //手机格式String NUM=scanner1.next();boo=NUM.matches("^1[3456789]\\d{3,9}$");if (boo==false){S ...

  5. parser.add_argument metavar

    metavar 感觉像元变量.使用场景主要是parser.print_help()的时候,positional argument只显示metavar的名字,optional arguments 中,变 ...

  6. parser.add_argument参数

    parser.add_argument 是 Python 中的 argparse 库中的一个方法,它的作用是向命令行程序的参数解析器添加参数. 常用的参数有: dest:将该参数存储为命名属性. ty ...

  7. parser.add_argument(),里面的参数,如果有--,表示是可选参数,没有--的话,意味着是必选参数

    parser.add_argument(),里面的参数,如果有–,表示是可选参数,没有–的话,意味着是必选参数,在运行时必须输入,default是没有用的. 其它的基本解释可以参考python add ...

  8. parser.add_argument()用法

    最近开始读论文代码了,遇到一个.名字叫option的py文件,打开一看,清一色的parser.add_argument(),看得是一脸懵逼....十脸懵逼.仔细看了一遍,知道里面大概是一些网络的参数和 ...

  9. element手机验证格式_Excel数据验证:给数据把个关,工作效率有保障。

    马上就是年中了,不少同学都已经步入紧张而繁忙的工作中,突然间有点不适应,但是大家都在自我调整.这不,早上一到办公室我就听见我旁边的同事在"慷慨陈词":因为同事需要做一份公司员工的信 ...

最新文章

  1. 从零开始掌握Python机器学习(附资源)
  2. sock 文件方式控制宿主机_浅析Docker运行安全
  3. VTK:颜色顶点标签用法实战
  4. 三星电子推出X-net架构用于语音通话
  5. 如何在SAP Spartacus里监控用户浏览了某产品明细页面的动作
  6. 空字符是什么类型_Redis是什么?看这一篇就够了!
  7. 白鹭本地数据存储操作代码实例
  8. vnc远程桌面很慢_服务器远程桌面连接很慢
  9. 1035. 插入与归并(25)-浙大PAT乙级真题
  10. 嵌入式系统——专业英语
  11. java程序流程图_跟我学java编程—绘制流程图其实很简单
  12. moodle环境安装linux,在Ubuntu 18.04/Debian 9上安装Moodle的步骤
  13. 开发S2B2C商城系统需要多少钱
  14. java 计算同比增长工具类
  15. Linux服务器清理磁盘
  16. 一个Android沉浸式状态栏上的黑科技
  17. Windows 桌面美化
  18. 第十届蓝桥杯大赛软件类省赛 Java 大学 B组 试题H:人物相关性分析
  19. 【抽样调查】CH3 分层随机抽样
  20. 弟子规5:冬则温 夏则清 晨则省 昏则定

热门文章

  1. 15条常用的视频音频编辑脚本命令(mencoder/ffmpeg等)
  2. 程序员面试中遇到问题
  3. 《重构-改善既有代码的设计》-第1例:租赁影片(2)
  4. FreeSql (十四)批量更新数据
  5. Hystix熔断解决雪崩问题
  6. LINUX 内存使用情况
  7. 轻量级代码生成器-OnlyCoder 第一篇
  8. MySQL于ON DUPLICATE KEY UPDATE采用
  9. 2015 UESTC 搜索专题B题 邱老师降临小行星 记忆化搜索
  10. ExtJs控件属性配置详细(转)