2

视图.py

 def method(request):

        for member in list:
            personname = {'id':member.id,
                         'name':member.firstname  +  member.lastname
                       } 
        return render(request,'some.html',{'name':personname})   

在上面的views.py中,我使用连接运算符连接名字和姓氏。连接正在发生,我需要在名字和姓氏之间留一个空格。我只是使用了“”但给出了语法错误。

4

1 回答 1

3

您可以+用于连接名字、空格和姓氏字符串:

personname = {'id':member.id,
              'name': member.firstname  + " " + member.lastname}

或使用字符串格式:

personname = {'id':member.id,
              'name': '%s %s' % (member.firstname, member.lastname)}

或者format

personname = {'id':member.id,
              'name': '{0} {1}'.format(member.firstname, member.lastname)}
于 2013-08-07T12:53:33.017 回答