【发布时间】:2011-07-26 23:02:52
【问题描述】:
我有一个元组 INSTALLED_APPS,我想将额外的项目合并到其中,以便在不更改主设置文件的情况下也将我的本地应用程序放入元组中。我走了这么远:
DEFAULT_APPS = list(INSTALLED_APPS)
MY_APPS_LIST = DEFAULT_APPS.append('south')
但是,如果我尝试通过运行再次将其转换为元组:
INSTALLED_APPS = tuple(MY_APPS_LIST)
我明白了:
TypeError: 'NoneType' object is not iterable
我想说这个问题相当基本,但我真的找不到“the”方法,甚至根本找不到任何适合我的方法......我确实发现 list() 和 tuple () 在 Django shell 返回该类型的空对象,所以我不明白 TypeError 可能来自哪里......
帮助表示赞赏!
【问题讨论】:
-
感谢所有正确答案!Isbadawi 是第一个,所以我会接受他的回答,但也感谢大家提供背景信息!
标签: python django merge append