gpt4 book ai didi

python - Django 管理站点根据输入自动填充组合框

转载 作者:行者123 更新时间:2023-11-28 18:55:42 26 4
gpt4 key购买 nike

嗨,我必须遵循模型 类匹配(模型。模型):

    Team_one = models.ForeignKey('Team', related_name='Team_one') 
Team_two = models.ForeignKey('Team', related_name='Team_two')
Stadium = models.CharField(max_length=255, blank=True)
Start_time = models.DateTimeField(auto_now_add=False, auto_now=False, blank=True, null=True)
Rafree = models.CharField(max_length=255, blank=True)
Judge = models.CharField(max_length=255, blank=True)
Winner = models.ForeignKey('Team', related_name='winner', blank=True)
updated = models.DateTimeField('update date', auto_now=True )
created = models.DateTimeField('creation date', auto_now_add=True )
def save(self, force_insert=False, force_update=False):
pass

@models.permalink
def get_absolute_url(self):
return ('view_or_url_name')
class MatchAdmin(admin.ModelAdmin):
list_display = ('Team_one','Team_two', 'Winner')
search_fields = ['Team_one','Team_tow']

admin.site.register(Match, MatchAdmin)

我想知道一旦在管理站点中选择了第一队和第二队,他们是否有一种方法来填充获胜者组合框?

最佳答案

使用 django admin 并没有真正简单的方法来做到这一点。这是可能的,但它需要您替换管理表单,并使用一些将团队复制到框中的 javascript 对小部件进行子类化。付出的努力超出了它的值(value)。

如果我是你,我只会有 winner_team 和 loser_team 字段

另请阅读:http://www.python.org/dev/peps/pep-0008/

关于python - Django 管理站点根据输入自动填充组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2437264/

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