#后台代码
from flask import Flask,render_template from model.book import Book app = Flask(__name__) @app.route('/library/') def fook(): bookss = [ Book('python', 'laowang', 34, '人民出版社'), Book('python', 'laowang', 34, '人民出版社'), Book('python', 'laowang', 34, '人民出版社'), Book('python', 'laowang', 34, '人民出版社'), Book('python', 'laowang', 34, '人民出版社'), Book('python', 'laowang', 34, '人民出版社') ] return render_template('books.html',book=bookss) if __name__ == '__main__': app.run(debug=True)
#第三模块代码(可以放在static中去 因为后台代码中将其作为块导入进去了)
class Book(object): def __init__(self,title,author,price,publish): self.title = title self.author = author self.price = price self.publish = publish def __str__(self): return '<Book {}>'.format(self.title)
#前端代码
<!DOCTYPE html> <html> <meta charset="'utf8"> <head> <titlt>图书</titlt> </head> <body> <h1>图书信息</h1> <table border="1">
<tr> <td>{{ book[1].title }}</td> <td>{{ book[1].author }}</td> <td>{{ book[1].price }}</td> <td>{{ book[1].publish }}</td> </tr>
</table>
</body> </html>
#三部分代码,如果不知运行方式可能代码不会运行成功,希望看到的人仔细阅读,由于时间原因,可能出现的问题作者就不在这里写出,希望本帖对读者有所帮助。