从HTML读取出内容,并且完成字符串的替换(动态网站的本质) --> jinja2(模板语言)
1. 按上面三个功能划分:
1....,public 这个属性对应的是一个对象,若要获取某个属性,需再次加点
"""
# 4,数据库中已存在数据,此时修改modules,例如添加列,
# 会指定让你输入默认值,或直接在modules中 default...) 注意没有book
# author.book(manytomany那个book).set(getlist中得到的books列表)
# 注意不用save()
# 8,删除作者 普通的删除,只不过是关联删除...,将属性分开,分为常用的属性表,和不常用的
# 例如第三方登录时,常请求的用户名,密码,而爱好,身份证号等不常用信息,可存放在另一张表中
# 构成一对一关系
"""
class A(model.Model...() 数据库中的session记录不会自动删除,本语句就是删除过期的session
request.session.exists("key") 判断key存在
request.session.set_expiry