240 发简信
IP属地:广东
  • 静态文件的配置

    Web应用中会出现大量的静态文件来使得网页更加生动美观。类似于CSS样式文件、JavaScript脚本文件、图片文件、字体文件等静态资源。在Ji...

  • 面向对象进阶

    ### 动态添加属性: 1. `对象.属性名=xx`的形式。 2. 通过`setattr(对象,属性名,这个属性对应的值)`来添加。 ### 动...

  • 类视图

    之前我们接触的视图都是函数,所以一般简称视图函数。其实视图也可以基于类来实现,类视图的好处是支持继承,但是类视图不能跟函数视图一样,写完类视图还...

  • 魔术方法(一)——常规魔术方法:

    ### `__str__`魔术方法: 1. 在打印某个对象的时候,会调用这个对象的`__str__`方法,打印这个方法的返回值。 2. 如果在使...

  • 魔术方法(属性访问控制):

    ### `__getattr__`魔术方法: 在访问一个对象的某个属性的时候,如果这个属性不存在,那么就会执行这个方法。 ### `__seta...

  • 装饰器

    #encoding: utf-8from functools import wrapsuser = { 'is_login': True}de...

  • alembic教程:

    alembic教程: alembic是sqlalchemy的作者开发的。用来做OMR模型与数据库的迁移与映射。alembic使用方式跟git有点...

  • Jinja2控制语句

    所有的控制语句都是放在{% ... %}中,并且有一个语句{% endxxx %}来进行结束,Jinja中常用的控制语句有if/for..in....

  • Flask-Restful插件

    介绍: Flask-Restful是一个专门用来写restful api的一个插件。使用他可以快速的集成restful api功能。在app的后...