Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. urls:
  2.  
  3. from django.urls import path
  4. from . import views
  5. from accounts import views as acc_views
  6. from articles import views as art_views
  7.  
  8. urlpatterns = [
  9. path('', views.index),
  10. path('accounts/sign-up', acc_views.sign_up),
  11. path('accounts/sign-in', acc_views.sign_in),
  12. path('accounts/my-account', acc_views.my_account),
  13. path('accounts/friends/<str:user>', acc_views.get_friends),
  14. path('articles/dashboard', art_views.dashboard),
  15. path('articles/dashboard/<int:year>', art_views.dashboard),
  16. path('articles/<int:id>', art_views.article_by_id),
  17. path('articles/tag/<str:tag>', art_views.articles_by_tag),
  18. path('articles/search', art_views.search)
  19. # добавьте новый путь сюда
  20. ]
  21.  
  22.  
  23.  
  24. views:
  25.  
  26. def search(request):
  27. if request.method == 'GET':
  28. name = request.GET['name'] # получите автора статьи из запроса
  29. year = int(request.GET['year']) # получите год из запроса
  30. found_articles = []
  31. for article in articles_list:
  32. # ... если автор и год совпадают с запрошенными
  33. if name == article[1] and year == article[2]:
  34. found_articles.append(article)
  35. beautiful_html = generate_html(found_articles)
  36. return HttpResponse(beautiful_html)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement