私は次のコードを持っています:
from wsgiref.simple_server import make_server
from pyramid.config import Configurator
from pyramid.response import Response
import tweepy
consumer_key=""
consumer_secret=""
access_key = ""
access_secret = ""
def twitterfeed():
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)
statuses = tweepy.Cursor(api.friends_timeline).items(20)
for status in statuses:
return list(str(status.text))
この twitterfeed() メソッドは bash/console で動作し、私と購読者の最新のツイートを表示します。しかし、このツイートをページに表示したい場合:
if __name__ == '__main__':
config = Configurator()
config.add_route('hello', '{name}')
config.add_view(twitterfeed(), route_name='hello')
app = config.make_wsgi_app()
server = make_server('0.0.0.0', 8080, app)
server.serve_forever()
pyramid.exceptions.ConfigurationExecutionError: <type 'exceptions.AttributeError'>: 'list' object has no attribute '__module__'
in:
Line 24
エラーが表示されます
どうすれば修正できますか?django の実際の例があれば、それが役に立ちます。