文档章节

lol.py

百里求一
 百里求一
发布于 2015/12/10 20:44
字数 110
阅读 5
收藏 0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
import os
from twisted.application import service
from twisted.web import server, static
from twisted.web.resource import Resource
from twisted.web.wsgi import WSGIResource
from twisted.internet import reactor
from flask.views import MethodView
from flask import Flask, render_template
 
SECRET_KEY = 'whhhaat'
 
app = Flask(__name__)
app.config.from_object(__name__)
 
class IndexHandler(MethodView):
  def get(self):
    return render_template('index.html')
 
app.add_url_rule('/', view_func=IndexHandler.as_view('index'))
 
class Root(Resource):
  wsgi = WSGIResource(reactor, reactor.getThreadPool(), app)
 
  def getChild(self, path, request):
    request.prepath.pop()
    request.postpath.insert(0, path)
    return self.wsgi
 
  def render(self, request):
    return self.wsgi.render(request)
 
application = service.Application('whhhaat')
root = Root()
static_dir = os.path.join(os.path.abspath(__file__), 'static')
resource = static.File(static_dir)
root.putChild('static', resource)
site = server.Site(root)

twistd -n web --wsgi lol.app

本文转载自:http://www.cnblogs.com/bergus/p/4592757.html

百里求一
粉丝 0
博文 29
码字总数 2218
作品 0
普陀
程序员
私信 提问

暂无文章

经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0
实战项目-学成在线(八)

在前后端分离架构中,服务层被拆分成了很多的微服务,微服务的信息如何管理?Spring Cloud中提供服务注册中心来管理微服务信息。 注册中心作用: 1、微服务数量众多,要进行远程调用就需要知...

lianbang_W
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部