0

首先,我是新手。我在 Mac OSX Mountain Lion 上运行 Django 1.4.3。我正在浏览 Django 网站上的教程,我注意到当我的管理员处于活动状态时我的主页不起作用。

我已取消注释 urls.py 中的管理行,管理页面工作正常,但主页不会加载:

使用 mysite.urls 中定义的 URLcong,Django 尝试了这些 URL 模式,按以下顺序: 1. ^admin/ 当前 URL, ,不匹配任何这些。

网址.py:

from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover

urlpatterns = patterns('',
    #url(r'^admin/doc/' include('django.contrib.admindocs.urls')),
    url(r'^admin/' include(admin.site.urls)
)

管理员.py:

from polls.models import *
from django.contrib import admin

admin.site.register(Poll)

我错过了什么吗?

4

1 回答 1

1

如教程的第 3部分所述,您需要将其他条目添加到您的urls.py. 如果您使用./manage.py runserver.

如果您有一个可查看的主页,http://localhost:8000/并带有您urlpatterns喜欢的条目:

url(r'^$', 'polls.views.index'),

只要polls在 python 路径上,views.py其中就有一个包含一个名为index.

于 2013-02-20T14:03:29.773 回答