摘要:
当请求到达中间件以后,先按照正序执行每个注册中间件的process_request方法,process_request方法返回的值是None,就依次执行。 如果返回的值是HttpResponse对象,不再执行后面的process_request方法,而是执行当前对应中间件的process_respo 阅读全文
摘要:
1. 引入 在之前学习的过程中,已经学会了给视图函数加装饰器来判断用户是否登录,把没有登录的用户请求跳转到登录页面。 我们通过给几个特定视图函数加装饰器实现了这个需求。 但是以后添加的视图函数可能也需要加上装饰器,这样显得稍微有些繁琐。 但是,通过中间件就可以采用更适宜的方式来实现给所有类似请求都做 阅读全文
摘要:
1. form与model的终极结合 2.class Meta下常用参数 阅读全文
摘要:
1. 应用Bootstrap样式 2. 批量添加样式 可通过重写form类的init方法来实现: 阅读全文
摘要:
1. 方式一 2. 方式二 阅读全文
摘要:
Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text='', ... 阅读全文
摘要:
1. form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时, 我们在好多场景下都需要对用户的输入做校验, 比如校验用户是否输入, 输入的长度和格式等正不正确. 如果用户输入的内容有错误就需要在页面上相应的位置显 阅读全文