Django 1.5.4 专题九 update database records
来源:互联网 发布:小学教师 知乎 编辑:程序博客网 时间:2024/05/22 17:07
一.修改article/templates/article.html
{% extends "base.html" %}{% block sidebar %}<ul> <li><a href="/articles/all">Articles</a></li></ul>{% endblock %}{% block content %} <h1> {{ article.title }} </h1> <p> {{ article.body }} </p> <p> <a> {{ article.likes }} people liked this article </a> </p> <p><a href="/articles/like/{{article.id}}">Like</a></p>{% endblock %}
二.修改article/urls.py的内容如下
from django.conf.urls import patterns,include,url urlpatterns = patterns('', url(r'^all/$','article.views.articles'), url(r'^get/(?P<article_id>\d+)/$','article.views.article'), url(r'^language/(?P<language>[a-z\-]+)/$','article.views.language'), url(r'^create/$','article.views.create'), url(r'^like/(?P<article_id>\d+)/$','article.views.like_article'), )
三.修改article/views.py的内容如下
def like_article(request,article_id): if article_id: a=Article.objects.get(id=article_id) count=a.likes count+=1 a.likes=count a.save() return HttpResponseRedirect('/articles/get/%s' % article_id)
四.修改article/templates/article.html的内容如下
{% extends "base.html" %}{% block sidebar %}<ul> <li><a href="/articles/all">Articles</a></li></ul>{% endblock %}{% block content %}<h1> {{ article.title }} </h1><p> {{ article.body }} </p><p> <a> {{ article.likes }} people liked this article </a> </p><p><a href="/articles/like/{{article.id}}">Like</a></p><h2>Comment</h2>{% for c in article.comment_set.all %}<p>{{c.name}}:{{c.body}}</p>{% endfor %}<p><a href="/articles/add_comment/{{article.id}}">Add Comment</a></p>{% endblock %}
- Django 1.5.4 专题九 update database records
- Django 1.5.4 专题十 database relationships
- Django 1.5.4 专题11 file uploading and updating database schema
- Adding Database Records
- 九 Django 1.5.4 Bootstrap
- Django 1.5.4 专题一 入门
- Django 1.5.4 专题四 Template 提高
- Django 1.5.4 专题七 register
- Django 1.5.4 专题八 Model
- Django 1.5.4 专题15 south
- Django 1.5.4 专题16 logging
- Django 1.5.4 专题17 Form Service
- Django 1.5.4 专题18 User Profile
- Django 1.5.4 专题19 heroku s3
- Django 1.5.4 专题20 fabric
- Django 1.5.4 专题21 haystack whoosh
- Django 1.5.4 专题22 Signals
- Django 1.5.4 专题23 Celery RabbitMQ
- 简历书写范例
- mysql bin-log日志导致mysql挂掉
- templete_cutv and cute
- 常用的js格式验证
- 疯狂Android讲义(奋斗的小鸟)_PDF 电子书
- Django 1.5.4 专题九 update database records
- 思科网院大赛
- boost 编译 32 bit & 64 bit
- javascript面向对象学习 - 输入框最大可输入字符
- Socket编程笔记
- MySql常用命令总结
- 数字签名和数字证书
- socket编程原理
- c++的关键字和命名标识符,有点意思的哦!