Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django列表显示并获取绝对url_Django_Django Admin - Fatal编程技术网

django列表显示并获取绝对url

django列表显示并获取绝对url,django,django-admin,Django,Django Admin,在管理员中,我希望模型的列表显示包含获取绝对url,并且可以单击。目前它只显示/x/(x是ID)。有什么速效药吗 型号: def get_absolute_url(self): return "/%i/" % self.id 管理员: list_display = ('name', 'get_absolute_url') 类MyModelAdmin(admin.ModelAdmin): 列表显示=(“名称”,“显示链接”) def显示链接(自身、obj): 返回“”%obj.ge

在管理员中,我希望模型的
列表显示
包含
获取绝对url
,并且可以单击。目前它只显示
/x/
(x是ID)。有什么速效药吗

型号:

def get_absolute_url(self):  
    return "/%i/" % self.id
管理员:

list_display = ('name', 'get_absolute_url')
类MyModelAdmin(admin.ModelAdmin):
列表显示=(“名称”,“显示链接”)
def显示链接(自身、obj):
返回“”%obj.get\u absolute\u url()
show_link.allow_tags=True
类MyModelAdmin(admin.ModelAdmin):
列表显示=(“名称”,“显示链接”)
def显示链接(自身、obj):
返回“”%obj.get\u absolute\u url()
show_link.allow_tags=True
class MyModelAdmin(admin.ModelAdmin):
    list_display = ('name', 'show_link')

    def show_link(self, obj):
        return '<a href="%s">Click here</a>' % obj.get_absolute_url()
    show_link.allow_tags = True