(models.py) из django .utils import timezone
class Post(models.Model):
publish = models.DateTimeField(default=timezone.now)
def get_absolute_url(self):
return reverse ('post_detail',args=
[self.publish.year,self.publish.strftime('%m'),self.publish.strftime('%d'),self.slug])
views.py
def post_detail_view(request,year,month,post):
post=get_object_or_404(Post,slug=post,status='published',publish__year='year',publish__month='month',publish__day='day')
return render(request,'blog/post_detail.html',{'post':post})
** выдает ошибку, поскольку - post_detail_view () получил неожиданный аргумент ключевого слова 'день'
пожалуйста, помогите
url.py
re_path('(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<post>[-\w]+)/$',views.post_detail_view,name='post_detail')