gpt4 book ai didi

Django: 'LeagueAdmin.inlines' 必须是列表或元组

转载 作者:行者123 更新时间:2023-12-04 16:29:48 25 4
gpt4 key购买 nike

这是我的代码

from League.models import Leagues
from League.models import Team
from django.contrib import admin

class TeamsInLeague(admin.StackedInline):
model = Team
extra = 1

class LeagueAdmin(admin.ModelAdmin):
fields = ['LeagueName']
inlines = TeamsInLeague

admin.site.register(Leagues,LeagueAdmin)

它给了我错误

'LeagueAdmin.inlines' 必须是一个列表或元组。

当我删除“inlines = TeamsInLeague”时它工作正常

我正在遵循教程,不是字面上的,而是试图解决我自己的问题

谢谢你。

最佳答案

错误很明显——inlines应该是一个列表或元组,而不是一个类。用

inlines = [TeamsInLeague]

或者
inlines = (TeamsInLeague,)

关于Django: 'LeagueAdmin.inlines' 必须是列表或元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com