每日作业 7/2

1、链式调用(jq),用python实现链式调用

class Person:
    def __init__(self,name,age,weight,height):
        self.name = name
        self.age = age
        self.weight = weight
        self.height = height

    @property
    def say(self):
        print("%s is saing." %self.name)
        return self

    @property
    def BMI(self):
        self.bmi = self.weight / (self.height ** 2)
        return self

p1 = Person("lqz",18,60,1.80)
BMI = p1.BMI.bmi

print(BMI)

 2 关键字过滤的标签

mytag.py

from django import template

register = template.Library()     # 这两句不能改

# 自定义过滤器   
@register.filter(name="keywords")      # 给过滤器起个名字
def fobidden_keywords(v1,v2):
    with open("static/keywords.txt","r") as f:
        for key in f:
            if v1 in key:
                return "%s 是关键字" % v1

static/keywords.txt

tank

 

posted @ 2020-07-02 23:24  耗油炒白菜  阅读(156)  评论(0编辑  收藏  举报