0
私はDjango管理サイトのlist_displayカスタムメソッドの例に従っていますが、 'colored_name()は正確に1つの引数(2が指定されています)'というエラーを受け取ります。 ?メソッドを使用してadminカスタムフィールドを追加する方法
class Person(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
color_code = models.CharField(max_length=6)
def colored_name(self):
return format_html(
'<span style="color: #{};">{} {}</span>',
self.color_code,
self.first_name,
self.last_name,
)
class PersonAdmin(admin.ModelAdmin):
list_display = ('first_name', 'last_name', 'colored_name')
「Person」の管理者コードは何ですか。 –
あなたのコードをコメントセクションに投稿しないでください。あなたの質問を関連コードで修正してください。あなたはまた、トレースバックを共有することはできますか? –
完全なトレースバックを投稿し、コードインデントを修正してください。 – Alasdair