关于url配置中的正则表示式匹配问题:
模板标签里的链接:
<div>
<a href='detail/{
{article.id}}' target='_blank'><h3>标题:{
{article.title}}</h3></a>
<div class='context'>
{
{article.context}}
</div>
<div>
url里的配置:
url(r'^detail/(?P<id>[\d]+)$','blog.views.detail'),
错误:url(r'^detail/(?P<id>{article.id})$','blog.views.detail'),
错误分析:对正则的使用不熟练,正则不要求相等,仅仅是匹配!!!
related_name的用法:
class Article(models.Model):
title = models.CharField(max_length=30)
context = models.TextField()
class Comment(models.Model):
article = models.ForeignKey(Article,related_name='article_comment')