基本上我一直在关注这个教程,但是当涉及到使管理页面工作时我很困惑.我得到的错误是:在此服务器上找不到请求的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'
)
Run Code Online (Sandbox Code Playgroud)
这就是我的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')),
# …Run Code Online (Sandbox Code Playgroud) 所以我有这个Bitnami EC2实例默认包含项目'Project'(在/ apps/django/django_projects),所以我开始关注django教程并完成所有工作.我能够访问这个项目
http://myIp/Project/.
Run Code Online (Sandbox Code Playgroud)
所以在完成教程后,我开始创建自己的项目.我使用了创建项目
django-admin.py startproject DoE
Run Code Online (Sandbox Code Playgroud)
在与项目'Project'相同的目录中(即/ apps/django/django_projects),然后是
python manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)
但问题是我去的时候
http://myIp/DoE/
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Not Found
The requested URL /DoE/ was not found on this server.
Run Code Online (Sandbox Code Playgroud)
任何帮助都感激不尽.提前致谢 :)