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