擅长:python、mysql、java
<p>首先,您应该将代码作为问题的更新发布,而不是评论。你知道吗</p>
<p>其次,我不知道为什么要通过手动SQL查询来访问数据,而不是使用Django的ORM。如果你按正常方式做,你就不会有这个问题。你知道吗</p>
<p>最后,您的问题与编码无关。您的数据如下(为清晰起见重新发布):</p>
<pre><code>((u'Mukesh Chapagain',), (u'Ghrix Technologies Private Limited',), (u'FirstLALimo',), (u'Aviesta',), (u'Awkward Group',), (u'FB.Canvas.setDoneLoading',), (u'99recharge',), (u'AllThingsCustomized.com',), (u'celebrity aviesta',), (u'FTC',))
</code></pre>
<p>这是一个元组的元组。数据的每一行由一个元组表示,而该行中的每一列又是一个元组。在您的例子中,因为您只选择一列,所以您有一个由单个元素元组组成的元组。这意味着,在循环的每个迭代中,都有一个元组,而不是一个字符串。你知道吗</p>
<p>这将起作用:</p>
<pre><code>for i in fblike:
if i[0] == "Aviesta":
like = 1
</code></pre>
<p>但老实说,最好先做一个简单的Python教程,然后再回到Django教程,学习如何通过ORM进行查询。你知道吗</p>