Commit 7b19ce09 authored by Давид Ли's avatar Давид Ли

webinar 21

parent 543dcca8
...@@ -23,5 +23,5 @@ urlpatterns = [ ...@@ -23,5 +23,5 @@ urlpatterns = [
path('admin/', admin.site.urls), path('admin/', admin.site.urls),
path('', views.index_view), path('', views.index_view),
path('articles/add/', views.article_create_view, name='articles-add'), path('articles/add/', views.article_create_view, name='articles-add'),
path('articles/<int:id>', views.article_detail_view, name='articles-detail'), path('articles/<str:title>', views.article_detail_view, name='articles-detail'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
...@@ -2,23 +2,15 @@ from django.shortcuts import render, redirect ...@@ -2,23 +2,15 @@ from django.shortcuts import render, redirect
def index_view(request): def index_view(request):
if request.method == 'POST': return render(
print(request.POST) request, 'index.html', context={
else: 'greetings': 'Hello AP-11!'
print(request.GET) }
print(request.GET.get('name')) )
print(request.GET.getlist('name'))
return render(
request, 'index.html', context={
'greetings': 'Hello AP-11!'
}
)
def article_create_view(request): def article_create_view(request):
context = {}
if request.method == 'GET': if request.method == 'GET':
print(request.GET.get('name'))
return render(request, 'article_create.html') return render(request, 'article_create.html')
elif request.method == 'POST': elif request.method == 'POST':
...@@ -30,7 +22,7 @@ def article_create_view(request): ...@@ -30,7 +22,7 @@ def article_create_view(request):
'author': data.get('author') 'author': data.get('author')
} }
return redirect('articles-add', foo='bar') return redirect('articles-detail', title=data.get('title'))
# /articles/{id} # /articles/{id}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment