Python 朋友档案页

Python 朋友档案页,python,html,flask,Python,Html,Flask,我正在设计一个类似于Facebook的web应用程序。 现在我被困在如何加载朋友的个人资料页。。。 在用户主页上有一个包含所有用户朋友的部分。每个朋友都会显示一个标签。 该链接指向配置文件页面 理想情况下,我希望配置文件页面显示:'这是{{friends}}的配置文件页面' 我很难动态显示点击的好友名称 以下是一些代码: 朋友链接的html: <div class='friends'> <b>You are Friends with:</b&

我正在设计一个类似于Facebook的web应用程序。 现在我被困在如何加载朋友的个人资料页。。。 在用户主页上有一个包含所有用户朋友的部分。每个朋友都会显示一个标签。 该链接指向配置文件页面

理想情况下,我希望配置文件页面显示:'这是{{friends}}的配置文件页面'

我很难动态显示点击的好友名称

以下是一些代码:

朋友链接的html:

<div class='friends'>
            <b>You are Friends with:</b>
            {% for x in range(friends|length) %}
            <li><a id='{{loop.index}}'
            method='POST'  href="/friends_Profile" name='{{friends[loop.index-1][0] 
            [0]}}_{{friends[loop.index-1][0][1]}}' value="{{number[loop.index -1][0]}}"> 
            {{friends[loop.index -1][0][0]}} {{friends[loop.index -1][0][1]}}</a></li>

            {% endfor %}

      </div>

因此,理想情况下,用户可以单击好友名称,一个新页面将加载并显示好友信息……

两件事:

当/friends\u Profile只允许GET
method=[“GET”]

同样在
friends\u profile
函数中,您还没有在
friend=friend
中指定
friend
变量来自何处(最好的位置可能是来自flask.request)

{% extends "layout.html" %}

{% block title %}

    Friend

{% endblock %}

{% block main %}

    <h1>This is {{friend}}'s profile</h1>

{% endblock %}

@app.route('/friends_Profile', methods=["GET"])
def friends_profile():

    return render_template('friends-profile.html', friend=friend)