Python Django管理页面在Apache中不可用

Python Django管理页面在Apache中不可用,python,django,apache,admin,Python,Django,Apache,Admin,我相信我有所有的先决条件正确,以获得管理页面出现,我已经仔细检查了一堆其他堆栈溢出帖子,无法找出我的错误。非常感谢您的帮助 所以我在Apache服务器上安装了Django。我去http://localhost/我就可以让它工作了!页但是,只要我取消注释settings.py和urls.py中的管理行,就会出现Django 404错误。我想我的别名和django admin文件夹的链接有问题。这是我的相关代码 httpd.conf(包括wsgi loadmodule) url.py from dj

我相信我有所有的先决条件正确,以获得管理页面出现,我已经仔细检查了一堆其他堆栈溢出帖子,无法找出我的错误。非常感谢您的帮助

所以我在Apache服务器上安装了Django。我去
http://localhost/
我就可以让它工作了!页但是,只要我取消注释
settings.py
urls.py
中的管理行,就会出现Django 404错误。我想我的别名和django admin文件夹的链接有问题。这是我的相关代码

httpd.conf(包括wsgi loadmodule)

url.py

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

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

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
)

有什么想法吗?提前感谢

对于那些也在寻找解决方案的人,我找到了问题的症结所在。在url.py中,它应该是
url(r'/admin/',include(admin.site.url))
而不是
url(r'^admin/',include(admin.site.url))
,(将胡萝卜换成正斜杠)。这在我看过的所有其他示例url.py文件中都不明显。。。无论如何,谢谢你的关注和帮助,我真的很感谢你的时间。确保管理员内容的目录正确无误

您要在浏览器中设置/admin吗?是的。我去
http://localhost/admin
,但即使是
http://localhost
在我取消注释管理部分时中断。。。这意味着一些琐碎的东西被弄乱了。我是否要使用
C:\Python27\Lib\site packages\django\contrib
目录中的默认
admin
文件夹做些什么?我还可能需要使用
C:\Python27\Lib\site packages\django\contrib\static
static文件夹。但是我不知道应该把它们放在哪里。我不明白为什么你认为localhost/本身就可以工作。您没有任何URL配置为指向根目录,只有/admin/one。那么为什么/admin/one不能工作呢?
ADMINS = (
    # ('user', 'myemail@gmail.com'),
)

MANAGERS = ADMINS

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql',     'sqlite3' or 'oracle'.
        'NAME': 'djangodb',                      # Or path to database file if using sqlite3.
        # The following settings are not used with sqlite3:
        'USER': 'root',
        'PASSWORD': '',
        'HOST': '',                      # Empty for localhost through domain sockets or   '127.0.0.1' for localhost through TCP.
        'PORT': '',                      # Set to empty string for default.
    }
}


MEDIA_ROOT = ''

MEDIA_URL = ''

STATIC_ROOT = ''

STATIC_URL = '/static/'

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
) 
from django.conf.urls import patterns, include, url

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

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
)