240 发简信
IP属地:福建
  • Resize,w 360,h 240
    差不多也是逐步要离开的时候了

    很感谢简书这个平台提供的友好文章编写功能,但是近期由于我的文章下方带有公众号二维码的原因,将逐步将我所有的文章逐步全部封锁。这不是我可以改变的,...

  • 14. css3 media响应式样式示例

    需求 在日常的样式编写中,对于浏览器宽度变化的时候,我们为了增加体验,总是需要根据变化进行响应式的样式设置。 本篇章编写一个 media 的浏览...

  • 22. Celery 4.x 动态添加定时任务

    需求 为了能够在Web端口动态添加定时任务的需求,本次来调研一下Celery 4.x 在Django框架下该如何动态添加定时任务。 Celery...

  • 31. Restful API 设计介绍

    Restful 2000年,Roy Thomas Fielding博士在他的博士论文《Architectural Styles and the ...

  • 29. Flask 部署项目 nginx + gunicorn + flask

    部署 当我们执行下面的hello.py时,使用的flask自带的服务器,完成了web服务的启动。在生产环境中,flask自带的服务器,无法满足性...

  • Resize,w 360,h 240
    28. Flask 使用unittest进行单元测试

    为什么要测试? Web程序开发过程一般包括以下几个阶段:需求分析,设计阶段,实现阶段,测试阶段。其中测试阶段通过人工或自动来运行测试某个系统的功...

  • js keycode键盘码

    js 里面的键盘事件经常用到如下: 使用event对象的keyCode属性判断输入的键值 键值对应表 组合键 如果要使用组合键,则可以判断是否同...

  • Resize,w 360,h 240
    25. Flask 数据库迁移 flask-migrate

    数据库迁移 在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。 更好的解决办法是使用数...

  • Resize,w 360,h 240
    24. Flask 自定义模型类

    自定义模型类 本篇章介绍Flask自定义模型类的概念,以及写一个快速入门的示例,基本内容如下: 定义两个模型类,并创建数据库表 创建数据,写入数...