2013-02-20 72 views
0

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

我已经注释掉在urls.py管理员线和管理页面工作正常,但主页上不会加载:

使用URLcong在mysite.urls定义,Django的尝试这些URL patters,在这个顺序:1. ^管理员/ 当前的URL,didnt匹配任何这些。

urls.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) 
) 

admin.py:

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

admin.site.register(Poll) 

我这么想吗?

+0

您还没有表现出你的urls.py,所以这是不可能告诉。 – 2013-02-20 13:24:39

+0

请显示你的'urls.py' – wRAR 2013-02-20 13:24:49

+0

对不起!我加入urls.py和admin.py – Gpivovarov 2013-02-20 13:31:21

回答

1

正如教程Part 3描述,你需要additial条目添加到您的urls.py。目前还不清楚你怎么了,没有任何条目的主页视图(除了为admin),如果你用./manage.py runserver运行开发服务器。

如果你有http://localhost:8000/一个可视的主页与您urlpatterns就像一个条目:

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

只要polls是Python路径上,曾在它views.py其中包含一个可调用的命名index