基本上我一直在关注这个教程,但在使管理页面工作时我很困惑。 我得到的错误是:在此服务器上找不到请求的URL / admin /。 所以我看了很多论坛和相当多的stackoverflow问题,但由于我是一个完整的菜鸟我不明白他们中的一半,而另一半的解决方案并没有解决我的问题。 这就是我的settings.py看起来像:
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',
'polls'
)
这就是我的urls.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('',
# Examples:
# url(r'^$', 'BoE.views.home', name='home'),
# url(r'^BoE/', include('BoE.foo.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
)
任何帮助将不胜感激。提前谢谢!
答案 0 :(得分:6)
当您到http:// 127 0 0 1:8000时,您是否收到了“欢迎来到Django”页面? (带点)
你要去http:// 127 0 0 1:8000 / admin /?
教程第一部分的所有内容都有效吗?你看到数据库中的项目了吗?
在下面的评论中,我们认为问题不在于Django,因为他有完全相同的代码(我的工作)。他必须去wiki.bitnami.org/Components/Django并按照其中的说明进行操作
答案 1 :(得分:1)
我要继续采取刺,因为这是我能想到的唯一可能仍然是问题。
如果只运行python manage.py runserver
,则dev服务器绑定到127.0.0.1:8000。但是,除非您在机器上的浏览器中运行,或者直接通过机器(X Window,VNC,隧道等)访问它,否则您无法远程访问它。
如果要以实际IP地址访问开发服务器,则需要告诉它绑定到主接口:
python manage.py runserver 0.0.0.0:8000
然后,您将能够使用http://<ip>:8000/admin/