Advertisement
Guest User

Untitled

a guest
Oct 10th, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.01 KB | None | 0 0
  1. Environment:
  2.  
  3.  
  4. Request Method: GET
  5. Request URL: http://192.168.121.200/identity/
  6.  
  7. Django Version: 1.8.14
  8. Python Version: 2.7.5
  9. Installed Applications:
  10. ['openstack_dashboard.dashboards.project',
  11. 'openstack_dashboard.dashboards.admin',
  12. 'openstack_dashboard.dashboards.identity',
  13. 'openstack_dashboard.dashboards.settings',
  14. 'openstack_dashboard.contrib.developer',
  15. 'openstack_dashboard',
  16. 'django.contrib.contenttypes',
  17. 'django.contrib.auth',
  18. 'django.contrib.sessions',
  19. 'django.contrib.messages',
  20. 'django.contrib.staticfiles',
  21. 'django.contrib.humanize',
  22. 'django_pyscss',
  23. 'openstack_dashboard.django_pyscss_fix',
  24. 'compressor',
  25. 'horizon',
  26. 'openstack_auth']
  27. Installed Middleware:
  28. ('django.middleware.common.CommonMiddleware',
  29. 'django.middleware.csrf.CsrfViewMiddleware',
  30. 'django.contrib.sessions.middleware.SessionMiddleware',
  31. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  32. 'horizon.middleware.OperationLogMiddleware',
  33. 'django.contrib.messages.middleware.MessageMiddleware',
  34. 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
  35. 'horizon.middleware.HorizonMiddleware',
  36. 'horizon.themes.ThemeMiddleware',
  37. 'django.middleware.locale.LocaleMiddleware',
  38. 'django.middleware.clickjacking.XFrameOptionsMiddleware')
  39.  
  40.  
  41. Template error:
  42. In template /usr/lib/python2.7/site-packages/horizon/templates/horizon/common/_data_table.html, error at line 5
  43. DjangoTranslation instance has no attribute 'plural'
  44.  
  45. 1 : {% load i18n %}
  46.  
  47.  
  48.  
  49. 2 : {% with table.needs_form_wrapper as needs_form_wrapper %}
  50.  
  51.  
  52.  
  53. 3 : <div class="table_wrapper">
  54.  
  55.  
  56.  
  57. 4 : {% if needs_form_wrapper %}<form action="{{ table.get_full_url }}" method="POST">{% csrf_token %}{% endif %}
  58.  
  59.  
  60.  
  61. 5 : {% with columns=table.get_columns rows=table.get_rows %}
  62.  
  63.  
  64.  
  65. 6 : {% block table %}
  66.  
  67.  
  68.  
  69. 7 : <table id="{{ table.slugify_name }}" class="{% block table_css_classes %}table table-striped datatable {{ table.css_classes }}{% endblock %}">
  70.  
  71.  
  72.  
  73. 8 : {% block table_caption %}
  74.  
  75.  
  76.  
  77. 9 : <caption>
  78.  
  79.  
  80.  
  81. 10 : {% if not hidden_title %}
  82.  
  83.  
  84.  
  85. 11 : <span class='table-title'>{{ table }}</span>
  86.  
  87.  
  88.  
  89. 12 : {% endif %}
  90.  
  91.  
  92.  
  93. 13 : {{ table.render_table_actions }}
  94.  
  95.  
  96.  
  97. 14 : </caption>
  98.  
  99.  
  100.  
  101. 15 : {% endblock table_caption %}
  102.  
  103.  
  104. Traceback:
  105. File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  106. 164. response = response.render()
  107. File "/usr/lib/python2.7/site-packages/django/template/response.py" in render
  108. 158. self.content = self.rendered_content
  109. File "/usr/lib/python2.7/site-packages/django/template/response.py" in rendered_content
  110. 135. content = template.render(context, self._request)
  111. File "/usr/lib/python2.7/site-packages/django/template/backends/django.py" in render
  112. 74. return self.template.render(context)
  113. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  114. 210. return self._render(context)
  115. File "/usr/lib/python2.7/site-packages/django/template/base.py" in _render
  116. 202. return self.nodelist.render(context)
  117. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  118. 905. bit = self.render_node(node, context)
  119. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  120. 79. return node.render(context)
  121. File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  122. 135. return compiled_parent._render(context)
  123. File "/usr/lib/python2.7/site-packages/django/template/base.py" in _render
  124. 202. return self.nodelist.render(context)
  125. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  126. 905. bit = self.render_node(node, context)
  127. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  128. 79. return node.render(context)
  129. File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  130. 65. result = block.nodelist.render(context)
  131. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  132. 905. bit = self.render_node(node, context)
  133. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  134. 79. return node.render(context)
  135. File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  136. 65. result = block.nodelist.render(context)
  137. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  138. 905. bit = self.render_node(node, context)
  139. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  140. 79. return node.render(context)
  141. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render
  142. 89. output = self.filter_expression.resolve(context)
  143. File "/usr/lib/python2.7/site-packages/django/template/base.py" in resolve
  144. 648. obj = self.var.resolve(context)
  145. File "/usr/lib/python2.7/site-packages/django/template/base.py" in resolve
  146. 789. value = self._resolve_lookup(context)
  147. File "/usr/lib/python2.7/site-packages/django/template/base.py" in _resolve_lookup
  148. 849. current = current()
  149. File "/usr/lib/python2.7/site-packages/horizon/tables/base.py" in render
  150. 1337. return table_template.render(context)
  151. File "/usr/lib/python2.7/site-packages/django/template/backends/django.py" in render
  152. 74. return self.template.render(context)
  153. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  154. 210. return self._render(context)
  155. File "/usr/lib/python2.7/site-packages/django/template/base.py" in _render
  156. 202. return self.nodelist.render(context)
  157. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  158. 905. bit = self.render_node(node, context)
  159. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  160. 79. return node.render(context)
  161. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  162. 576. return self.nodelist.render(context)
  163. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  164. 905. bit = self.render_node(node, context)
  165. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  166. 79. return node.render(context)
  167. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  168. 574. six.iteritems(self.extra_context)}
  169. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in <dictcomp>
  170. 573. values = {key: val.resolve(context) for key, val in
  171. File "/usr/lib/python2.7/site-packages/django/template/base.py" in resolve
  172. 648. obj = self.var.resolve(context)
  173. File "/usr/lib/python2.7/site-packages/django/template/base.py" in resolve
  174. 789. value = self._resolve_lookup(context)
  175. File "/usr/lib/python2.7/site-packages/django/template/base.py" in _resolve_lookup
  176. 849. current = current()
  177. File "/usr/lib/python2.7/site-packages/horizon/tables/base.py" in get_rows
  178. 1847. exc_info[2])
  179. File "/usr/lib/python2.7/site-packages/horizon/tables/base.py" in get_rows
  180. 1836. row = self._meta.row_class(self, datum)
  181. File "/usr/lib/python2.7/site-packages/horizon/tables/base.py" in __init__
  182. 545. self.load_cells()
  183. File "/usr/lib/python2.7/site-packages/horizon/tables/base.py" in load_cells
  184. 571. cell = table._meta.cell_class(datum, column, self)
  185. File "/usr/lib/python2.7/site-packages/horizon/tables/base.py" in __init__
  186. 681. self.data = self.get_data(datum, column, row)
  187. File "/usr/lib/python2.7/site-packages/horizon/tables/base.py" in get_data
  188. 722. data = table.render_row_actions(datum)
  189. File "/usr/lib/python2.7/site-packages/horizon/tables/base.py" in render_row_actions
  190. 1504. return row_actions_template.render(context)
  191. File "/usr/lib/python2.7/site-packages/django/template/backends/django.py" in render
  192. 74. return self.template.render(context)
  193. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  194. 210. return self._render(context)
  195. File "/usr/lib/python2.7/site-packages/django/template/base.py" in _render
  196. 202. return self.nodelist.render(context)
  197. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  198. 905. bit = self.render_node(node, context)
  199. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  200. 79. return node.render(context)
  201. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  202. 444. return strip_spaces_between_tags(self.nodelist.render(context).strip())
  203. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  204. 905. bit = self.render_node(node, context)
  205. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  206. 79. return node.render(context)
  207. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  208. 329. return nodelist.render(context)
  209. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  210. 905. bit = self.render_node(node, context)
  211. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  212. 79. return node.render(context)
  213. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  214. 217. nodelist.append(node.render(context))
  215. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  216. 329. return nodelist.render(context)
  217. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  218. 905. bit = self.render_node(node, context)
  219. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  220. 79. return node.render(context)
  221. File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  222. 159. return template.render(context)
  223. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  224. 212. return self._render(context)
  225. File "/usr/lib/python2.7/site-packages/django/template/base.py" in _render
  226. 202. return self.nodelist.render(context)
  227. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  228. 905. bit = self.render_node(node, context)
  229. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  230. 79. return node.render(context)
  231. File "/usr/lib/python2.7/site-packages/horizon/templatetags/horizon.py" in render
  232. 40. force_text(self.nodelist.render(context).strip()).split()
  233. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  234. 905. bit = self.render_node(node, context)
  235. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  236. 79. return node.render(context)
  237. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  238. 329. return nodelist.render(context)
  239. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  240. 905. bit = self.render_node(node, context)
  241. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  242. 79. return node.render(context)
  243. File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  244. 329. return nodelist.render(context)
  245. File "/usr/lib/python2.7/site-packages/django/template/base.py" in render
  246. 905. bit = self.render_node(node, context)
  247. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render_node
  248. 79. return node.render(context)
  249. File "/usr/lib/python2.7/site-packages/django/template/debug.py" in render
  250. 92. output = force_text(output)
  251. File "/usr/lib/python2.7/site-packages/django/utils/encoding.py" in force_text
  252. 92. s = six.text_type(s)
  253. File "/usr/lib/python2.7/site-packages/django/utils/functional.py" in __text_cast
  254. 140. return func(*self.__args, **self.__kw)
  255. File "/usr/lib/python2.7/site-packages/django/utils/translation/__init__.py" in ungettext
  256. 88. return _trans.ungettext(singular, plural, number)
  257. File "/usr/lib/python2.7/site-packages/django/utils/translation/trans_real.py" in ungettext
  258. 381. return do_ntranslate(singular, plural, number, 'ungettext')
  259. File "/usr/lib/python2.7/site-packages/django/utils/translation/trans_real.py" in do_ntranslate
  260. 358. return getattr(t, translation_function)(singular, plural, number)
  261. File "/usr/lib64/python2.7/gettext.py" in ungettext
  262. 411. tmsg = self._catalog[(msgid1, self.plural(n))]
  263.  
  264. Exception Type: TemplateSyntaxError at /identity/
  265. Exception Value: DjangoTranslation instance has no attribute 'plural'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement