Advertisement
Guest User

problem

a guest
Feb 7th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. url.py
  2.  
  3. from django.urls import path, re_path
  4. from . import views
  5.  
  6.  
  7. urlpatterns = [
  8. path('', views.list, name='list'),
  9. re_path(r'^[A-Z]{1}/', views.list_detail, name='list_detail')
  10.  
  11. ]
  12.  
  13.  
  14. views.py
  15.  
  16.  
  17. from django.shortcuts import render
  18. import string
  19. from home.models import Anime
  20.  
  21.  
  22. alphabet = string.ascii_uppercase
  23.  
  24.  
  25. def list(request):
  26. context = {'alphabet': alphabet}
  27. return render(request, 'list/list.html', context)
  28.  
  29.  
  30. def list_detail(request):
  31. anime = Anime.objects.order_by('title')
  32. context = {'anime': anime}
  33. return render(request, 'list/detail.html', context)
  34.  
  35.  
  36.  
  37.  
  38. list.html
  39.  
  40.  
  41. {% extends 'base/base.html' %}
  42. {% load static %}
  43. {% block head %}
  44. <link rel="stylesheet" type="text/css" href="{% static 'list/style.css' %}">
  45. {% endblock %}
  46.  
  47. {% block content %}
  48. <div class="panel-body anime-list text-center">
  49. <div class="btn-group btn-group-xs">
  50. {% for i in alphabet %}
  51. <a href="{{i}}" class="btn">{{i}}</a>
  52. {%endfor%}
  53. </div>
  54. </div>
  55. {% endblock %}
  56.  
  57.  
  58.  
  59. detail.html
  60.  
  61.  
  62. {% extends 'list/list.html' %}
  63. {% block content %}
  64.  
  65. {% for a in anime %}
  66. <p>{{ a.title }}</p>
  67. {% endfor %}
  68.  
  69. {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement