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。