我在 django 中使用我的 miniportfolio,不确定错误告诉我什么。
模型.py
class Page(models.Model):
title = models.CharField(max_length=30)
slug = models.SlugField()
content = models.TextField()
def get_absolute_url(self):
return "/%s" % self.slug
def __unicode__(self):
return self.title
def __repr__(self):
return self.name
视图.py
def page_view(request, **kwargs):
slug = kwargs.get('slug')
page = get_object_or_404(Page, slug=slug)
content = page.content
title = page.title
return render_to_response("base.html", {"content":content, "title":title})
网址.py
url(r'^(?P<page>)/$', page_view),
当我从管理界面创建一个新页面时,我得到了一些非常奇怪的 url。127.0.0.1:3020/admin/r/7/3/ <--我不知道他们为什么会这样。提示?当我访问我创建的页面时,我得到一个 404。