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 に答える