Comment ajouter des liens cliquables vers un champ dans Django admin?

J'ai ce admin.py

class LawyerAdmin(admin.ModelAdmin):
    fieldsets = [
        ('Name',   {'fields': ['last', 'first', 'firm_name', 'firm_url', 'school', 'year_graduated']}),
    ]
    list_display = ('last', 'first', 'school', 'year_graduated', 'firm_name', 'firm_url')
    list_filter = ['school', 'year_graduated']
    search_fields = ['last', 'school', 'firm_name']

et je veux faire "firm_url" champs cliquable avec chacun de l'url indiquée dans le champ. Comment puis-je faire cela? Merci.

  • À mon humble avis ceci devrait être la bonne réponse.
  • De ce que je peux voir l'OP voulait des liens à l'extérieur de l'administrateur du site. Mais ce n'était pas mon cas, donc j'ai fini par utiliser list_display_links.
  • Non, @ViniciusSilva, that's pas la réponse à mon humble avis. L'OP veux un lien de la valeur de la firm_url évidemment, depuis, c'est une url.
  • Semble comme deux choses différentes, je suis venu ici via Google, et pour moi la réponse à l'aide de list_display_links a fait le tour.
InformationsquelleAutor Zeynel | 2009-12-22