';状态';对象不是可移植的python Django
my views.py: 我的html:';状态';对象不是可移植的python Django,python,django,tweepy,Python,Django,Tweepy,my views.py: 我的html: {% extends 'analytics/header.html' %} {% block body %} {% for tweet in rply_tweet %} {{tweet.text}} {% endfor %} {% endblock %} 我需要在for循环中打印多个tweet.text,即使我将数据发送到html页面,它也只是单个tweet上的数据。如何解决这个问题。提前感谢您
{% extends 'analytics/header.html' %}
{% block body %}
{% for tweet in rply_tweet %}
{{tweet.text}}
{% endfor %}
{% endblock %}
我需要在for循环中打印多个tweet.text,即使我将数据发送到html页面,它也只是单个tweet上的数据。如何解决这个问题。提前感谢您您的来信:
for tweet in reply_twt:
rply_tweet = home_timeline.api.get_status(tweet.tweetid)
也就是说,如果您的Reply\u twt
存储了tweet的所有信息(或者至少是您想要呈现的数据),那么您最好只使用以下对象:
# in case a Reply_twt contains *all* the necessary data
def responded(request):
reply_twt = Reply_twt.objects.all()
return render (request, 'analytics/responded.html', {'rply_tweet': reply_twt })
#如果回复包含*所有*必要数据
def响应(请求):
reply_twt=reply_twt.objects.all()
返回呈现(请求'analytics/responsed.html',{'rply_tweet':reply_twt})
您编写:
for tweet in reply_twt:
rply_tweet = home_timeline.api.get_status(tweet.tweetid)
也就是说,如果您的Reply\u twt
存储了tweet的所有信息(或者至少是您想要呈现的数据),那么您最好只使用以下对象:
# in case a Reply_twt contains *all* the necessary data
def responded(request):
reply_twt = Reply_twt.objects.all()
return render (request, 'analytics/responded.html', {'rply_tweet': reply_twt })
#如果回复包含*所有*必要数据
def响应(请求):
reply_twt=reply_twt.objects.all()
返回呈现(请求'analytics/responsed.html',{'rply_tweet':reply_twt})
只需返回tweet的完整列表即可
views.py
def responded(request):
reply_twt = Reply_twt.objects.all()
return render (request, 'analytics/responded.html', {'rply_tweet': list(reply_twt}))
只需返回推文的完整列表 views.py
def responded(request):
reply_twt = Reply_twt.objects.all()
return render (request, 'analytics/responded.html', {'rply_tweet': list(reply_twt}))
rply\u tweet
不是tweet的列表,它将有最新的tweet,因为您不断覆盖它。那么我该如何解决这个问题呢?rply\u tweet=[home\u timeline.api.get\u status(tweet.tweet id)for tweet in reply\u tweet]
rply\u tweet
不是tweet的列表,它将有最新的tweet,既然你一直在覆盖它。那么我该如何解决这个问题呢?rply\u tweet=[home\u timeline.api.get\u status(tweet.tweetid)for tweet in reply\u twt]
现在还不清楚tweet(包含所有元素)是否存储在数据库中+尽管如此:)我不确定什么是诚实的。。因为我认为需要的是tweet对象(使用了tweet.text),但事实上你也是对的。我觉得有点奇怪,显然我们有id,可能还有其他数据,但随后使用API获取tweet。一个很好的理由可能是检查tweet是否同时被修改。目前还不清楚tweet(包含所有元素)是否存储在数据库中+尽管如此:)我不确定什么是诚实的。。因为我认为需要的是tweet对象(使用了tweet.text),但事实上你也是对的。我觉得有点奇怪,显然我们有id,可能还有其他数据,但随后使用API获取tweet。一个很好的理由是检查推文是否同时被修改。非常感谢你救了我一天非常感谢你救了我一天