大圣画廊v0.4.0(7.18)

0.4.0更新,增加照片评论功能,需要登录。

模型models.py

#v0.4.0 增加照片评论
class Comment(models.Model):
    content=models.CharField(max_length=5000)
    author=models.ForeignKey(User,related_name=‘user_comments‘)
    time=models.DateTimeField(auto_now_add=True)
    photo=models.ForeignKey(Photo,related_name=‘photo_comments‘)
    def __unicode__(self):
        return u‘%s‘%(self.content)

增加一个Comment类,Photo和User作为外键指定,也就是每一个Comment对象有对应的照片和作者,这样就能对应起来了。

模板photo.html

在图片界面,下面增加一个评论框,之后小更新了一下首页把已有评论放在图片下面。

photo.html

{% if user.is_authenticated %}
<form class="form-horizontal panel container" method="POST" action=".">{% csrf_token %}
    <div class="form-group">
        <label  class="control-label" for="exampleMessage">评论:</label>
        <textarea type=‘text‘ name=‘content‘ value="" class="form-control" id="exampleMessage" placeholder=""></textarea>
    </div>
    <div class="form-group col-md-2">
        <input type="hidden" name="next" value="/"/>
        <input type="submit" class="btn btn-lg btn-primary" value="发布"/>
    </div>
</form>
{% else %}
<h3>评论照片需要登录噢亲~</h3>
{% endif %}

index.html

 {% for cmt in photo.photo_comments.all %}
   <div class="list-group">
   <div class="list-group-item">
     <h4 class="list-group-item-head">{{cmt.content}}</h4>
     <p class="list-group-item-text" align="right">——{{cmt.author}}</p>
     <p class="list-group-item-text" align="right">at {{cmt.time}}</p>
   </div>
   </div>
 {% endfor %}

视图views.py

def show_photo(request,id):
    photo=Photo.objects.get(pk=id)
    if request.method==‘POST‘:
        content=request.POST.get(‘content‘)
        new_comment=Comment.objects.create(
            content=content,
            author=request.user,
            photo=photo
            )
        new_comment.save()
        photo.photo_comments.add(new_comment)
        photo.save()
        return HttpResponseRedirect(‘/p/%s‘ %id)
    else:
        return render_to_response(‘photo.html‘,RequestContext(request,{‘photo‘:photo}))

完。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 22:56:47

大圣画廊v0.4.0(7.18)的相关文章

大圣画廊v0.2(2015.7.17)

0.2版本号加入的功能 以tag分类图片 美化.添加瀑布流效果 添加tag页和单张图片页 添加公布图片页 以下是具体解释. 每添加一个功能,都要从模型.模板,视图,路由四个方面一一改动. 模型:添加tag属性 思考了一下依照昨天想的分类方法还是没办法考虑全然.于是决定用tag标签分类法. 首先在models.py中新建一个Tag类,仅仅有一个name属性 class Tag(models.Model): name=models.CharField(max_length=20,null=False

从《大闹天宫》到《大圣归来》

最近尝鲜看了一部3D版本的<大圣归来>,虽然有很多可以做的更好的地方,结局还可以更精彩,但是已经让我大呼过瘾.当年上海电影制片厂的<大闹天宫>不但是我们这帮70后,也影响了后面的80后.但是那之后,再次能精彩演绎西游记的动画片我仔细想了想,是0部.几十年的空白,现在终于让这部<大圣归来>填补了.现在,有很多关于西游记的评论,观点.但是似乎越来越趋向于让孙悟空这个形象从人们心中的光辉形象蜕变成一个不那么牛掰的角色.比如,通过西天取经路上大圣基本无法打败任何有靠山的,有背景

我要战大圣、齐天大战、大战西游理财游戏系统开发

我要战大圣.齐天大战.大战西游游戏系统理财软件专业开发▍郑经理:170?7193?0148微/电▍我要战大圣.齐天大战.大战西游理财系统双APP软件开发,理财游戏系统网页版开发,理财游戏app定制开发,赚钱项目理财游戏APP开发 ▍重要的事情说三遍:我们是专业软件开发公司,可以开发类似的平台,平台玩家勿扰▍ 1.游戏简介: 1战力越高打的红水晶碎片越多(战力值为自身召唤神仙战力相加的总和,等级越高加的战力越多) 2.师傅花费120红水晶为你激活巨灵神的玩家将成为你在战大圣游戏中的师傅,师傅可每天

系统崩溃,大圣归来

走在程序员的路上,久了总会碰到一些系统崩溃的事件. 在 2011 年 8 月份某个阴雨连绵的周一,北弗吉尼亚一个 1000 万瓦特的变压器发生爆炸,在整个电网中带来了庞大的突增瞬间电压,对亚马逊位于弗吉尼亚州阿什伯恩(Ashburn)的一个数据中心造成了重创,导致这个数据中心的主电源关闭.亚马逊的杰出工程师詹姆斯·汉密尔顿(James Hamilton)当时正巧开车驶入该数据中心停车场,对于阿什伯恩数据中心来说,汉密尔顿在那个时刻到来是一个意外的惊喜,正当他们遭遇重创时有「大圣」经过帮助处理这些

超高性能Web服务器 hetao 更新至 v0.7.0

超高性能Web服务器 hetao 更新至 v0.7.0了(比Nginx快3倍).更新内容如下: 0.7.0        2016-09-10    calvin* 支持启动后切换到其它用户身份* 修正了fasterhttp的一个致命问题* 修改了makefile以及相关文件以支持直接编译安装到系统目录* 新增配置文件检查工具hetaocheck————————更新历史————————0.6.0        2016-09-07    calvin* 在流类型配置mimetype中增加是否压缩

琪丁大圣——各成员博客地址

琪丁大圣——各成员博客地址 小组成员名字 小组成员博客地址 ♦(琪)黄铭琪 http://www.cnblogs.com/mikky/  ♣(丁)方俊杰 http://www.cnblogs.com/imfjj/  ♥(大)余雅诗 http://www.cnblogs.com/ys1101/  ♠(圣)欧阳可圣  http://www.cnblogs.com/kevinkeke/

2016-02-06期 六小龄童《大圣归来》别来无恙 86版观音如来现身

http://www.ebeiwai.com/html/pxyw/201602068528.htmlhttp://www.ebeiwai.com/html/pxyw/201602068529.htmlhttp://www.ebeiwai.com/html/pxyw/201602068530.htmlhttp://www.ebeiwai.com/html/pxyw/201602068531.htmlhttp://www.ebeiwai.com/html/pxyw/201602068532.html

如何运营非著名IP?阴阳师与大圣归来背后有个成功密码

2016年以前,常常有做游戏的朋友向我"吐槽":"买不到好IP(具有知识产权的原创作品),太贵了!" 2016年以后,这些朋友则长吁一口气地告诉我:"还好没有买到好IP,不然亏得更厉害." 文/张书乐 原载于<人民邮电报>2017年1月6日<乐游记>专栏128期 IP情怀的落败,似乎是2016年游戏.影视以及其他泛娱乐领域的常态.这样的问题能解决吗? 源自IP的手机游戏<阴阳师>异常火爆,其实给出了一个答案.但

西游记之大圣归来 高清 720P 百度云下载

西游记之大圣归来 已经上映一月有余了,口碑不错,票房也不错, 希望国产动漫崛起,国产电影崛起. 我又无耻的下载盗版电影看了.罪过,罪过... 地址:西游记之大圣归来 提取码: p3pp 还没看过的园友可以在线或者下载下来欣赏,虽然是720p的,但是画质还是足够清晰的. 也可以顺手点一下推荐,让更多的人看到.