和lock一起学beego 博客系统开发为例(一)

最近工作一直很忙,加上公司人员变动的历害,也没有更新博客了。

前一阵子看了golang觉得不错,顺便看了一下beego框架。准备和大家一起学习beego,开发一个简易的博客系统。

博客主要功能:(没有后台管理,管理在前台根据用户判断来管理)

1.文章发布和编辑

2.文章列表显示,搜索,分页

3.文章详情的显示

4.文章评论

5.图片上传

6.相册展示

7.用户登录

8.用户编辑

根据beego来开发这些功能,基本上以后的CURD的功能都会体现出来,一些常用公共方法,ORM来操作表数据

主要工具

1. LiteIDE作为开发工具

2.MySql数据库

3.Bootstrap前端框架

环境配置注意事项

1. Go环境变量的设置,如果不是win系统,就要设置环境变量

export GOPATH="/Users/lock/gowork/"

export PATH=/Users/lock/gowork/bin:$PATH

2.GoPath的设置 

3.Beego的安装,可以参考他的官网,有详细介绍,在编译的时候,bee run来实时运行查看

 

好的,今天先把准备工作做好,下篇主要完成以下工作:

1.beego框架,项目的建立

 2.  表数据的设计

 3.  模型的建立

转载于:https://my.oschina.net/lockupme/blog/690775