Привет, я начинаю изучать django и сталкиваюсь с той же проблемой. Не могли бы вы, ребята, помочь с глупым вопросом.
У меня есть навигационное меню на моем base.html, оно работает нормально, но проблемаявляется то, что когда я нажимаю на одну из ссылок, мой view.py render_to_response правильно на страницу, но как только я попал туда, если я нажму еще раз в этой ссылке, он просто и на мой URL-адрес тот же шаблон, и мой urls.py не находит его,Тоже самое.
Первый клик:
// 127.0.0.1:8000/cliente/cadastro/
Второй клик:
//127.0.0.1:8000/cliente/cadastro/cliente/cadastro/
Я полагаю, что с той же проблемой я сталкиваюсь с администратором
Первый клик:
//127.0.0.1:8000/admin/
Работает.
Второй клик:
// 127.0.0.1:8000/cliente/cadastro/admin/
не работает.
url.py является следующим:
urlpatterns = patterns('',
# Example:
(r'^', include('cliente.urls')),
(r'^admin/', include(admin.site.urls)),
)
#seta os arquivos estaticos , css e javascript
urlpatterns += patterns('',
(r'^/css/(?P<path>.*)$', 'django.views.static.serve',
{'document_root':'/home/lioy/django_projects/terrasis/css/'}),
(r'^/js/(?P<path>.*)$', 'django.views.static.serve',
{'document_root':'/home/lioy/django_projects/terrasis/js/'}),
)
include ('cliente.urls'):
urlpatterns = patterns('cliente.views',
(r'^$', 'home'),
(r'^cliente/cadastro/$', 'cadastro'),
)
как мне это удалось?