朋友个人资料页面

时间:2019-12-11 04:36:25

标签: python html flask

我正在设计一个类似于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>

这是朋友个人资料html:

{% extends "layout.html" %}

{% block title %}

    Friend

{% endblock %}

{% block main %}

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

{% endblock %}

这是python代码(现在还没有):

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

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



因此理想情况下,用户将单击朋友名称,新页面将加载并显示朋友信息。...

1 个答案:

答案 0 :(得分:0)

事物的结合:

您仅允许GET method=["GET"]时才发布到/ friends_Profile

还在friends_profile函数中,您尚未指定friendfriend=friend变量的来源(最好的位置可能来自flask.request)

相关问题