自己用django+html+SAE搭建自己的博客,最后部署(持续更新)
2014-11-16 01:54
363 查看
最近自己受大神启发,我这个渣渣开始自己研究用代码搭建一个属于自己的博客!
搭建组合:python下的web框架django+html/javascript/css
服务器部署:SAE新浪云(后期会搬到阿里云)
申请了自己的域名:shadowtrees
为了保持学习的动力,希望大家多多支持,大神多多指教,代码参考了一个dannysite的大神的网站,自己在基础上修改了许多东西,不过这个网址也只能算是初步雏形(v1.0)迟一点我会公开源代码~希望大家共同学习!
对了,我用了一个叫做bootstrap的前端框架,优化了部分界面,但是还是很丑。。。而且功能还不完善
之很垃圾,之后会继续改进。。
废话不多说,po图:
主页:
页脚:
评论系统:
菜单:
部分代码:
def blog_list(request): blog_list=Blog.objects.all().order_by('-publish_time') paginator=Paginator(blog_list,6)#分页处理 page=request.GET.get('page') try: blogs=paginator.page(page) except PageNotAnInteger: blogs=paginator.page(1) except EmptyPage: blogs=paginator.page(paginator.num_pages) # blogs = Blog.objects.all().order_by('-publish_time') return render_to_response('index.html', {"blogs": blogs}, context_instance=RequestContext(request)) def blog_show(request,slug): try: blog = Blog.objects.get(slug=slug) classifications = Classification.objects.all() tags = Tag.objects.all() except Blog.DoesNotExit: raise Http404 return render_to_response("blog_show.html",{"blog":blog,'slug':slug,"classifications":classifications,"tags":tags}) def blog_detail(request): if request.method == 'GET': id = request.GET.get('id','') try: blog = Blog.objects.get(id=id) print "asda" except Article.DoesNotExist: raise Http404 return render_to_response("detail.html", {"blog": blog}, context_instance=RequestContext(request)) else: raise Http404
相关文章推荐
- 用django在SAE搭建个人博客(二)
- Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记 - passover【毕成功的博客】 - 51CTO技术博客
- ubuntu使用apache+php搭建博客学习笔记(复习笔记)(未完,持续更新中)
- Django开发博客(八)——部署在SAE
- [python]使用django快速生成自己的博客小站,含详细部署方法
- 技术笔记——Django+Nginx+uwsgi搭建自己的博客(六)
- django项目部署到SAE上的个人博客
- 使用django搭建博客并部署
- 使用Github+Hexo框架搭建部署自己的博客
- 用sae和wordpress搭建自己的博客
- 新浪SAE部署django博客
- 技术笔记——Django+Nginx+uwsgi搭建自己的博客(一)
- 技术笔记——Django+Nginx+uwsgi搭建自己的博客(二)
- 技术笔记——Django+Nginx+uwsgi搭建自己的博客(四)
- 技术笔记——Django+Nginx+uwsgi搭建自己的博客(八)
- 技术笔记——Django+Nginx+uwsgi搭建自己的博客(五)
- 使用django搭建博客并部署
- SAE Django+WeChat环境开发手记--持续更新
- Django个人博客部署在SAE
- 用django在SAE搭建个人博客(一)