首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

flask上,实现简单博客4

2013-02-24 
flask下,实现简单博客4flask下,实现简单博客4模板创建:基础模板layout.html!doctype htmltitleFlaskr

flask下,实现简单博客4

                              flask下,实现简单博客4

模板创建:

基础模板

layout.html
<!doctype html><title>Flaskr</title><link rel=stylesheet type=text/css href="{{ url_for('static', filename='style.css') }}"><div class=page>  <h1>Flaskr</h1>  <div class=metanav>  {% if not session.logged_in %}    <a href="{{ url_for('login') }}">log in</a>  {% else %}    <a href="{{ url_for('logout') }}">log out</a>  {% endif %}  </div>  {% for message in get_flashed_messages() %}    <div class=flash>{{ message }}</div>  {% endfor %}  {% block body %}{% endblock %}</div>

login.html

{% extends "layout.html" %}{% block body %}  <h2>Login</h2>  {% if error %}<p class=error><strong>Error:</strong> {{ error }}{% endif %}  <form action="{{ url_for('login') }}" method=post>    <dl>      <dt>Username:      <dd><input type=text name=username>      <dt>Password:      <dd><input type=password name=password>      <dd><input type=submit value=Login>    </dl>  </form>{% endblock %}

show_entries.html
{% extends "layout.html" %}{% block body %}  {% if session.logged_in %}    <form action="{{ url_for('add_entry') }}" method=post class=add-entry>      <dl>        <dt>Title:        <dd><input type=text size=30 name=title>        <dt>Text:        <dd><textarea name=text rows=5 cols=40></textarea>        <dd><input type=submit value=Share>      </dl>    </form>  {% endif %}  <ul class=entries>  {% for entry in entries %}    <li><h2>{{ entry.title }}</h2>{{ entry.text|safe }}  {% else %}    <li><em>Unbelievable.  No entries here so far</em>  {% endfor %}  </ul>{% endblock %}

 

 

热点排行