Форум сайта python.su
Доброго времени суток. Уже сил нет читать эти книги, скажите русским языком как реализовать на главной странице проекта ссылки на одиночную запись.
(r'^afisha/$', 'mysite.record.views.afisha'),
(r'^afisha/one/', ''),
Офлайн
в urls:
(r'^afisha/one/(\d+)$', 'mysite.records.views.afisha_by_id'),
def afisha_by_id(request, id):
#...
Отредактировано (Окт. 28, 2010 10:50:50)
Офлайн
Дело в том, что, я делаю именно так как показано выше но вывода не происходит.
Прописал в views.
def one(request,id):
posts = Party.objects.get(id=id)
return render_to_response('one_post.html',{'one':one})
(r'^afisha/one/(\d+)$', 'mysite.records.views.one'),
Отредактировано (Окт. 28, 2010 12:15:59)
Офлайн
GoOoviNа какой адрес ты в браузере вводишь?
Дело в том, что, я делаю именно так как показано выше но вывода не происходит.
Прописал в views.и в urlsdef one(request,id):
posts = Party.objects.get(id=id)
return render_to_response('one_post.html',{'one':one})дает 404 ошибку что не так не понять, в 5 строчках не могу разобраться.(r'^afisha/one/(\d+)$', 'mysite.records.views.one'),
Офлайн
если 404 отдает то проверь в базе у тебя там запись есть с таким или каким то другим айдишником?
запусти ipython и проверяй
Офлайн
Думаю, достаточно в регулярке параметр сделать именованным.
Офлайн