繁体   English   中英

如何在ubuntu16.04上使用python部署Tonardo Web服务器?

[英]How to deploy Tonardo web server with python on ubuntu16.04?

我已经建立了server.py,它负责启动服务器,并使用python Tornado Web服务器将csv文件中的数据发送到浏览器。 然后我像这样使用python命令。

$ python server.py

但是发生了AttributeError。

Traceback (most recent call last):
  File "server.py", line 197, in <module>
    app.autoload.listen(80)
AttributeError: 'Application' object has no attribute 'autoload'*

server.py如下。

#!/usr/bin/python 
# -*- coding: UTF-8 -*-# enable debugging 
from tornado.ioloop import IOLoop, PeriodicCallback
import tornado.ioloop
import tornado.web
import tornado.websocket
import json
import os
import csv
import sqlite3
..................
args={}
settings = {
    "static_path": os.path.join(os.path.dirname(__file__), "static"),
}
app = tornado.web.Application([
    (r'/cols', ColsHandler),
    (r'/', UploadHandler),
    (r'/conn', ConnHandler)],
    debug=True, **settings)
app.autoload.listen(80)
IOLoop.instance().start()

我不明白这里发生了什么。 我想告诉我为什么会出现此异常。

该行app.autoload.listen(80)

应该写成

app.listen(8080)  // or any other port that is not being used

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM