Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 27, 2010 23:39:02

GoOoviN
От:
Зарегистрирован: 2010-10-15
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод одной записи

Доброго времени суток. Уже сил нет читать эти книги, скажите русским языком как реализовать на главной странице проекта ссылки на одиночную запись.

 (r'^afisha/$', 'mysite.record.views.afisha'),

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


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

Люди добрые помогите!



Офлайн

#2 Окт. 28, 2010 10:50:13

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод одной записи

в urls:

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



Отредактировано (Окт. 28, 2010 10:50:50)

Офлайн

#3 Окт. 28, 2010 11:41:06

GoOoviN
От:
Зарегистрирован: 2010-10-15
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод одной записи

Дело в том, что, я делаю именно так как показано выше но вывода не происходит.


Прописал в 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 строчках не могу разобраться.



Отредактировано (Окт. 28, 2010 12:15:59)

Офлайн

#4 Окт. 28, 2010 12:48:46

Doberman26rus
От: Ставрополь
Зарегистрирован: 2009-03-16
Сообщения: 128
Репутация: +  1  -
Профиль   Отправить e-mail  

Вывод одной записи

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 строчках не могу разобраться.
а какой адрес ты в браузере вводишь?



подпись

Офлайн

#5 Окт. 30, 2010 18:36:02

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод одной записи

если 404 отдает то проверь в базе у тебя там запись есть с таким или каким то другим айдишником?
запусти ipython и проверяй

Офлайн

#6 Ноя. 1, 2010 09:39:42

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Вывод одной записи

Думаю, достаточно в регулярке параметр сделать именованным.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version