Python:如何创建两个元组的序列

2024-04-29 14:43:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在和Django一起工作,我遇到了一个我不知道如何修复的错误。我肯定这是新手的问题。我有以下的数据结构,我认为是“两元组的序列”:

CONFERENCES = (
    ( 'AE' 'AFC East' ),
    ( 'AN' 'AFC North' ),
    ( 'AS' 'AFC South' ),
    ( 'AW' 'AFC West' ),
    ( 'NE' 'NFC East' ),
    ( 'NN' 'NFC North' ),
    ( 'NS' 'NFC South' ),
    ( 'NW' 'NFC West' ),
)

参考如下:

^{pr2}$

但是,Django在我运行python manage.py validate之后给我这个错误:

gameTrackerApp.conference: "conference_name": "choices" should be a sequence of two-tuples.

我做错什么了?在


Tags: djangoan数据结构错误序列nfcwestsouth
1条回答
网友
1楼 · 发布于 2024-04-29 14:43:21

缺少逗号:

CONFERENCES = (
   ( 'AE', 'AFC East' ),
   ( 'AN', 'AFC North' ),
   ( 'AS', 'AFC South' ),
   ( 'AW', 'AFC West' ),
   ( 'NE', 'NFC East' ),
   ( 'NN', 'NFC North' ),
   ( 'NS', 'NFC South' ),
   ( 'NW', 'NFC West' ),
)

相关问题 更多 >