Tôi đang làm quen với Django.Django - 404 trang được hiển thị cho máy chủ web dev (http://127.0.0.1:8000/)
Tôi đã cài đặt và thử nghiệm thành công trang demo. Bây giờ tôi muốn bật mô-đun quản trị, để xem điều gì xảy ra.
Các bước tôi mất (cấp, một số là không cần thiết, nhưng tôi chỉ muốn chắc chắn rằng tôi đã được bắt đầu từ một slate sạch):
- Sửa mysite/settings.py để cho phép quản trị
- Edited mysite/url.py để cho phép quản trị
- bỏ và tái tạo backend db của tôi
- chạy syncdb ./manage.py (và trả lời một cách chính xác các hướng dẫn)
- bắt đầu máy chủ dev web (runserver ./manange.py)
Đây là những gì mysite/file settings.py của tôi trông như thế (chỉ phần có liên quan)
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',
# The next lines are my models
'mysite.foo',
'mysite.foobar',
)
Đây là những gì mysite/file urls.py của tôi trông giống như:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Example:
# (r'^mysite/', include('mysite.foo.urls')),
# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
# to INSTALLED_APPS to enable admin documentation:
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
(r'^admin/', include(admin.site.urls)),
)
Khi tôi duyệt đến url máy chủ, tôi nhận được phản hồi này:
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
1. ^admin/doc/
2. ^admin/
The current URL, , didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.
Thật là một Tôi đang làm sai?