2014-02-03 4 views
0

Я пытаюсь создать простой блог с Django, и я следую за this tutorial.Как я могу обратиться к определенному приложению в urls.py? (Django)

Он говорит, что я должен обратиться к определенному приложению в urls.py, введя это:

url(r'^$', 'FirstBlog.blog.views.home', name='home') 

Где FirstBlog это имя проекта и блог этого имя приложения, где файл вида находится. Для меня это не работает, но если я удалю часть «Firstblog» и просто использую blog.views.home, он работает. То есть, когда я запускаю тестовый сервер в своем веб-браузере, я вижу, что находится в моем файле index.html. Почему это? Я новичок в этом и был бы признателен, если бы кто-нибудь мог объяснить, как работает urls.py.

ответ

2

Это старый учебник. В настоящее время лучше всего отказаться от названия проекта в случае его изменения. Поэтому, если вы разместите свое приложение в другом проекте, оно должно работать без каких-либо изменений, поэтому импорт начинается с имени приложения, а не имени проекта.

+0

Ах, спасибо! Ответ, который я искал. – Myone

Смежные вопросы