擅长:python、mysql、java
<p>这里的主要问题是您需要使用正确的相关名称格式,它都是小写的;但是您的模型还有一些其他问题。</p>
<p>清理你的代码,你会得到:</p>
<pre><code>from django.shortcuts import get_object_or_404, render
def user_page(request, username):
u = get_object_or_404(User, username=username)
feeds = u.userfeed_set.all()
variables = {
'username' : username,
'feeds' : feeds
}
return render(request, 'user_page.html', variables)
</code></pre>
<p>您的模型还需要一些编辑,因为您没有<code>self.link.url</code>:</p>
<pre><code>from django.contrib.auth.models import User
class AllFeeds(models.Model):
url = models.URLField(unique=True, max_length=40)
def __unicode__(self):
return unicode(self.url)
class UserFeed(models.Model):
user = models.ForeignKey(User)
myfeeds = models.ForeignKey(AllFeeds)
def __unicode__(self):
return unicode('{0} {1}'.format(self.user.username, self.myfeeds.url))
</code></pre>