点击按钮实现中英文切换

1. 前端按钮代码 使用a标签连接url

<div style="float:right; background-color: white; margin-top: 0px; margin-top: -7px;"><a href="/changelang/zh"  class="dropdown-item" > <i class="fa fa-language"></i> 中</a><a href="/changelang/en"  class="dropdown-item" > <i class="fa fa-language">            </i> En</a>
</div>

2.后端函数接收到前端语言参数,然后更新 babel_default_locale,从而实现全局页面渲染

@app.route('/changelang/<string:language>', methods=['GET', 'POST'])
def changelang(language):logger.info("changing language is" + language)from flask_babel import refreshprint(request.referrer)app.config.update(BABEL_DEFAULT_LOCALE=language)refresh()return redirect(request.referrer)

踩的坑:一开始用ajax传参过去到后端的函数,但是按了button页面还是不会切换中英文,后来才知道ajax是局部刷新,忘了这个最重要的点了,

FLASK点击按钮实现中英文切换相关推荐

  1. js实现点击按钮图片自动切换_☆往事随風☆的博客

    文章目录 前言 一.基本思路 二.代码分析 1.创建数组保存图片的存储路径 2.获取按钮对象 3.调用定时器 4.关闭定时器 三.整体代码 四.效果展示 前言 利用js实现一个图片自动切换的功能. 一 ...

  2. 点击按钮实现页面切换中英文

    我们在开发项目中,有时候需要切换不同的语言,有的人用英文,有的人使用繁体字,有的人使用简体字,下面我们来使用按钮达到一个切换语言的效果...在android系统的设置中有这个选项,我们选择之后系统里面 ...

  3. JS实现点击按钮图片左右切换、点击图片按钮出现下拉菜单

    前天帮人做个网页作业,大概要求就是使用两个按钮控制图片的切换,在页面右上角出现一个图片按钮,点击这个按钮出现下拉菜单. 第一个要求还是很简单的,第二个多花了我几个小时的时间,因为我只做过select下 ...

  4. python中英文切换_vue根据按钮进行中英文切换

    刚学习vue不久,所以对vue了解还不是很深,一直处于边做边查的状态,这几天开发一个双语网站. 内容如下,希望对大家有帮助. 安装 vue-i18n插件npm install vue-i18n 1.首 ...

  5. vue根据按钮进行中英文切换

    刚学习vue不久,所以对vue了解还不是很深,一直处于边做边查的状态,这几天开发一个双语网站. 内容如下,希望对大家有帮助. 安装 vue-i18n插件npm install vue-i18n 1.首 ...

  6. Matlab实现点击按钮进行页面切换

    在MATLABGUI中调用另一个GUI界面是一个常见的操作,下面介绍具体操作方法: 第一步:首先输入guide 第二步:然后创建两个.fig,分别命名为f1.fig,f2.fig 第三步:在f1.fi ...

  7. 点击按钮实现页面切换效果

    假设展示页面的class为.page:给除了初始展示页面外的所有展示页面加一个class; .hide{ display:none; } 给翻页按钮绑定事件,点击后判断接下来要展示的界面是哪一个 隐藏 ...

  8. Unity——通过点击鼠标进行场景切换

    前记 通过点击按钮进行场景切换请参考: unity--通过点击按钮进行场景切换_行秋的博客-CSDN博客1.准备两个示例场景 2.点击File->Build Settings...,将场景添加到 ...

  9. 原生js实现点击按钮切换全屏!

    使用fullScreen API实现全屏 <head><meta charset="UTF-8"><meta name="viewport& ...

最新文章

  1. spring配置文件中分别使用多个properties文件
  2. python去噪算法
  3. debian清除无用的库文件(清理系统,洁癖专用)
  4. Spring【AOP模块】就是这么简单
  5. 安装OpenLDAP
  6. 1130:找第一个只出现一次的字符
  7. BZOJ2301: [HAOI2011]Problem b(莫比乌斯反演)
  8. 华为荣耀畅玩8c主板电路图_【awinic inside】华为双新品发布!荣耀V9 play 携手荣耀畅玩6上演“青春加速度”!...
  9. 为web站点提供https服务的步骤
  10. 谷歌动态验证码的简单使用
  11. 中原地区第一款开源产品SmartAdmin和《Smart前后台代码规范》正式发布
  12. 邮箱客户端程序的实现
  13. 草履虫纳米机器人_《Nature》:草履虫大小的微型机器人:由激光驱动,未来可用于显微外科手术!...
  14. linux 命令:ping、fping、gping、hping3、tracert、traceroute
  15. 学会如何从皮肤看身体状况
  16. 三四十岁的大龄程序员,如何保持自己的职场核心竞争力?
  17. 【shell】if常用判断|if目录是否为空|判断字符串包含关系|与或
  18. STK Engine二次开发-WPF方式
  19. python使用ddt_python-ddt模块使用
  20. 海康云台监控夜间彩色设置

热门文章

  1. linux set命令详解
  2. Android如何生成公共属性的get,set方法时,去除 成员变量的m前缀
  3. c语言程序设计实践课选题,学生程序设计论文,关于C语言程序设计课程实践相关参考文献资料-免费论文范文...
  4. 《How to Backdoor Federated Learning》论文笔记
  5. 没有经验的seo专员
  6. superuser root 原理详细分析
  7. 818专业课【考经】—《信号系统》之章节概要:第五章 连续时间信号的变换域分析
  8. quicksilver引擎_Windows版Quicksilver-很快... Colibri关闭了
  9. 工业互联网WMS系统,前端基于Vue,后端基于NetCore,前后端分离,支持跨平台、支持多租户
  10. 网页中添加QQ在线客服