Я добавил данные с помощью миграции, и теперь после выполнения migrate
и makemigrations
я попытался runserver
, и везде есть ошибки NoReverseMatch.
Посмотрите на эту ошибку:
NoReverseMatch at /blog/
Reverse for 'blog_post_detail' with keyword
arguments '{'year': 2008, 'month': 9, 'slug': 'django-10-released'}'
not found. 1 pattern(s) tried:
['(?P<year>\\d{4}/)^(?P<month>\\d{1,2}/)^(?P<slug>\\w+)/$']
В Миграции это выглядит так:
POSTS = [
{
"title": "Django 1.0 Release",
"slug": "django-10-released",
"pub_date": date(2008, 9, 3),
"startups": [],
"tags": ["django", "python", "web"],
"text": "THE Web Framework.",
},]
Это фактический urlpattern:
re_path (r'^(?P<year>\d{4}/)'
r'^(?P<month>\d{1,2}/)'
r'^(?P<slug>\w+)/$',post_detail,name='blog_post_detail'),
Точно так же каждый шаблон имеет ту же проблему ....