0
とにかくこれは、ジャンゴ管理パネルでこれを改善するにはありますか?Django、より多くの多くの2つの多くの管理者
このように、単純なMany2Manyフィールドが表示されます。
単純なマウスクリックでそのレコードにアクセスしたいと思います。
とにかくこれは、ジャンゴ管理パネルでこれを改善するにはありますか?Django、より多くの多くの2つの多くの管理者
このように、単純なMany2Manyフィールドが表示されます。
単純なマウスクリックでそのレコードにアクセスしたいと思います。
あなたが方法でコンテンツ定義している場合、フィールドにadminにカスタムHTMLを追加することができます。
from django.utils.html import format_html
from django.utils.safestring import mark_safe
@admin.register(MyModel)
class MyModelAdmin(ModelAdmin):
fields = ['related_thing_links', ...]
readonly_fields = ['related_thing_links']
def related_thing_links(self, obj):
items = []
for thing in obj.related_things.all():
url = reverse(
'admin:myapp_relatedthing_change',
kwargs={'pk': thing.pk}
)
items.append(format_html(
'<li><a href="{url}">{thing}</a></li>',
url=url,
thing=thing,
))
return mark_safe('<ul>' + ' '.join(items) + '</ul>')
related_thing_links.short_description = 'related things'
を私はまさにこれをテストするために管理していませんでしたが、それが基づいていますワーキングコード。
あなたは何を望んでいますか、これまで達成したことは何ですか? – Gahan
スクリーンショットを見ましたか? @Gahan - そのm2mレコードをクリックし、自動的に管理ビューにアクセスしたいと思います。 – beddamadre
"m2mのレコードをクリックして自動的にアクセスする" define ..アクセスする..あなたは何をしたいのですか? – Gahan