给出一个简单的模型:
class Blog(models.Model):
blogname = = models.CharField(max_length=200,primary_key=True)
class BlogEntry(models.Model):
blogname = models.ForeignKey('Blog')
# more blog related fields
...
并说出以下博客linux
,python
和other
您将如何处理相应博客页面的网址。目前,我已设置一个视图,列出模型Blog
的所有博客作为根页:
url(r'^$', 'blog.views.index')
问题是如何将博客linux
映射到/linux
我目前处理的方式是:
url(r'(?P<blog_name>.*)/','blog.views.blog_page')
但当然这意味着/.*
是有效的网址,我只想要/linux
,/python
和/other
。