django前后端结合_Django前后端结合

静态页面已经显示了,导航、文章内容都是在数据库中导出来的,要怎么处理呢

1、修改导航

在views.py中加入以下内容

def index(requset):

navs = ['my的首页','my的相册','my的代码']

title = 'my的相册'

dic = {'daohang' : navs,'daohang2':title}

return render(requset,'index.html',dic) #render方法会自动找到templates中的index.html,读取他的内容

在index.html中找到导航的文字,替换成两个大括号夹着关键字

{{ daohang}} {{ daohang2 }}

2、如何使用字典循环

(1)先循环导航,将index.html中的以下内容

替换成

{% for nav in daohang %}

{{ nav }}

{% endfor %}

(2)将views.py中的内容写成这样

def index(requset):

navs = ['my的首页','my的相册','my的代码','python','linux']

title = 'my的个人博客'

articles = [ #r如何使用循环写法

{'title': '文章1', 'content': '文章111111111'},

{'title': '爱情没有永远,地老天荒也走不完', 'content': '也许,爱情没有永远,地老天荒也走不完,生命终结的末端,苦短情长。站在岁月的边端,那些美丽的定格,心伤的绝恋,都被四季的掩埋'},

]

dic = {'daohang' : navs,'title':title,'articles':articles}

return render(requset,'index.html',dic) #render方法会自动找到templates中的index.html,读取他的内容

(3)接着循环文章

原始文章是这样的

你是什么人便会遇上什么人

有时就为了一句狠话,像心头一口毒钉,永远麻痺着亲密感情交流。恶言,真要慎出,平日多誠心爱语,乃最简易之佈施。

爱情没有永远,地老天荒也走不完

也许,爱情没有永远,地老天荒也走不完,生命终结的末端,苦短情长。站在岁月的边端,那些美丽的定格,心伤的绝恋,都被四季的掩埋,一去不返。徒剩下这荒芜的花好月圆,一路相随,流离天涯背负了谁的思念?

女孩都有浪漫的小情怀——浪漫的求婚词

还在为浪漫的求婚词而烦恼不知道该怎么说吗?女孩子都有着浪漫的小情怀,对于求婚更是抱着满满的浪漫期待,也希望在求婚那一天对方可以给自己一个最浪漫的求婚词。

改成

{% for article in articles %}

{{ article.title }}

{{ article.content }}

{% endfor %}

views.py中的内容写成这样

def index(requset):

navs = ['my的首页','my的相册','my的代码','python','linux']

title = 'my的个人博客'

articles = [ #r如何使用循环写法

{'title': '文章1', 'content': '文章111111111'},

{'title': '文章2', 'content': '文章22222222'},

{'title': '文章3', 'content': '文章33333333'},

{'title': '爱情没有永远,地老天荒也走不完', 'content': '也许,爱情没有永远,地老天荒也走不完,生命终结的末端,苦短情长。站在岁月的边端,那些美丽的定格,心伤的绝恋,都被四季的掩埋'},

]

dic = {'daohang' : navs,'title':title,'articles':articles}

return render(requset,'index.html',dic) #render方法会自动找到templates中的index.html,读取他的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值