request_vars.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. {% load i18n %}
  2. <h4>{% trans 'View information' %}</h4>
  3. <table>
  4. <thead>
  5. <tr>
  6. <th>{% trans 'View Function' %}</th>
  7. <th>{% trans 'URL Name' %}</th>
  8. <th>{% trans 'args' %}</th>
  9. <th>{% trans 'kwargs' %}</th>
  10. </tr>
  11. </thead>
  12. <tbody>
  13. <tr>
  14. <td>{{ view_func }}</td>
  15. <td>{{ view_urlname }}</td>
  16. <td>{{ view_args|default:"None" }}</td>
  17. <td>
  18. {% if view_kwargs.items %}
  19. {% for k, v in view_kwargs.items %}
  20. {{ k }}={{ v }}{% if not forloop.last %}, {% endif %}
  21. {% endfor %}
  22. {% else %}
  23. None
  24. {% endif %}
  25. </td>
  26. </tr>
  27. </tbody>
  28. </table>
  29. <h4>{% trans 'COOKIES Variables' %}</h4>
  30. {% if cookies %}
  31. <table>
  32. <colgroup>
  33. <col style="width:20%"/>
  34. <col/>
  35. </colgroup>
  36. <thead>
  37. <tr>
  38. <th>{% trans "Variable" %}</th>
  39. <th>{% trans "Value" %}</th>
  40. </tr>
  41. </thead>
  42. <tbody>
  43. {% for key, value in cookies %}
  44. <tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">
  45. <td>{{ key|escape }}</td>
  46. <td>{{ value|escape }}</td>
  47. </tr>
  48. {% endfor %}
  49. </tbody>
  50. </table>
  51. {% else %}
  52. <p>{% trans "No COOKIE data" %}</p>
  53. {% endif %}
  54. <h4>{% trans 'SESSION Variables' %}</h4>
  55. {% if session %}
  56. <table>
  57. <colgroup>
  58. <col style="width:20%"/>
  59. <col/>
  60. </colgroup>
  61. <thead>
  62. <tr>
  63. <th>{% trans "Variable" %}</th>
  64. <th>{% trans "Value" %}</th>
  65. </tr>
  66. </thead>
  67. <tbody>
  68. {% for key, value in session %}
  69. <tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">
  70. <td>{{ key|escape }}</td>
  71. <td>{{ value|escape }}</td>
  72. </tr>
  73. {% endfor %}
  74. </tbody>
  75. </table>
  76. {% else %}
  77. <p>{% trans "No SESSION data" %}</p>
  78. {% endif %}
  79. <h4>{% trans 'GET Variables' %}</h4>
  80. {% if get %}
  81. <table>
  82. <thead>
  83. <tr>
  84. <th>{% trans "Variable" %}</th>
  85. <th>{% trans "Value" %}</th>
  86. </tr>
  87. </thead>
  88. <tbody>
  89. {% for key, value in get %}
  90. <tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">
  91. <td>{{ key|escape }}</td>
  92. <td>{{ value|join:", "|escape }}</td>
  93. </tr>
  94. {% endfor %}
  95. </tbody>
  96. </table>
  97. {% else %}
  98. <p>{% trans "No GET data" %}</p>
  99. {% endif %}
  100. <h4>{% trans 'POST Variables' %}</h4>
  101. {% if post %}
  102. <table>
  103. <thead>
  104. <tr>
  105. <th>{% trans "Variable" %}</th>
  106. <th>{% trans "Value" %}</th>
  107. </tr>
  108. </thead>
  109. <tbody>
  110. {% for key, value in post %}
  111. <tr class="{% cycle 'row1' 'row2' %}">
  112. <td>{{ key|escape }}</td>
  113. <td>{{ value|join:", "|escape }}</td>
  114. </tr>
  115. {% endfor %}
  116. </tbody>
  117. </table>
  118. {% else %}
  119. <p>{% trans "No POST data" %}</p>
  120. {% endif %}