0
我使用django1.9,的Django在管理创建一个链接,外键
我有了一个外国如
class Foo(models.Model):
bar = models.ForeignKey(Bar)
class Bar(models.Model):
name = models.CharField(max_length=50)
这是我FooAdmin模型:
class FooAdmin(admin.ModelAdmin):
list_display = ['bar']
def def related_bar(self, obj):
link = urlresolvers.reverse("admin:foo_foos", args=[obj.bar.id])
return u'<a href="%s">%s</a>' % (link, obj.bar.id)
related_bar.short_description = 'bar'
现在在管理员Foo的显示列表中我想要一个链接去显示列表,但我试过了,但是却出现如下错误:
Reverse for 'foo_foos' with arguments '(1,)' and keyword arguments '{}' not found. 0 pattern(s) tried: []
我肯定会错过一些事情,但想通了。那么在django中做什么最好的方法是什么?我试图在文档中搜索,但在这个问题上找不到相关的howto。