接口设计
首先将收藏功能给展示出来
news目录,views.py(detail函数,添加代码)
# 5.收藏按钮展示
is_collection = False
if user:
if news in user.collection_news:
is_collection = True
context = {
"user": user,
"news_clicks": news_clicks,
"news":news,
"is_collected":is_collection
}
news目录,main.css(.collected)
.collected{
/*display:inline-block;*/
width:100px;
height:36px;
color:#666;
border-radius:4px;
font-size:14px;
/*margin:0px 5px;*/
background:url(../images/collect_icons.png) 15px -73px no-repeat #e6e6e6;
position:relative;
overflow:hidden;
}
detail.html(找到收藏相关的代码)
<a href="javascript:;" class="collected block-center" data-newid="{
{ context.news.id }}"
style="display: {
% if context.is_collected %} block
{
% else %} none {
% endif %};"><span class="out">已收藏</span><span class="over">取消收藏</span></a>
<a href="