位置: 编程技术 - 正文

Python的Flask框架中配置多个子域名的方法讲解(python flask框架 web服务器)

编辑:rootadmin

推荐整理分享Python的Flask框架中配置多个子域名的方法讲解(python flask框架 web服务器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:flask框架菜鸟教程,python flask框架 web服务器,flask框架图,flask框架菜鸟教程,pycharm flask框架,Python的flask框架教程,python的flask框架干啥的,flask 框架,内容如对您有帮助,希望把文章链接给更多的朋友!

Flask子域名一般用于数量比较少的子域名,一个模块对应一个子域名。先看下面一个例子:

modules.py:

现在可以通过public.example.com/来访问public模块了。

通配符子域通配符子域,即通过一个模块来匹配很多个子域名。比如某些网站提供的个性化域名功能,就是这种形式。

先来看段示例代码:

modules.py:

这段代码和上一节的第像,不同之处是这里的subdomain使用了动态参数<subdomain>(路由中的URL变量也是这种方式)。我们可以用这个参数在请求回调函数之前利用的组合的url处理器来获取相关的用户。这样我们就可以通过*.example.com的形式来访问member模块了。

Python的Flask框架中配置多个子域名的方法讲解(python flask框架 web服务器)

下面是为任何Flask或Blueprint对象增加子域名支持的便捷函数:

然后你可以使用before_request回调函数来处理子域名:

注:这里的blueprint请改为实际对象。

特别说明:通配符子域调试不是不太方便,需要做泛域名解析才可以。修改hosts文件来指定域名的方法是不可行的(子域名较少时可以逐个添加,子域名多了就不太现实了)。本机调试时,可以安装DNS服务器(比如LINUX BIND服务等),并做好泛域名解析,然后再进行调试。当然使用公网域名和服务器来调试也未尝不可。

PS:1.如果某个blueprint默认就需要实用a.domain.com,那么在定义blueprint时候:

这样,该bp下面的所有url routing走的都是a.domain.com/xxx

2.在某个具体的url routing定义时,如果需要实用a.domain.com,那么这么写:

3.我在具体实践中,默认的routing都是走的www,这是在__init__.py中:

其实就是设置默认子域名,这样默认不做设置的话,路由走的就是www。那这个时候如果访问domain.com,即不带www的话,就会报了,怎么办呢,我是在nginx层面解决这个问题的,在nginx.conf增加一个server:

详解Python的Flask框架中生成SECRET_KEY密钥的方法 引子如果遇到了Mustprovidesecret_keytousecsrf错误提醒,原因就是没有设置secret_key,在代码中加上app.config[‘SECRET_KEY‘]=‘xxx‘SECRET_KEY最好不要写在代码中。

在Python的Flask中使用WTForms表单框架的基础教程 下载和安装安装WTForms最简单的方式是使用easy_install和pip:easy_installWTForms#orpipinstallWTForms你可以从PyPI手动下载WTForms然后运行pythonsetup.pyinstall.如果你是那种

Windows上使用virtualenv搭建Python+Flask开发环境 关于virtualenv:VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够:1.在没有权限的情况下安装新

标签: python flask框架 web服务器

本文链接地址:https://www.jiuchutong.com/biancheng/387593.html 转载请保留说明!

上一篇:python3批量删除豆瓣分组下的好友的实现代码(python批量删除行)

下一篇:详解Python的Flask框架中生成SECRET_KEY密钥的方法(python+flask)

  • 退税怎么做账务处理,需要交什么税
  • 购买的携税宝费用怎么做账?
  • 小规模纳税人一般纳税人区别
  • 配建保障房税收规定
  • 预收款开发票,不确认收入可以吗?
  • 结转本月完工入库产品制造成本,甲产品800台全部完工
  • 简易计税的增值税要计提附加税吗
  • 一般纳税人支付给小规模纳税人的税率
  • 个体户超过3万交个人所得税
  • 买赠活动怎么账务处理
  • 专项资金可以存定期吗
  • 待抵扣进项税额是什么情况下用的
  • 耕地占用税完税证明有什么用
  • 中央财政补贴政策
  • 免征增值税企业所得税纳税调整
  • 非货币性资产交换准则
  • 一年期电子银行承兑汇票
  • 外挂项目跨年结转分录怎么做?
  • 基本户转移到别的银行怎么转移
  • 交到公户上的钱,还没到账可以退回吗?
  • 技术合同 免税
  • 公司开13个点增值税交多少钱
  • 给员工购买的意外保险可以税前扣除
  • 国家税务条例
  • linuxssh免密登录
  • KB5004296无法安装,提示错误代码:0x800f0990的解决方法
  • 所得税季度预缴怎么算
  • PHP:curl_close()的用法_cURL函数
  • 增值税专票开错了可以作废吗
  • 外币兑换业务的银行
  • 代理业务资产的意思
  • 高速公路电子发票抵扣进项税
  • php null false
  • 借方为什么是减少额?
  • 会计政策变更累计数
  • php对数组进行排序
  • 治疗孩子咳嗽小秘方,超实用
  • 编写jsp程序,实现简易计算机
  • Yii2实现同时搜索多个字段的方法
  • 装卸费属于什么大类
  • 应交税费应交增值税销项税额
  • 工业总产值和营业收入区别
  • 当天的电子发票怎么开
  • 预收账款的借贷方向是加还是凿
  • 研发费用凭证是发票吗
  • Simple Slug Translate 把WordPress固定链接自动翻译成英文
  • 自由会计服务类工作者
  • 出租营改增之前取得的有形动产
  • 三方协议的
  • 递延所得税怎么计算
  • 所得税费用影响企业营业利润吗
  • 房产税是按不含增值税计提吗
  • 专票认证之后怎么做账
  • 开具发票要注意方面是有哪些?
  • 库存冲红是什么意思
  • 税率与征收率是怎么回事
  • 一般纳税人购入固定资产进项抵扣
  • 自产自销的免税票
  • 重分类调整分录是什么
  • 餐费补贴属于工资还是福利费
  • 会计怎么做工资单
  • 苹果序列号查询
  • centos下载教程2020
  • ubuntu安装lnmp环境
  • 笔记本开机白屏进不了桌面
  • windows资源管理器停止工作怎么办
  • 在win7操作系统中通过什么可以查看计算机的配置
  • windows8.1关机
  • win7英语
  • win7桌面右下角输入法图标不见了
  • win8.1截图工具快捷键
  • win8双系统怎么删除一个
  • javascript折叠菜单
  • 弹簧设计软件手机版
  • python开发环境有
  • pyqt5编译
  • python socks
  • 长春国税局科员工资是多少
  • 一个人可以申请
  • 未开票企业怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设