Flask -- 内容管理系统

例子:

# content_manager.py

# 把TOPIC存在一个字典里,key为关键字,value为二维数组
# TOPIC_DICT['Django'][0]为Title,TOPIC_DICT['Django'][1]为URL
# 这样可以只在这里修改内容就行 def Content(): TOPIC_DICT = { "Django": [ ["Part 1: Requests and responses", "/tutorial01/"], ["Part 2: Models and the admin site", "/tutorial02/"], ["Part 3: Views and templates ", "/tutorial03/"], ["Part 4: Forms and generic views", "/tutorial04/"], ["Part 5: Testing","/tutorial05/"], ["Part 6: Static files", "/tutorial06/"], ["Part 7: Customizing the admin site", "/tutorial07/"], ], "Flask": [        ... ] } return TOPIC_DICT



# myapp.py

from content_manager import Content

TOPIC_LIST = Content()


... return render_template('some.html', TOPIC_LIST=TOPIC_LIST)



#some.html

{% for topic in TOPIC_LIST['Django'] %}

  <li><a href="{{ topic[1] }}">{{ topic[0] }}</a></li>

{% endfor %}


 

转载于:https://www.cnblogs.com/roronoa-sqd/p/5440636.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值