I am new to django so I am not sure I understand what you are saying. Can you give me a rewrite of the correct syntax of the line that is not correct?
Thank you On Sunday, December 2, 2018 at 10:00:17 AM UTC-8, Jani Tiainen wrote: > > Hi. > > Path is a new url format which uses format of <parser:variable> for > exanple like <int:path> . If you want to use regular expressions use > re_path instead. > > <[email protected] <javascript:>> kirjoitti su 2. jouluk. 2018 klo > 19.42: > >> When I run http://localhost:8000/posts/2 >> >> I get the error: >> >> >> Using the URLconf defined in blog.urls, >> Django tried these URL patterns, in this order: >> >> >> 1. admin/ >> 2. >> 3. Posts/(?P<post_id>[0-9]+)/$ >> 4. ^media/(?P<path>.*)$ >> The current path, posts/2, didn't match any of these. >> >> >> Here is my .py's >> >> from django.contrib import admin >> from django.urls import path >> from posts import views >> from django.conf.urls.static import static >> from django.conf import settings >> >> urlpatterns = [ >> path('admin/', admin.site.urls), >> path('', views.home), >> path('posts/(?P<post_id>[0-9]+)/$', views.post_details), >> >> ] + static(settings.MEDIA_URL, document_root = >> settings.MEDIA_ROOT) >> >> >> views.py >> >> from django.shortcuts import render >> from posts.models import Post >> >> # Create your views here. >> def home(request): >> posts = Post.objects.order_by('pub_date') >> >> return render(request, 'posts/home.html', {'posts': posts}) >> >> def post_details(request, post_id): >> return render(request, "posts/posts_detail.html", {'post_id': post_id}) >> >> >> Any ideas why it doesn't work. I am a newbie with django >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/django-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/d28eac04-2edc-405e-9942-e883b1e7bff8%40googlegroups.com >> >> <https://groups.google.com/d/msgid/django-users/d28eac04-2edc-405e-9942-e883b1e7bff8%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/2f56611d-1510-4f94-b2a2-82aa0a700780%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

