为什么我新安装的Django项目只显示欢迎页面?

时间:2011-11-22 23:58:26

标签: python django subdomain

就在前面:我对python和django很陌生,但我已经在本地安装上完成了教程和其他一些基本的东西。

我最近在一个实时服务器(hostgator.com,带有fastcgi)上启动了一个django项目,直到它显示“它工作正常!祝贺你的第一个Django支持的页面。”信息。接下来,我在urls.py中取消注释相应的行,以启用内置的django admin。我还想出了如何在我的服务器上重启fastcgi以防万一。

进入/ admin后,它仍显示欢迎页面。事实上,无论我在/之后放什么,它都会显示欢迎页面,无论如何。我也试过创建一个博客应用程序并让它显示,但这也没有用。

我感觉我错过了一些非常明显的东西,或者我的设置出现了可怕的错误。

值得一提的是,我的django项目是在子域中设置的。想到这就是问题所在,我尝试编写一个中间件来覆盖一个教程中的process_request:http://djangosnippets.org/snippets/1119/。仍然,欢迎页面是唯一显示的内容。

非常感谢任何帮助。

更新:

我想如果我提出一些你认为我以前会想到的代码会有所帮助。

这是我的urls.py:

from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    (r'^/$', 'blog.views.index'),
    (r'^admin/', include(admin.site.urls)),
)

以下是settings.py中的INSTALLED_APPS

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    # Uncomment the next line to enable the admin:
    'django.contrib.admin',
    'blog',
)

我还没有向任何views.py添加任何内容。

我已经运行了syndb,这是db表的列表:

auth_group
auth_group_permissions
auth_message
auth_permission
auth_user
auth_user_groups
auth_user_user_permissions
django_admin_log
django_content_type
django_session
django_site

1 个答案:

答案 0 :(得分:0)

您确定已正确重启服务器吗?尝试在urls.py中添加一些文本以引发语法错误,以确保重启确实有效。