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

少部分网站ie打不开这些网站域名ping不通网页设计与制作千年之恋代码

少部分网站ie打不开这些网站域名ping不通,网页设计与制作千年之恋代码,wordpress 怎么切换主题,成都网站设计优秀柚v米科技文内材料 GITHUB地址 前言介绍 Odoo作为开源ERP系统的No.01,近年愈发的得到国内很多公司的关注。 虽然它的定位是中小型企业的ERP管理系统#xff0c;但是在几年的Odoo开发实施过程中#xff0c;有不足50人的小型企业#xff0c;也有上万人的中大型企业。功能快速落地和…文内材料 GITHUB地址 前言介绍 Odoo作为开源ERP系统的No.01,近年愈发的得到国内很多公司的关注。 虽然它的定位是中小型企业的ERP管理系统但是在几年的Odoo开发实施过程中有不足50人的小型企业也有上万人的中大型企业。功能快速落地和高度个性化扩展是它的核心特性使用其他框架开发一个完整的页面可能需要1-2天但在Odoo可能远超你的预期在同等页面且不做翻译的前提下成熟的Odoo开发工程师只需要 0.5天的时间即可完成界面的主体开发不包含各类赋值、处理逻辑。 所以如果有ERP需求但是不想花费太多License费用的用户或者组织可以了解了解Odoo 需求描述 返回正题我们经常看见政府门户类网站或者一些访问量很大的公共网站都会有一个当前在线人数的功能。 回到Odoo原生并没有提供这样的数据统计方式或者功能但是不要担心毕竟Odoo是一个扩展十分方便的框架我们可以通过现有的一些功能进行集成。 对于Odoo来说有三种情况 初次登录Session未过期通过历史URL进入系统无需登录网页打开但长时间未处理 源码阅读 初次登录、Session未过期访问 对于登录和已登录状态访问来说如果验证成功会重定向回/web的route进行处理并且最终会进入try内容如果不发生错误那么应该返回的是正常的网页内容返回状态码200。 http.route(/web, typehttp, authnone) def web_client(self, s_actionNone, **kw):ensure_db()if not request.session.uid:return werkzeug.utils.redirect(/web/login, 303)if kw.get(redirect):return werkzeug.utils.redirect(kw.get(redirect), 303)request.uid request.session.uidtry:context request.env[ir.http].webclient_rendering_context()response request.render(web.webclient_bootstrap, qcontextcontext)response.headers[X-Frame-Options] DENYreturn responseexcept AccessError:return werkzeug.utils.redirect(/web/login?erroraccess)网页打开但长时间未处理 初次登录、已登录访问可以通过web_client的扩展进行用户信息记录但是如何检测用户还在使用网页而不是使用完就关闭页面也就是如何检测用户的在线情况Longpolling 我们可以通过新创建一个Module继承mail模块以激活longpolling的定时轮询功能轮询功能将定期的与服务器进行信息交互交互方法如下我们后续可以对其进行扩展 route(/longpolling/poll, typejson, authpublic) def poll(self, channels, last, optionsNone):if options is None:options {}if not dispatch:raise Exception(bus.Bus unavailable)if [c for c in channels if not isinstance(c, pycompat.string_types)]:raise Exception(bus.Bus only string channels are allowed.)if request.registry.in_test_mode():raise exceptions.UserError(_(bus.Bus not available in test mode))return self._poll(request.db, channels, last, options)集成操作 操作内容 创建新模块模块继承mail集成登录controller、poll提供用户访问信息记录表必要时提供界面显示 创建新模块继承mail 集成登录controller、poll # -*- coding: utf-8 -*-import odoo from odoo import http from odoo.http import request from odoo import exceptions, _ from odoo.http import content_disposition, dispatch_rpc, request, \serialize_exception as _serialize_exception, route, Response from odoo.addons.bus.controllers.main import BusController from odoo.addons.web.controllers.main import Homeclass BusControllerInherit(BusController):# 存活检测 longpollingroute()def poll(self, channels, last, optionsNone):self.collection_current_users()res super(BusControllerInherit, self).poll(channels, last, options)return resstaticmethoddef collection_current_users():request_ip request.httprequest.remote_addrrequest_db request.httprequest.session.dbrequest_user request.httprequest.session.uidrequest_login request.httprequest.session.logintry:conn odoo.sql_db.db_connect(request_db)with conn.cursor() as cr:sql insert into collection_user_info(request_ip, request_db, request_user, request_login, fast_login_time, latest_login_time)values (%s, %s, %s, %s, now(), now())on conflict (request_ip, request_db, request_user, request_login) do update set latest_login_time now();cr.execute(sql, (request_ip, request_db, request_user, request_login))except Exception as e:raise eclass HomeInherit(Home):# 记录登录或者session存在时自动登录的情况http.route()def web_client(self, s_actionNone, **kw):res super(HomeInherit, self).web_client(s_action, **kw)if isinstance(res, Response) and res.status_code 200:BusControllerInherit.collection_current_users()return res提供用户访问信息记录表必要时提供界面显示 具体代码不展示了直接放图吧因为局域网的关系访问数据不是很多大家可以自行下载模块安装测试 GITHUB工程地址 如果对你有所帮助可以点赞、关注、收藏起来不然下次就找不到了 【点赞】⭐️⭐️⭐️⭐️⭐️ 【关注】⭐️⭐️⭐️⭐️⭐️ 【收藏】⭐️⭐️⭐️⭐️⭐️ Thanks for watching. –Kenny
http://www.zqtcl.cn/news/921651/

相关文章:

  • linux系统网站空间用凡科做网站的费用
  • 如何给别人做网站百度推广助手app
  • 哈市哪里网站做的好新颖的网站策划
  • 网站建设 方案书微信登录wordpress免费
  • 兰州网站建设企业名录洛可可设计公司估值
  • 广州做网站地方兰州做网站的公司有哪些
  • 招标网站哪个好适合学生做网站的图片
  • 台州seo网站排名优化外包服务公司
  • 汉川网站推广服务网页站点不安全
  • wdcp网站搬家嘉兴做网站优化的公司
  • 网站规划和建设度假区网站建设方案
  • 做网站前端用什么软件好在线种子资源网
  • 怎样修改网站关键词昌平做网站的公司
  • 网站建设调研文档网站最下面版权模板
  • 建外贸网站有效果吗开发电商平台需要多少钱
  • 成都网站建设维护网页制作价格私活
  • 建设银行网站登陆不上做本地的分类信息网站
  • 公司网站建设哪里实惠网页设计作业百度网盘
  • 如何seo网站挣钱不同企业的网络营销网站
  • 自己做网站有什么用网站怎样设计网址
  • 做任务的网站有那些wordpress链接在哪里
  • 免费建站模板网站招聘网站哪个好
  • 网站建站推广是啥意思高端网站建设浩森宇特
  • 长治电子商务网站建设中国建设银行总行官方网站
  • 整站营销系统厚街镇网站仿做
  • 舆情分析网站wordpress文章聚合
  • 中国建设银行网站在哪上市cpa自己做网站
  • 网站建设服务支持jquery插件 wordpress
  • 最有效的100个营销方法seo工作室
  • wordpress o2o主题嘉兴网站优化联系方式