как вернуть несколько якорей по format_ html in django - PullRequest
0 голосов
/ 18 января 2020

то, что у меня сейчас есть:

def Action(self, obj):
        return format_html(
            '<a class="button" title="View" href="view/{}"><i class="fa fa-eye" aria-hidden="true"></i></a>&nbsp;'
            '<a class="button delete_vehicle trash-icon" title="Delete" data-id="{}" href="delete/{}"><i class="fa fa-trash" aria-hidden="true"></i></a>',
            (obj.id),
            (obj.id),
            (obj.id),

Но я пытаюсь пропустить три html, это не возвращает мне третий якорь ..

return format_html(
                '<a class="button" title="View" href="view/{}"><i class="fa fa-eye" aria-hidden="true"></i></a>&nbsp;'
                '<a class="button delete_vehicle trash-icon" title="Delete" data-id="{}" href="delete/{}"><i class="fa fa-trash" aria-hidden="true"></i></a>',

'<a class="button edit" title="edit" data-id="{}" href="edit/{}"><i class="fa fa-edit" aria-hidden="true"></i></a>',

                (obj.id),
                (obj.id),
                (obj.id),
(obj.id),

Почему я не получить это может кто-нибудь, пожалуйста, помогите мне в этом. Как я могу передать или вернуть три якоря.

1 Ответ

0 голосов
/ 18 января 2020
I have found the solution
 view = '<a href="%s">1</a>' % (obj.id)
        view2 = '<a href="%s">2</a>' % (obj.id)
        view3 = '<a href="%s">3</a>' % (obj.id)
        return format_html(view + view2+ view3)
...