关闭

【Go web开发之revel+mgo】第11章 部署到heroku上

演示地址   http://gblog-revel.herokuapp.com/ 1.申请mongohq 关于如何在注册heroku和mongohq帐号,我在之前的blog里面有说明,http://blog.csdn.net/joveth/article/details/19999535 这里简单的说一下,还记得我们的models/dao.go文件里的NewDao方法中被注释的那一行...
阅读(1818) 评论(2)

【Go web开发之revel+mgo】第10章 总结

不知不觉,教程已经做完了,没有花多少时间,demo加起来也就3天时间的样子,教程的话,也就3个晚上,恩,总的来说这次尝试go还是挺有收获了,我之前很不喜欢类c类语言(包括c)这只是个人的原因(可能跟启蒙老师有关),请大家不要喷,我对于用c的人,都是抱着敬仰的态度。这次之后让我重新又对它感兴趣,当然这还要看以后的工作环境了。go看起来与c还是很相似的,不过我这个做web的人要求没那么搞,只要这门语言...
阅读(1569) 评论(0)

【Go web开发之revel+mgo】第9章 其它和??

做到这里其实可以说教程已经基本完结了。 但是,还记得我们首页Home右上角那个提醒了吗?这一章我们就来做一下这个东西。 它提醒的是最近1小时内有更新。那么首先我们的blog.go里面应该有一个按照时间查询的方法。 好,打开blog.go添加方法: func (dao *Dao) FindBlogsByDate(start time.Time) int{ blogCollection :=...
阅读(1392) 评论(0)

【Go web开发之revel+mgo】第8章 实现Email墙

1.设计Email墙页面 呀,什么是email墙啊,这,博主,随便扯了点东西把,不知到大家西部喜欢,先来做,后面看效果吧。 首先在views/App下新建Emails.html 内容: {{set . "title" "Email list - GBlog"}} {{set . "ema" "active" }} {{template "header.html" .}}...
阅读(1922) 评论(0)

【Go web开发之revel+mgo】第7章 实现归档

1.设计归档页面 首先在开始之前,我要说一下,有的同学在做的时候可能发现import的时候,一会是"MyTest/app/models",一会是"GBlog/app/models" 这是我的错,没有说明,我自己完成的是GBlog项目,现在做的教程是拿MyTest这个给大家做的,所以把前面改成你的项目名称就行,不用跟我这一样。为什么要特别说一下呢,我怕有些同学,做的时候出了错,而找不到原因,自己明...
阅读(1373) 评论(0)

【Go web开发之revel+mgo】第6章 实现留言板功能

1.实现留言板 我们在上一章做了简单的设计,挑就留言的表单有了,那么。。。。。 首先,在app/models下新建message.go 内容: package models import ( "github.com/revel/revel" "labix.org/v2/mgo/bson" "time" ) type Message struct{ Email stri...
阅读(1764) 评论(0)

【Go web开发之revel+mgo】第5章 样式与留言板的设计

1.样式 这是整个项目的css,为了减少麻烦我们把它全部放出来 styles.css: body{ margin: 0 auto; padding: 0; background: url('../img/section_bg.png'); font: 14px "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;...
阅读(1659) 评论(0)

【Go web开发之revel+mgo】第4章 实现评论功能

1.设计评论页面 上一章我们做了简单的写blog和显示功能,这里不得不说一下,首先,我们的blog里面不能加图片链接这样的东西,不支持markdown语法。博主比较懒,尝试找了几个插件发现不满意之后就不想尝试了(其实能找到github编写wiki的编辑器才是我想要的,有谁知道的告诉我哦),大家可以自己尝试去找一些自己喜欢的编辑器(虽然revel中文社区的那个已经很不错了,但是弹出框风格很不喜欢,...
阅读(2097) 评论(0)

【Go web开发之revel+mgo】第3章 Blog的首页与投稿实现

1.实现投稿功能 我们先在app下建一个models文件夹(放的主要是我们的db models),在models里先建一个dao.go(恩,名字起的有点类似orm的概念,其实我们是可以使用orm框架来做的)内容: package models import ( "labix.org/v2/mgo" ) const ( DbName = "ominds" BlogCollection =...
阅读(2621) 评论(0)

【Go web开发之revel+mgo】第2章 Blog的首页与投稿设计

1.首页 好,我用revel new GBlog 建了我们的项目。 在设计之前(为什么总是设计,没有结果没有动力啊),我们先来做点东西。将public/css/bootstrap.css删了换成bootstrap3(因为它给我们生成的是2,我喜欢用3,不能说喜欢,而是正在用3,你也可以继续使用2哦!可能样式有点不一样而已。),在public/css/新建一个我们的样式:style.cs...
阅读(2502) 评论(0)

【Go web开发之revel+mgo】第1章 述与环境

1.自述 为什么是go,不是说好的android游戏开发的吗?恩,起初是这么做的,但是在做android的时候发现不能真机调试了,这很恶心,每一次的卸载,安装拔线插线的过程实在是受不了了,好吧,玩点其它的把,然后就选择了go,如果以后google把android的改成了用go开发,我也不用担心不是吗(虽然看起来还是比较遥远的事情)。那么为什么这次是blog了呢?你的创意呢?你的idea用完了吗?...
阅读(3416) 评论(0)
    个人资料
    • 访问:74939次
    • 积分:1256
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:0篇
    • 译文:0篇
    • 评论:15条
    最新评论