简体   繁体   English

我怎样才能在 Django 中将 ~[0] 加到 ~[1] ?

[英]how can i make ~[0] plus to ~[1] in django?

  1. codes:代码:

     >>> from test2.models import Member_info >>> member = Member_info.objects.all() >>> member <QuerySet [<Member_info: John2>, <Member_info: John1>, <Member_info: John3>]> >>> member = Member_info.objects.all()[0] >>> member <Member_info: gun2> >>> member += Member_info.obejcts.all()[1] Traceback (most recent call last): File "<console>", line 1, in <module> AttributeError: type object 'Member_info' has no attribute 'obejcts' >>> member += Member_info.objects.all()[1] Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: unsupported operand type(s) for +=: 'Member_info' and 'Member_info' >>> member.append(Member_info.objects.all()[1]) Traceback (most recent call last): File "<console>", line 1, in <module> AttributeError: 'Member_info' object has no attribute 'append'

2.How can i append,,,,? 2.如何添加,,,,?

You can append to list , but you are trying to append to Member_info .您可以附加到list ,但您正在尝试附加到Member_info Try this one:试试这个:

member = Member_info.objects.all()[0]
members = [member]
members.append(Member_info.objects.all()[1])

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM