Я начал разбираться в The Definitive Guide to Django и теперь хотел бы начать работу над собственным проектом. У меня есть Django и все. Я создал проект под названием djangoproject1. В основном, мне хотелось бы, чтобы на главной странице была страница регистрации/входа. Мой urls.py для djangoproject1 выглядит следующим образом:Мой первый проект django
urlpatterns = patterns('',
(r'^/',include('djangoproject1.authentication.urls')),
)
У меня есть Pydev пакет (приложение) под названием djangoproject1 аутентификации, который имеет urls.py, который выглядит следующим образом:
urlpatterns = patterns('',
(r'^$',direct_to_template,{'template':'index.html'}),
)
Пара вопросы:
- Я получаю страница не найдена ошибка, которая означает, что я, вероятно, делать свое отображение/включить неправильно
- Если я не указывайте ничего в TEMPLATE_DIRS в settings.py, я понимаю, что Django будет выглядеть в каждом пакете для каталога с именем templates. Это верно?
вы получаете 404, когда вы просто пытаетесь попасть в корень вашего локального сервера dev? –
Я думал, что urlpattern, который я указал WAS для корня (http: // localhost: 8000 /). Это приводит к ошибке 404. – JPC
попробуйте изменить свой include ('djangoproject1 ... pattern to r' 'вместо r' ^/' –