Size: a a a

Django [ru] #STAY HOME

2019 February 14

|

|||||||||| in Django [ru] #STAY HOME
Skoomer
делал так , выдает ошибку TypeError at /list/9edit/
init() got an unexpected keyword argument 'pk'
кажется у вас ошибка в url /list/9/edit/
источник

|

|||||||||| in Django [ru] #STAY HOME
посмотри что в urls.py
источник

S

Skoomer in Django [ru] #STAY HOME
||||||||||
кажется у вас ошибка в url /list/9/edit/
re_path(r'^list/(?P<pk>\d+)edit/$', views.list_edit, name='list_edit'), djn eh
источник

S

Skoomer in Django [ru] #STAY HOME
Вот урл
источник

|

|||||||||| in Django [ru] #STAY HOME
Хорошо а стектрейс можно?
источник

S

Skoomer in Django [ru] #STAY HOME
||||||||||
Хорошо а стектрейс можно?
стекрейс ? весь код ?
источник

|

|||||||||| in Django [ru] #STAY HOME
Полное сообщение об ошибке в консоле
источник

{

{ Bodya ; in Django [ru] #STAY HOME
/someurl
источник

S

Skoomer in Django [ru] #STAY HOME
||||||||||
Полное сообщение об ошибке в консоле
источник

|

|||||||||| in Django [ru] #STAY HOME
Не открывается dpaste, можете залить на pastebin?
источник

S

Skoomer in Django [ru] #STAY HOME
||||||||||
Не открывается dpaste, можете залить на pastebin?
источник

|

|||||||||| in Django [ru] #STAY HOME
return HttpResponseRedirect('post_detail', pk=todo.pk) проблема в этой строчке
источник

S

Skoomer in Django [ru] #STAY HOME
||||||||||
Не открывается dpaste, можете залить на pastebin?
в общем начал играться с шаблонами, то есть куда ему делать редирект , и он почему то умпорно не хочет делать редирект на post_detail    ,  а если ставишь ('/)  ('post')  или другое значение то он делает редирект
источник

|

|||||||||| in Django [ru] #STAY HOME
Дело не в шаблоне в вызове редиректа с параметром pk
источник

|

|||||||||| in Django [ru] #STAY HOME
pk=todo.pk если это убрать то ваш код заработает.
источник

S

Skoomer in Django [ru] #STAY HOME
||||||||||
Дело не в шаблоне в вызове редиректа с параметром pk
да , я его убрал но он все равно не хочет делать редирект на  post_detail
источник

S

Skoomer in Django [ru] #STAY HOME
||||||||||
pk=todo.pk если это убрать то ваш код заработает.
Page not found (404)
Request Method:  GET
Request URL:  http://127.0.0.1:8000/list/9/edit/post_detail
источник

|

|||||||||| in Django [ru] #STAY HOME
а у post_detail какой url
источник

S

Skoomer in Django [ru] #STAY HOME
||||||||||
а у post_detail какой url
re_path(r'^post/(?P<pk>\d+)/$', views.post_detail, name='post_detail'),  # view post endTodo pk list
источник

|

|||||||||| in Django [ru] #STAY HOME
from django.urls import reverse
....
return HttpResponseRedirect(reverse('post_detail', kwargs={'pk':todo.pk}))
источник