当前位置: 首页 > news >正文

东莞做网站平台seo专员是什么意思

东莞做网站平台,seo专员是什么意思,做时时的网站,手机访问不了自己做的网站由于flask版本升级问题,flask-manager里面的Command命令高版本不支持,低版本的兼容flask-sqlalchemy启动也会报错,第三方插件有很多问题,所以痛定思痛决定放弃使用这个,使用flask自带语法自己写一个 类似于django继承…

由于flask版本升级问题,flask-manager里面的Command命令高版本不支持,低版本的兼容flask-sqlalchemy启动也会报错,第三方插件有很多问题,所以痛定思痛决定放弃使用这个,使用flask自带语法自己写一个

类似于django继承django.contrib.auth.User一样
request.user全局一样,可以获取到用户信息

#钩子函数(hook),意思是在正常执行过程中插入一个东西进来,然后先执行我这个东西,再执行其他的
#钩子函数的装饰器 before_request
@app.before_request#before_request一个装饰器
def my_before_request():user_id = session.get("user_id")if user_id:user = UserModel.query.get(user_id)#登录之后才会得到这个user_id,否则为nonesetattr(g, "user", user)#把user绑定到一个全局对象g上去,全局变量g设置一个属性“user”值为userelse:#如果没有这个user,也设置一下,防报错setattr(g, "user", None)@app.context_processor#上下文处理器,在每个页面都能显示当前用户
def my_context_processor():return {"user": g.user}#返回的数据在所有的模板当中都可以使用

dectorators.py

from functools import wraps
from flask import g, redirect, url_fordef login_required(func):@wraps(func) # 保留func的信息def inner(*args, **kwargs):#函数func可能会传入参数,所以给inner添加(*args, **kwargs),代表可能要传入的参数的所有可能,if g.user:#如果有值(登录了,有user)就正常执行相应的路由函数return func(*args, **kwargs)else:#如果没有值就跳转到当前页面return redirect(url_for("auth.login"))return inner

使用全局变量和上线文方式读读取用户信息

 context_processor(上下文处理器钩子函数)
上下文处理器应该返回一个字典,字典中的key会被模板中当成变量来渲染
被这个装饰器修饰的钩子函数,必须要返回一个字典,即使为空也要返回。@app.context_processor  
def my_context_processor():  return {'username':'laowang'}  
源代码@setupmethoddef context_processor(self, f: TemplateContextProcessorCallable) -> TemplateContextProcessorCallable:"""Registers a template context processor function."""self.template_context_processors[None].append(f)return f
释义:
装饰器把方法my_context_processor添加到self.template_context_processors = {None: [_default_template_ctx_processor]}这些方法会在每次渲染模板(render_template)时执行,最终效果就是可以在模板中可以访问它所定义变量
如果局部变量应用方法只蓝图使用或全局使用
蓝图也有类似方法bp.context_processor # 仅对当前蓝图的模板渲染生效
bp.app_context_processor # 对所有的模板生效,等效于@app.context_processor
@bp.app_context_processor  
def global_datas():  return dict()  
http://www.hkea.cn/news/57372/

相关文章:

  • 泗县口碑营销互联网营销推荐咨询青岛seo计费
  • 做电影网站用什么服务器中文域名注册官网入口
  • 做网站那里好win10系统优化工具
  • 做外贸上哪些网站找客户口碑营销的概念是什么
  • 外贸建站magento百度地图推广
  • 做网站和管理系统全网热度指数
  • 网站的压力测试怎么做网络营销的目的是什么
  • 网站建设如何更加稳定seo优化前景
  • 网站速度诊断 慢seo chinaz
  • 企业网站建设合同搜索引擎优化关键词的处理
  • 做翻译的网站私人做网站
  • 广东两学一做考学网站百度网盘app免费下载安装老版本
  • 淄博有做网站的吗百度推广有哪些形式
  • 增值税怎么算免费seo快速排名系统
  • 响应式电商网站制作全网
  • 国内b2b网站a片长春做网站推广的公司
  • 网页制作视频的网站建设引擎优化seo怎么做
  • 吉林省建设厅证件查询网站今日热搜
  • 做熟食的网站美食网站搜索引擎推广方案案例
  • 企业模板网站推广优化平台
  • 赣州做网站的网站优化技术
  • 设计网站大全网公司推广咨询
  • 北京网站建设价格上海关键词排名优化公司
  • 浙江华临建设集团有限公司网站seo优化网站词
  • 服装网站建设规划书范文免费的行情网站
  • 合肥企业自助建站seo课程培训班
  • 企业网站建设总结什么软件可以免费引流
  • 个人博客网站如何做SEO雅诗兰黛网络营销策划书
  • 唐山自助建站软件seo软件优化工具软件
  • 推广电子商务网站的案例网站推广策划书模板