EJ
Size: a a a
EJ
EJ
p
RuntimeError: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
DT
<a href="{{ post.get_absolute_url_update }}"> Update </a>
<a href="{% url 'post_update_url' slug=post.slug %}">Upadte</a>
def get(self, request, slug):
obj = get_object_or_404(Post, slug=slug)
form = PostForm(instance=obj)
return render(request, 'main_page/post_update.html', context={'form': form})
path('update/<str:slug>', PostUpdate.as_view(), name='post_update_url'),А выскакивает вот такое исключение
Exception Type: NoReverseMatch
Exception Value: Reverse for 'post_update_url' with no arguments not found. 1 pattern(s) tried: ['update/(?P<slug>[^/]+)$']
DT
DT
<a href="{{ post.get_absolute_url_update }}"> Update </a>
<a href="{% url 'post_update_url' post.slug %}">Upadte</a>
def get_absolute_url_update(self):
return reverse('post_update_url', kwargs={'slug': self.slug})
DT
def get_absolute_url_update(self):
return reverse('post_update_url', kwargs={'slug': self.slug})
Ф
p
DT
DT
p
DT
p
N
DT
DT
p
p
DT