Найти - Пользователи
Полная версия: Вывод одной записи
Начало » Django » Вывод одной записи
1
GoOoviN
Доброго времени суток. Уже сил нет читать эти книги, скажите русским языком как реализовать на главной странице проекта ссылки на одиночную запись.
 (r'^afisha/$', 'mysite.record.views.afisha'),

(r'^afisha/one/', ''),
вот прописал ссылку на все записи категории, как теперь сделать одиночную запись вида afisha/one/и номер id


что нужно вбить в models для захвата id записи, views что да как и в итоге urls что, где, когда. Не понять мне америкотов))

Люди добрые помогите!
pasaranax
в urls:
(r'^afisha/one/(\d+)$', 'mysite.records.views.afisha_by_id'),
в views:
def afisha_by_id(request, id):
#...
это же азы, либо ты плохо книжки читал, либо я не понял что ты спрашиваешь )
GoOoviN
Дело в том, что, я делаю именно так как показано выше но вывода не происходит.


Прописал в views.

def one(request,id):
posts = Party.objects.get(id=id)
return render_to_response('one_post.html',{'one':one})
и в urls

(r'^afisha/one/(\d+)$', 'mysite.records.views.one'),
дает 404 ошибку что не так не понять, в 5 строчках не могу разобраться.
Doberman26rus
GoOoviN
Дело в том, что, я делаю именно так как показано выше но вывода не происходит.


Прописал в views.

def one(request,id):
posts = Party.objects.get(id=id)
return render_to_response('one_post.html',{'one':one})
и в urls

(r'^afisha/one/(\d+)$', 'mysite.records.views.one'),
дает 404 ошибку что не так не понять, в 5 строчках не могу разобраться.
а какой адрес ты в браузере вводишь?
romankrv
если 404 отдает то проверь в базе у тебя там запись есть с таким или каким то другим айдишником?
запусти ipython и проверяй
Ferroman
Думаю, достаточно в регулярке параметр сделать именованным.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB