![](/img/trans.png)
[英]Why newly created project doesn't display built-in API Django documentation?
[英]Why does my newly installed Django project only display the welcome page?
就在前面:我对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
您确定已正确重新启动服务器? 尝试在urls.py中放入一些文本以引发语法错误,以确保重新启动确实有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.