我無法運行['abc'].append(MyModel.objects.all())
,因爲如果MyModel沒有條目,它將生成異常'NoneType' object is not iterable
。無法附加Model.objects.all()
任何解決辦法或在C像? :
++
編輯: 我的發言實際上是
','.join([ str(e) for e in ['abc','def'].append(MyModel.objects.all()) ])
看來,問題是由追加引起的()返回NoneType
。我通過創建一個變量來保存列表來解決這個問題,然後extend()
它
你有什麼異常?如果數據庫中沒有對象,Model.objects.all()應該返回空列表。 – 2010-04-01 12:16:42