Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 118.78 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  5. <meta name="robots" content="NONE,NOARCHIVE">
  6. <title>SyntaxError
  7. at /api/v1/auth/login/</title>
  8. <style type="text/css">
  9. html * { padding:0; margin:0; }
  10. body * { padding:10px 20px; }
  11. body * * { padding:0; }
  12. body { font:small sans-serif; background-color:#fff; color:#000; }
  13. body>div { border-bottom:1px solid #ddd; }
  14. h1 { font-weight:normal; }
  15. h2 { margin-bottom:.8em; }
  16. h2 span { font-size:80%; color:#666; font-weight:normal; }
  17. h3 { margin:1em 0 .5em 0; }
  18. h4 { margin:0 0 .5em 0; font-weight: normal; }
  19. code, pre { font-size: 100%; white-space: pre-wrap; }
  20. table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
  21. tbody td, tbody th { vertical-align:top; padding:2px 3px; }
  22. thead th {
  23. padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
  24. font-weight:normal; font-size:11px; border:1px solid #ddd;
  25. }
  26. tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
  27. table.vars { margin:5px 0 2px 40px; }
  28. table.vars td, table.req td { font-family:monospace; }
  29. table td.code { width:100%; }
  30. table td.code pre { overflow:hidden; }
  31. table.source th { color:#666; }
  32. table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
  33. ul.traceback { list-style-type:none; color: #222; }
  34. ul.traceback li.frame { padding-bottom:1em; color:#666; }
  35. ul.traceback li.user { background-color:#e0e0e0; color:#000 }
  36. div.context { padding:10px 0; overflow:hidden; }
  37. div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
  38. div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
  39. div.context ol li pre { display:inline; }
  40. div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
  41. div.context ol.context-line li span { position:absolute; right:32px; }
  42. .user div.context ol.context-line li { background-color:#bbb; color:#000; }
  43. .user div.context ol li { color:#666; }
  44. div.commands { margin-left: 40px; }
  45. div.commands a { color:#555; text-decoration:none; }
  46. .user div.commands a { color: black; }
  47. #summary { background: #ffc; }
  48. #summary h2 { font-weight: normal; color: #666; }
  49. #explanation { background:#eee; }
  50. #template, #template-not-exist { background:#f6f6f6; }
  51. #template-not-exist ul { margin: 0 0 10px 20px; }
  52. #template-not-exist .postmortem-section { margin-bottom: 3px; }
  53. #unicode-hint { background:#eee; }
  54. #traceback { background:#eee; }
  55. #requestinfo { background:#f6f6f6; padding-left:120px; }
  56. #summary table { border:none; background:transparent; }
  57. #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
  58. #requestinfo h3 { margin-bottom:-1em; }
  59. .error { background: #ffc; }
  60. .specific { color:#cc3300; font-weight:bold; }
  61. h2 span.commands { font-size:.7em;}
  62. span.commands a:link {color:#5E5694;}
  63. pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
  64. .append-bottom { margin-bottom: 10px; }
  65. </style>
  66.  
  67. <script type="text/javascript">
  68. function hideAll(elems) {
  69. for (var e = 0; e < elems.length; e++) {
  70. elems[e].style.display = 'none';
  71. }
  72. }
  73. window.onload = function() {
  74. hideAll(document.querySelectorAll('table.vars'));
  75. hideAll(document.querySelectorAll('ol.pre-context'));
  76. hideAll(document.querySelectorAll('ol.post-context'));
  77. hideAll(document.querySelectorAll('div.pastebin'));
  78. }
  79. function toggle() {
  80. for (var i = 0; i < arguments.length; i++) {
  81. var e = document.getElementById(arguments[i]);
  82. if (e) {
  83. e.style.display = e.style.display == 'none' ? 'block': 'none';
  84. }
  85. }
  86. return false;
  87. }
  88. function varToggle(link, id) {
  89. toggle('v' + id);
  90. var s = link.getElementsByTagName('span')[0];
  91. var uarr = String.fromCharCode(0x25b6);
  92. var darr = String.fromCharCode(0x25bc);
  93. s.textContent = s.textContent == uarr ? darr : uarr;
  94. return false;
  95. }
  96. function switchPastebinFriendly(link) {
  97. s1 = "Switch to copy-and-paste view";
  98. s2 = "Switch back to interactive view";
  99. link.textContent = link.textContent.trim() == s1 ? s2: s1;
  100. toggle('browserTraceback', 'pastebinTraceback');
  101. return false;
  102. }
  103. </script>
  104.  
  105. </head>
  106. <body>
  107. <div id="summary">
  108. <h1>SyntaxError
  109. at /api/v1/auth/login/</h1>
  110. <pre class="exception_value">invalid syntax (urls.py, line 6)</pre>
  111. <table class="meta">
  112.  
  113. <tr>
  114. <th>Request Method:</th>
  115. <td>POST</td>
  116. </tr>
  117. <tr>
  118. <th>Request URL:</th>
  119. <td>http://admin.staging.iheartmore.com/api/v1/auth/login/</td>
  120. </tr>
  121.  
  122. <tr>
  123. <th>Django Version:</th>
  124. <td>2.0.6</td>
  125. </tr>
  126.  
  127. <tr>
  128. <th>Exception Type:</th>
  129. <td>SyntaxError</td>
  130. </tr>
  131.  
  132.  
  133. <tr>
  134. <th>Exception Value:</th>
  135. <td><pre>invalid syntax (urls.py, line 6)</pre></td>
  136. </tr>
  137.  
  138.  
  139. <tr>
  140. <th>Exception Location:</th>
  141. <td>./api/v1/urls.py in &lt;module&gt;, line 7</td>
  142. </tr>
  143.  
  144. <tr>
  145. <th>Python Executable:</th>
  146. <td>/usr/bin/uwsgi-core</td>
  147. </tr>
  148. <tr>
  149. <th>Python Version:</th>
  150. <td>3.5.2</td>
  151. </tr>
  152. <tr>
  153. <th>Python Path:</th>
  154. <td><pre>[&#39;.&#39;,
  155. &#39;&#39;,
  156. &#39;/home/ubuntu/env/lib/python35.zip&#39;,
  157. &#39;/home/ubuntu/env/lib/python3.5&#39;,
  158. &#39;/home/ubuntu/env/lib/python3.5/plat-x86_64-linux-gnu&#39;,
  159. &#39;/home/ubuntu/env/lib/python3.5/lib-dynload&#39;,
  160. &#39;/usr/lib/python3.5&#39;,
  161. &#39;/usr/lib/python3.5/plat-x86_64-linux-gnu&#39;,
  162. &#39;/home/ubuntu/env/lib/python3.5/site-packages&#39;]</pre></td>
  163. </tr>
  164. <tr>
  165. <th>Server time:</th>
  166. <td>Wed, 17 Oct 2018 14:48:27 +0000</td>
  167. </tr>
  168. </table>
  169. </div>
  170.  
  171.  
  172.  
  173.  
  174. <div id="traceback">
  175. <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
  176. Switch to copy-and-paste view</a></span>
  177. </h2>
  178. <div id="browserTraceback">
  179. <ul class="traceback">
  180.  
  181.  
  182. <li class="frame django">
  183. <code>/home/ubuntu/env/lib/python3.5/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>
  184.  
  185.  
  186. <div class="context" id="c139818717255496">
  187.  
  188. <ol start="28" class="pre-context" id="pre139818717255496">
  189.  
  190. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li>
  191.  
  192. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li>
  193.  
  194. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> can rely on getting a response instead of an exception.</pre></li>
  195.  
  196. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> &quot;&quot;&quot;</pre></li>
  197.  
  198. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> @wraps(get_response)</pre></li>
  199.  
  200. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> def inner(request):</pre></li>
  201.  
  202. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> try:</pre></li>
  203.  
  204. </ol>
  205.  
  206. <ol start="35" class="context-line">
  207. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> response = get_response(request)</pre> <span>...</span></li>
  208. </ol>
  209.  
  210. <ol start='36' class="post-context" id="post139818717255496">
  211.  
  212. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> except Exception as exc:</pre></li>
  213.  
  214. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> response = response_for_exception(request, exc)</pre></li>
  215.  
  216. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> return response</pre></li>
  217.  
  218. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> return inner</pre></li>
  219.  
  220. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre></pre></li>
  221.  
  222. <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre></pre></li>
  223.  
  224. </ol>
  225.  
  226. </div>
  227.  
  228.  
  229.  
  230. <div class="commands">
  231.  
  232. <a href="#" onclick="return varToggle(this, '139818717255496')"><span>&#x25b6;</span> Local vars</a>
  233.  
  234. </div>
  235. <table class="vars" id="v139818717255496">
  236. <thead>
  237. <tr>
  238. <th>Variable</th>
  239. <th>Value</th>
  240. </tr>
  241. </thead>
  242. <tbody>
  243.  
  244. <tr>
  245. <td>exc</td>
  246. <td class="code"><pre>SyntaxError(&#39;invalid syntax&#39;, (&#39;./api/v1/community/urls.py&#39;, 6, 7, &quot; url(r&#39;^groups/&#39;, views.GroupListView.as_view(), name=&#39;group_list_view&#39;),\n&quot;))</pre></td>
  247. </tr>
  248.  
  249. <tr>
  250. <td>get_response</td>
  251. <td class="code"><pre>&lt;bound method BaseHandler._get_response of &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7f2a15cdf320&gt;&gt;</pre></td>
  252. </tr>
  253.  
  254. <tr>
  255. <td>request</td>
  256. <td class="code"><pre>&lt;WSGIRequest: POST &#39;/api/v1/auth/login/&#39;&gt;</pre></td>
  257. </tr>
  258.  
  259. </tbody>
  260. </table>
  261.  
  262. </li>
  263.  
  264.  
  265. <li class="frame django">
  266. <code>/home/ubuntu/env/lib/python3.5/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>
  267.  
  268.  
  269. <div class="context" id="c139818717254536">
  270.  
  271. <ol start="106" class="pre-context" id="pre139818717254536">
  272.  
  273. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> if hasattr(request, &#39;urlconf&#39;):</pre></li>
  274.  
  275. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> urlconf = request.urlconf</pre></li>
  276.  
  277. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> set_urlconf(urlconf)</pre></li>
  278.  
  279. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> resolver = get_resolver(urlconf)</pre></li>
  280.  
  281. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> else:</pre></li>
  282.  
  283. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> resolver = get_resolver()</pre></li>
  284.  
  285. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre></pre></li>
  286.  
  287. </ol>
  288.  
  289. <ol start="113" class="context-line">
  290. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> resolver_match = resolver.resolve(request.path_info)</pre> <span>...</span></li>
  291. </ol>
  292.  
  293. <ol start='114' class="post-context" id="post139818717254536">
  294.  
  295. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li>
  296.  
  297. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> request.resolver_match = resolver_match</pre></li>
  298.  
  299. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre></pre></li>
  300.  
  301. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> # Apply view middleware</pre></li>
  302.  
  303. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> for middleware_method in self._view_middleware:</pre></li>
  304.  
  305. <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li>
  306.  
  307. </ol>
  308.  
  309. </div>
  310.  
  311.  
  312.  
  313. <div class="commands">
  314.  
  315. <a href="#" onclick="return varToggle(this, '139818717254536')"><span>&#x25b6;</span> Local vars</a>
  316.  
  317. </div>
  318. <table class="vars" id="v139818717254536">
  319. <thead>
  320. <tr>
  321. <th>Variable</th>
  322. <th>Value</th>
  323. </tr>
  324. </thead>
  325. <tbody>
  326.  
  327. <tr>
  328. <td>request</td>
  329. <td class="code"><pre>&lt;WSGIRequest: POST &#39;/api/v1/auth/login/&#39;&gt;</pre></td>
  330. </tr>
  331.  
  332. <tr>
  333. <td>resolver</td>
  334. <td class="code"><pre>&lt;URLResolver &#39;more_api.urls&#39; (None:None) &#39;^/&#39;&gt;</pre></td>
  335. </tr>
  336.  
  337. <tr>
  338. <td>response</td>
  339. <td class="code"><pre>None</pre></td>
  340. </tr>
  341.  
  342. <tr>
  343. <td>self</td>
  344. <td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x7f2a15cdf320&gt;</pre></td>
  345. </tr>
  346.  
  347. </tbody>
  348. </table>
  349.  
  350. </li>
  351.  
  352.  
  353. <li class="frame django">
  354. <code>/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py</code> in <code>resolve</code>
  355.  
  356.  
  357. <div class="context" id="c139818717256584">
  358.  
  359. <ol start="491" class="pre-context" id="pre139818717256584">
  360.  
  361. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre></pre></li>
  362.  
  363. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> def resolve(self, path):</pre></li>
  364.  
  365. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> path = str(path) # path may be a reverse_lazy object</pre></li>
  366.  
  367. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> tried = []</pre></li>
  368.  
  369. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> match = self.pattern.match(path)</pre></li>
  370.  
  371. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> if match:</pre></li>
  372.  
  373. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> new_path, args, kwargs = match</pre></li>
  374.  
  375. </ol>
  376.  
  377. <ol start="498" class="context-line">
  378. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> for pattern in self.url_patterns:</pre> <span>...</span></li>
  379. </ol>
  380.  
  381. <ol start='499' class="post-context" id="post139818717256584">
  382.  
  383. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> try:</pre></li>
  384.  
  385. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> sub_match = pattern.resolve(new_path)</pre></li>
  386.  
  387. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> except Resolver404 as e:</pre></li>
  388.  
  389. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> sub_tried = e.args[0].get(&#39;tried&#39;)</pre></li>
  390.  
  391. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> if sub_tried is not None:</pre></li>
  392.  
  393. <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> tried.extend([pattern] + t for t in sub_tried)</pre></li>
  394.  
  395. </ol>
  396.  
  397. </div>
  398.  
  399.  
  400.  
  401. <div class="commands">
  402.  
  403. <a href="#" onclick="return varToggle(this, '139818717256584')"><span>&#x25b6;</span> Local vars</a>
  404.  
  405. </div>
  406. <table class="vars" id="v139818717256584">
  407. <thead>
  408. <tr>
  409. <th>Variable</th>
  410. <th>Value</th>
  411. </tr>
  412. </thead>
  413. <tbody>
  414.  
  415. <tr>
  416. <td>args</td>
  417. <td class="code"><pre>()</pre></td>
  418. </tr>
  419.  
  420. <tr>
  421. <td>kwargs</td>
  422. <td class="code"><pre>{}</pre></td>
  423. </tr>
  424.  
  425. <tr>
  426. <td>match</td>
  427. <td class="code"><pre>(&#39;api/v1/auth/login/&#39;, (), {})</pre></td>
  428. </tr>
  429.  
  430. <tr>
  431. <td>new_path</td>
  432. <td class="code"><pre>&#39;api/v1/auth/login/&#39;</pre></td>
  433. </tr>
  434.  
  435. <tr>
  436. <td>path</td>
  437. <td class="code"><pre>&#39;/api/v1/auth/login/&#39;</pre></td>
  438. </tr>
  439.  
  440. <tr>
  441. <td>self</td>
  442. <td class="code"><pre>&lt;URLResolver &#39;more_api.urls&#39; (None:None) &#39;^/&#39;&gt;</pre></td>
  443. </tr>
  444.  
  445. <tr>
  446. <td>tried</td>
  447. <td class="code"><pre>[]</pre></td>
  448. </tr>
  449.  
  450. </tbody>
  451. </table>
  452.  
  453. </li>
  454.  
  455.  
  456. <li class="frame django">
  457. <code>/home/ubuntu/env/lib/python3.5/site-packages/django/utils/functional.py</code> in <code>__get__</code>
  458.  
  459.  
  460. <div class="context" id="c139818717257096">
  461.  
  462. <ol start="29" class="pre-context" id="pre139818717257096">
  463.  
  464. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> &quot;&quot;&quot;</pre></li>
  465.  
  466. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> Call the function and put the return value in instance.__dict__ so that</pre></li>
  467.  
  468. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> subsequent attribute access on the instance returns the cached value</pre></li>
  469.  
  470. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> instead of calling cached_property.__get__().</pre></li>
  471.  
  472. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> &quot;&quot;&quot;</pre></li>
  473.  
  474. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> if instance is None:</pre></li>
  475.  
  476. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> return self</pre></li>
  477.  
  478. </ol>
  479.  
  480. <ol start="36" class="context-line">
  481. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> res = instance.__dict__[self.name] = self.func(instance)</pre> <span>...</span></li>
  482. </ol>
  483.  
  484. <ol start='37' class="post-context" id="post139818717257096">
  485.  
  486. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> return res</pre></li>
  487.  
  488. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre></pre></li>
  489.  
  490. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre></pre></li>
  491.  
  492. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre>class Promise:</pre></li>
  493.  
  494. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> &quot;&quot;&quot;</pre></li>
  495.  
  496. <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> Base class for the proxy class created in the closure of the lazy function.</pre></li>
  497.  
  498. </ol>
  499.  
  500. </div>
  501.  
  502.  
  503.  
  504. <div class="commands">
  505.  
  506. <a href="#" onclick="return varToggle(this, '139818717257096')"><span>&#x25b6;</span> Local vars</a>
  507.  
  508. </div>
  509. <table class="vars" id="v139818717257096">
  510. <thead>
  511. <tr>
  512. <th>Variable</th>
  513. <th>Value</th>
  514. </tr>
  515. </thead>
  516. <tbody>
  517.  
  518. <tr>
  519. <td>cls</td>
  520. <td class="code"><pre>&lt;class &#39;django.urls.resolvers.URLResolver&#39;&gt;</pre></td>
  521. </tr>
  522.  
  523. <tr>
  524. <td>instance</td>
  525. <td class="code"><pre>&lt;URLResolver &#39;more_api.urls&#39; (None:None) &#39;^/&#39;&gt;</pre></td>
  526. </tr>
  527.  
  528. <tr>
  529. <td>self</td>
  530. <td class="code"><pre>&lt;django.utils.functional.cached_property object at 0x7f2a18f552b0&gt;</pre></td>
  531. </tr>
  532.  
  533. </tbody>
  534. </table>
  535.  
  536. </li>
  537.  
  538.  
  539. <li class="frame django">
  540. <code>/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py</code> in <code>url_patterns</code>
  541.  
  542.  
  543. <div class="context" id="c139818717255240">
  544.  
  545. <ol start="533" class="pre-context" id="pre139818717255240">
  546.  
  547. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> return import_module(self.urlconf_name)</pre></li>
  548.  
  549. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> else:</pre></li>
  550.  
  551. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> return self.urlconf_name</pre></li>
  552.  
  553. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre></pre></li>
  554.  
  555. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> @cached_property</pre></li>
  556.  
  557. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> def url_patterns(self):</pre></li>
  558.  
  559. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> # urlconf_module might be a valid set of patterns, so we default to it</pre></li>
  560.  
  561. </ol>
  562.  
  563. <ol start="540" class="context-line">
  564. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> patterns = getattr(self.urlconf_module, &quot;urlpatterns&quot;, self.urlconf_module)</pre> <span>...</span></li>
  565. </ol>
  566.  
  567. <ol start='541' class="post-context" id="post139818717255240">
  568.  
  569. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> try:</pre></li>
  570.  
  571. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> iter(patterns)</pre></li>
  572.  
  573. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> except TypeError:</pre></li>
  574.  
  575. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> msg = (</pre></li>
  576.  
  577. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> &quot;The included URLconf &#39;{name}&#39; does not appear to have any &quot;</pre></li>
  578.  
  579. <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> &quot;patterns in it. If you see valid patterns in the file then &quot;</pre></li>
  580.  
  581. </ol>
  582.  
  583. </div>
  584.  
  585.  
  586.  
  587. <div class="commands">
  588.  
  589. <a href="#" onclick="return varToggle(this, '139818717255240')"><span>&#x25b6;</span> Local vars</a>
  590.  
  591. </div>
  592. <table class="vars" id="v139818717255240">
  593. <thead>
  594. <tr>
  595. <th>Variable</th>
  596. <th>Value</th>
  597. </tr>
  598. </thead>
  599. <tbody>
  600.  
  601. <tr>
  602. <td>self</td>
  603. <td class="code"><pre>&lt;URLResolver &#39;more_api.urls&#39; (None:None) &#39;^/&#39;&gt;</pre></td>
  604. </tr>
  605.  
  606. </tbody>
  607. </table>
  608.  
  609. </li>
  610.  
  611.  
  612. <li class="frame django">
  613. <code>/home/ubuntu/env/lib/python3.5/site-packages/django/utils/functional.py</code> in <code>__get__</code>
  614.  
  615.  
  616. <div class="context" id="c139818717253704">
  617.  
  618. <ol start="29" class="pre-context" id="pre139818717253704">
  619.  
  620. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> &quot;&quot;&quot;</pre></li>
  621.  
  622. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> Call the function and put the return value in instance.__dict__ so that</pre></li>
  623.  
  624. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> subsequent attribute access on the instance returns the cached value</pre></li>
  625.  
  626. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> instead of calling cached_property.__get__().</pre></li>
  627.  
  628. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> &quot;&quot;&quot;</pre></li>
  629.  
  630. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> if instance is None:</pre></li>
  631.  
  632. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> return self</pre></li>
  633.  
  634. </ol>
  635.  
  636. <ol start="36" class="context-line">
  637. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> res = instance.__dict__[self.name] = self.func(instance)</pre> <span>...</span></li>
  638. </ol>
  639.  
  640. <ol start='37' class="post-context" id="post139818717253704">
  641.  
  642. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> return res</pre></li>
  643.  
  644. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre></pre></li>
  645.  
  646. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre></pre></li>
  647.  
  648. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre>class Promise:</pre></li>
  649.  
  650. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> &quot;&quot;&quot;</pre></li>
  651.  
  652. <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> Base class for the proxy class created in the closure of the lazy function.</pre></li>
  653.  
  654. </ol>
  655.  
  656. </div>
  657.  
  658.  
  659.  
  660. <div class="commands">
  661.  
  662. <a href="#" onclick="return varToggle(this, '139818717253704')"><span>&#x25b6;</span> Local vars</a>
  663.  
  664. </div>
  665. <table class="vars" id="v139818717253704">
  666. <thead>
  667. <tr>
  668. <th>Variable</th>
  669. <th>Value</th>
  670. </tr>
  671. </thead>
  672. <tbody>
  673.  
  674. <tr>
  675. <td>cls</td>
  676. <td class="code"><pre>&lt;class &#39;django.urls.resolvers.URLResolver&#39;&gt;</pre></td>
  677. </tr>
  678.  
  679. <tr>
  680. <td>instance</td>
  681. <td class="code"><pre>&lt;URLResolver &#39;more_api.urls&#39; (None:None) &#39;^/&#39;&gt;</pre></td>
  682. </tr>
  683.  
  684. <tr>
  685. <td>self</td>
  686. <td class="code"><pre>&lt;django.utils.functional.cached_property object at 0x7f2a18f554a8&gt;</pre></td>
  687. </tr>
  688.  
  689. </tbody>
  690. </table>
  691.  
  692. </li>
  693.  
  694.  
  695. <li class="frame django">
  696. <code>/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py</code> in <code>urlconf_module</code>
  697.  
  698.  
  699. <div class="context" id="c139818717254856">
  700.  
  701. <ol start="526" class="pre-context" id="pre139818717254856">
  702.  
  703. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> tried.append([pattern])</pre></li>
  704.  
  705. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> raise Resolver404({&#39;tried&#39;: tried, &#39;path&#39;: new_path})</pre></li>
  706.  
  707. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> raise Resolver404({&#39;path&#39;: path})</pre></li>
  708.  
  709. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre></pre></li>
  710.  
  711. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> @cached_property</pre></li>
  712.  
  713. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> def urlconf_module(self):</pre></li>
  714.  
  715. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> if isinstance(self.urlconf_name, str):</pre></li>
  716.  
  717. </ol>
  718.  
  719. <ol start="533" class="context-line">
  720. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> return import_module(self.urlconf_name)</pre> <span>...</span></li>
  721. </ol>
  722.  
  723. <ol start='534' class="post-context" id="post139818717254856">
  724.  
  725. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> else:</pre></li>
  726.  
  727. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> return self.urlconf_name</pre></li>
  728.  
  729. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre></pre></li>
  730.  
  731. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> @cached_property</pre></li>
  732.  
  733. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> def url_patterns(self):</pre></li>
  734.  
  735. <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> # urlconf_module might be a valid set of patterns, so we default to it</pre></li>
  736.  
  737. </ol>
  738.  
  739. </div>
  740.  
  741.  
  742.  
  743. <div class="commands">
  744.  
  745. <a href="#" onclick="return varToggle(this, '139818717254856')"><span>&#x25b6;</span> Local vars</a>
  746.  
  747. </div>
  748. <table class="vars" id="v139818717254856">
  749. <thead>
  750. <tr>
  751. <th>Variable</th>
  752. <th>Value</th>
  753. </tr>
  754. </thead>
  755. <tbody>
  756.  
  757. <tr>
  758. <td>self</td>
  759. <td class="code"><pre>&lt;URLResolver &#39;more_api.urls&#39; (None:None) &#39;^/&#39;&gt;</pre></td>
  760. </tr>
  761.  
  762. </tbody>
  763. </table>
  764.  
  765. </li>
  766.  
  767.  
  768. <li class="frame user">
  769. <code>/home/ubuntu/env/lib/python3.5/importlib/__init__.py</code> in <code>import_module</code>
  770.  
  771.  
  772. <div class="context" id="c139818717256136">
  773.  
  774. <ol start="119" class="pre-context" id="pre139818717256136">
  775.  
  776. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> msg = (&quot;the &#39;package&#39; argument is required to perform a relative &quot;</pre></li>
  777.  
  778. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> &quot;import for {!r}&quot;)</pre></li>
  779.  
  780. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> raise TypeError(msg.format(name))</pre></li>
  781.  
  782. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> for character in name:</pre></li>
  783.  
  784. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> if character != &#39;.&#39;:</pre></li>
  785.  
  786. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> break</pre></li>
  787.  
  788. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> level += 1</pre></li>
  789.  
  790. </ol>
  791.  
  792. <ol start="126" class="context-line">
  793. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> return _bootstrap._gcd_import(name[level:], package, level)</pre> <span>...</span></li>
  794. </ol>
  795.  
  796. <ol start='127' class="post-context" id="post139818717256136">
  797.  
  798. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre></pre></li>
  799.  
  800. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre></pre></li>
  801.  
  802. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre>_RELOADING = {}</pre></li>
  803.  
  804. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre></pre></li>
  805.  
  806. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre></pre></li>
  807.  
  808. <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre>def reload(module):</pre></li>
  809.  
  810. </ol>
  811.  
  812. </div>
  813.  
  814.  
  815.  
  816. <div class="commands">
  817.  
  818. <a href="#" onclick="return varToggle(this, '139818717256136')"><span>&#x25b6;</span> Local vars</a>
  819.  
  820. </div>
  821. <table class="vars" id="v139818717256136">
  822. <thead>
  823. <tr>
  824. <th>Variable</th>
  825. <th>Value</th>
  826. </tr>
  827. </thead>
  828. <tbody>
  829.  
  830. <tr>
  831. <td>level</td>
  832. <td class="code"><pre>0</pre></td>
  833. </tr>
  834.  
  835. <tr>
  836. <td>name</td>
  837. <td class="code"><pre>&#39;more_api.urls&#39;</pre></td>
  838. </tr>
  839.  
  840. <tr>
  841. <td>package</td>
  842. <td class="code"><pre>None</pre></td>
  843. </tr>
  844.  
  845. </tbody>
  846. </table>
  847.  
  848. </li>
  849.  
  850.  
  851. <li class="frame user">
  852. <code>&lt;frozen importlib._bootstrap&gt;</code> in <code>_gcd_import</code>
  853.  
  854.  
  855. <div class="context" id="c139818717255304">
  856.  
  857. <ol start="986" class="context-line">
  858. <li onclick="toggle('pre139818717255304', 'post139818717255304')"><pre>&lt;source code not available&gt;</pre> <span>...</span></li>
  859. </ol>
  860.  
  861. </div>
  862.  
  863.  
  864.  
  865. <div class="commands">
  866.  
  867. <a href="#" onclick="return varToggle(this, '139818717255304')"><span>&#x25b6;</span> Local vars</a>
  868.  
  869. </div>
  870. <table class="vars" id="v139818717255304">
  871. <thead>
  872. <tr>
  873. <th>Variable</th>
  874. <th>Value</th>
  875. </tr>
  876. </thead>
  877. <tbody>
  878.  
  879. <tr>
  880. <td>level</td>
  881. <td class="code"><pre>0</pre></td>
  882. </tr>
  883.  
  884. <tr>
  885. <td>name</td>
  886. <td class="code"><pre>&#39;more_api.urls&#39;</pre></td>
  887. </tr>
  888.  
  889. <tr>
  890. <td>package</td>
  891. <td class="code"><pre>None</pre></td>
  892. </tr>
  893.  
  894. </tbody>
  895. </table>
  896.  
  897. </li>
  898.  
  899.  
  900. <li class="frame user">
  901. <code>&lt;frozen importlib._bootstrap&gt;</code> in <code>_find_and_load</code>
  902.  
  903.  
  904. <div class="context" id="c139818717254600">
  905.  
  906. <ol start="969" class="context-line">
  907. <li onclick="toggle('pre139818717254600', 'post139818717254600')"><pre>&lt;source code not available&gt;</pre> <span>...</span></li>
  908. </ol>
  909.  
  910. </div>
  911.  
  912.  
  913.  
  914. <div class="commands">
  915.  
  916. <a href="#" onclick="return varToggle(this, '139818717254600')"><span>&#x25b6;</span> Local vars</a>
  917.  
  918. </div>
  919. <table class="vars" id="v139818717254600">
  920. <thead>
  921. <tr>
  922. <th>Variable</th>
  923. <th>Value</th>
  924. </tr>
  925. </thead>
  926. <tbody>
  927.  
  928. <tr>
  929. <td>import_</td>
  930. <td class="code"><pre>&lt;function _gcd_import at 0x7f2a1cb64048&gt;</pre></td>
  931. </tr>
  932.  
  933. <tr>
  934. <td>name</td>
  935. <td class="code"><pre>&#39;more_api.urls&#39;</pre></td>
  936. </tr>
  937.  
  938. </tbody>
  939. </table>
  940.  
  941. </li>
  942.  
  943.  
  944. <li class="frame user">
  945. <code>&lt;frozen importlib._bootstrap&gt;</code> in <code>_find_and_load_unlocked</code>
  946.  
  947.  
  948. <div class="context" id="c139818717256776">
  949.  
  950. <ol start="958" class="context-line">
  951. <li onclick="toggle('pre139818717256776', 'post139818717256776')"><pre>&lt;source code not available&gt;</pre> <span>...</span></li>
  952. </ol>
  953.  
  954. </div>
  955.  
  956.  
  957.  
  958. <div class="commands">
  959.  
  960. <a href="#" onclick="return varToggle(this, '139818717256776')"><span>&#x25b6;</span> Local vars</a>
  961.  
  962. </div>
  963. <table class="vars" id="v139818717256776">
  964. <thead>
  965. <tr>
  966. <th>Variable</th>
  967. <th>Value</th>
  968. </tr>
  969. </thead>
  970. <tbody>
  971.  
  972. <tr>
  973. <td>import_</td>
  974. <td class="code"><pre>&lt;function _gcd_import at 0x7f2a1cb64048&gt;</pre></td>
  975. </tr>
  976.  
  977. <tr>
  978. <td>name</td>
  979. <td class="code"><pre>&#39;more_api.urls&#39;</pre></td>
  980. </tr>
  981.  
  982. <tr>
  983. <td>parent</td>
  984. <td class="code"><pre>&#39;more_api&#39;</pre></td>
  985. </tr>
  986.  
  987. <tr>
  988. <td>parent_module</td>
  989. <td class="code"><pre>&lt;module &#39;more_api&#39; from &#39;./more_api/__init__.py&#39;&gt;</pre></td>
  990. </tr>
  991.  
  992. <tr>
  993. <td>path</td>
  994. <td class="code"><pre>[&#39;./more_api&#39;]</pre></td>
  995. </tr>
  996.  
  997. <tr>
  998. <td>spec</td>
  999. <td class="code"><pre>ModuleSpec(name=&#39;more_api.urls&#39;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38&gt;, origin=&#39;./more_api/urls.py&#39;)</pre></td>
  1000. </tr>
  1001.  
  1002. </tbody>
  1003. </table>
  1004.  
  1005. </li>
  1006.  
  1007.  
  1008. <li class="frame user">
  1009. <code>&lt;frozen importlib._bootstrap&gt;</code> in <code>_load_unlocked</code>
  1010.  
  1011.  
  1012. <div class="context" id="c139818717256008">
  1013.  
  1014. <ol start="673" class="context-line">
  1015. <li onclick="toggle('pre139818717256008', 'post139818717256008')"><pre>&lt;source code not available&gt;</pre> <span>...</span></li>
  1016. </ol>
  1017.  
  1018. </div>
  1019.  
  1020.  
  1021.  
  1022. <div class="commands">
  1023.  
  1024. <a href="#" onclick="return varToggle(this, '139818717256008')"><span>&#x25b6;</span> Local vars</a>
  1025.  
  1026. </div>
  1027. <table class="vars" id="v139818717256008">
  1028. <thead>
  1029. <tr>
  1030. <th>Variable</th>
  1031. <th>Value</th>
  1032. </tr>
  1033. </thead>
  1034. <tbody>
  1035.  
  1036. <tr>
  1037. <td>module</td>
  1038. <td class="code"><pre>&lt;module &#39;more_api.urls&#39; from &#39;./more_api/urls.py&#39;&gt;</pre></td>
  1039. </tr>
  1040.  
  1041. <tr>
  1042. <td>spec</td>
  1043. <td class="code"><pre>ModuleSpec(name=&#39;more_api.urls&#39;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38&gt;, origin=&#39;./more_api/urls.py&#39;)</pre></td>
  1044. </tr>
  1045.  
  1046. </tbody>
  1047. </table>
  1048.  
  1049. </li>
  1050.  
  1051.  
  1052. <li class="frame user">
  1053. <code>&lt;frozen importlib._bootstrap_external&gt;</code> in <code>exec_module</code>
  1054.  
  1055.  
  1056. <div class="context" id="c139818717256456">
  1057.  
  1058. <ol start="665" class="context-line">
  1059. <li onclick="toggle('pre139818717256456', 'post139818717256456')"><pre>&lt;source code not available&gt;</pre> <span>...</span></li>
  1060. </ol>
  1061.  
  1062. </div>
  1063.  
  1064.  
  1065.  
  1066. <div class="commands">
  1067.  
  1068. <a href="#" onclick="return varToggle(this, '139818717256456')"><span>&#x25b6;</span> Local vars</a>
  1069.  
  1070. </div>
  1071. <table class="vars" id="v139818717256456">
  1072. <thead>
  1073. <tr>
  1074. <th>Variable</th>
  1075. <th>Value</th>
  1076. </tr>
  1077. </thead>
  1078. <tbody>
  1079.  
  1080. <tr>
  1081. <td>code</td>
  1082. <td class="code"><pre>&lt;code object &lt;module&gt; at 0x7f2a14f450c0, file &quot;./more_api/urls.py&quot;, line 15&gt;</pre></td>
  1083. </tr>
  1084.  
  1085. <tr>
  1086. <td>module</td>
  1087. <td class="code"><pre>&lt;module &#39;more_api.urls&#39; from &#39;./more_api/urls.py&#39;&gt;</pre></td>
  1088. </tr>
  1089.  
  1090. <tr>
  1091. <td>self</td>
  1092. <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38&gt;</pre></td>
  1093. </tr>
  1094.  
  1095. </tbody>
  1096. </table>
  1097.  
  1098. </li>
  1099.  
  1100.  
  1101. <li class="frame user">
  1102. <code>&lt;frozen importlib._bootstrap&gt;</code> in <code>_call_with_frames_removed</code>
  1103.  
  1104.  
  1105. <div class="context" id="c139818730917704">
  1106.  
  1107. <ol start="222" class="context-line">
  1108. <li onclick="toggle('pre139818730917704', 'post139818730917704')"><pre>&lt;source code not available&gt;</pre> <span>...</span></li>
  1109. </ol>
  1110.  
  1111. </div>
  1112.  
  1113.  
  1114.  
  1115. <div class="commands">
  1116.  
  1117. <a href="#" onclick="return varToggle(this, '139818730917704')"><span>&#x25b6;</span> Local vars</a>
  1118.  
  1119. </div>
  1120. <table class="vars" id="v139818730917704">
  1121. <thead>
  1122. <tr>
  1123. <th>Variable</th>
  1124. <th>Value</th>
  1125. </tr>
  1126. </thead>
  1127. <tbody>
  1128.  
  1129. <tr>
  1130. <td>args</td>
  1131. <td class="code"><pre>(&lt;code object &lt;module&gt; at 0x7f2a14f450c0, file &quot;./more_api/urls.py&quot;, line 15&gt;,
  1132. {&#39;__builtins__&#39;: {&#39;ArithmeticError&#39;: &lt;class &#39;ArithmeticError&#39;&gt;,
  1133. &#39;AssertionError&#39;: &lt;class &#39;AssertionError&#39;&gt;,
  1134. &#39;AttributeError&#39;: &lt;class &#39;AttributeError&#39;&gt;,
  1135. &#39;BaseException&#39;: &lt;class &#39;BaseException&#39;&gt;,
  1136. &#39;BlockingIOError&#39;: &lt;class &#39;BlockingIOError&#39;&gt;,
  1137. &#39;BrokenPipeError&#39;: &lt;class &#39;BrokenPipeError&#39;&gt;,
  1138. &#39;BufferError&#39;: &lt;class &#39;BufferError&#39;&gt;,
  1139. &#39;BytesWarning&#39;: &lt;class &#39;BytesWarning&#39;&gt;,
  1140. &#39;ChildProcessError&#39;: &lt;class &#39;ChildProcessError&#39;&gt;,
  1141. &#39;ConnectionAbortedError&#39;: &lt;class &#39;ConnectionAbortedError&#39;&gt;,
  1142. &#39;ConnectionError&#39;: &lt;class &#39;ConnectionError&#39;&gt;,
  1143. &#39;ConnectionRefusedError&#39;: &lt;class &#39;ConnectionRefusedError&#39;&gt;,
  1144. &#39;ConnectionResetError&#39;: &lt;class &#39;ConnectionResetError&#39;&gt;,
  1145. &#39;DeprecationWarning&#39;: &lt;class &#39;DeprecationWarning&#39;&gt;,
  1146. &#39;EOFError&#39;: &lt;class &#39;EOFError&#39;&gt;,
  1147. &#39;Ellipsis&#39;: Ellipsis,
  1148. &#39;EnvironmentError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1149. &#39;Exception&#39;: &lt;class &#39;Exception&#39;&gt;,
  1150. &#39;False&#39;: False,
  1151. &#39;FileExistsError&#39;: &lt;class &#39;FileExistsError&#39;&gt;,
  1152. &#39;FileNotFoundError&#39;: &lt;class &#39;FileNotFoundError&#39;&gt;,
  1153. &#39;FloatingPointError&#39;: &lt;class &#39;FloatingPointError&#39;&gt;,
  1154. &#39;FutureWarning&#39;: &lt;class &#39;FutureWarning&#39;&gt;,
  1155. &#39;GeneratorExit&#39;: &lt;class &#39;GeneratorExit&#39;&gt;,
  1156. &#39;IOError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1157. &#39;ImportError&#39;: &lt;class &#39;ImportError&#39;&gt;,
  1158. &#39;ImportWarning&#39;: &lt;class &#39;ImportWarning&#39;&gt;,
  1159. &#39;IndentationError&#39;: &lt;class &#39;IndentationError&#39;&gt;,
  1160. &#39;IndexError&#39;: &lt;class &#39;IndexError&#39;&gt;,
  1161. &#39;InterruptedError&#39;: &lt;class &#39;InterruptedError&#39;&gt;,
  1162. &#39;IsADirectoryError&#39;: &lt;class &#39;IsADirectoryError&#39;&gt;,
  1163. &#39;KeyError&#39;: &lt;class &#39;KeyError&#39;&gt;,
  1164. &#39;KeyboardInterrupt&#39;: &lt;class &#39;KeyboardInterrupt&#39;&gt;,
  1165. &#39;LookupError&#39;: &lt;class &#39;LookupError&#39;&gt;,
  1166. &#39;MemoryError&#39;: &lt;class &#39;MemoryError&#39;&gt;,
  1167. &#39;NameError&#39;: &lt;class &#39;NameError&#39;&gt;,
  1168. &#39;None&#39;: None,
  1169. &#39;NotADirectoryError&#39;: &lt;class &#39;NotADirectoryError&#39;&gt;,
  1170. &#39;NotImplemented&#39;: NotImplemented,
  1171. &#39;NotImplementedError&#39;: &lt;class &#39;NotImplementedError&#39;&gt;,
  1172. &#39;OSError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1173. &#39;OverflowError&#39;: &lt;class &#39;OverflowError&#39;&gt;,
  1174. &#39;PendingDeprecationWarning&#39;: &lt;class &#39;PendingDeprecationWarning&#39;&gt;,
  1175. &#39;PermissionError&#39;: &lt;class &#39;PermissionError&#39;&gt;,
  1176. &#39;ProcessLookupError&#39;: &lt;class &#39;ProcessLookupError&#39;&gt;,
  1177. &#39;RecursionError&#39;: &lt;class &#39;RecursionError&#39;&gt;,
  1178. &#39;ReferenceError&#39;: &lt;class &#39;ReferenceError&#39;&gt;,
  1179. &#39;ResourceWarning&#39;: &lt;class &#39;ResourceWarning&#39;&gt;,
  1180. &#39;RuntimeError&#39;: &lt;class &#39;RuntimeError&#39;&gt;,
  1181. &#39;RuntimeWarning&#39;: &lt;class &#39;RuntimeWarning&#39;&gt;,
  1182. &#39;StopAsyncIteration&#39;: &lt;class &#39;StopAsyncIteration&#39;&gt;,
  1183. &#39;StopIteration&#39;: &lt;class &#39;StopIteration&#39;&gt;,
  1184. &#39;SyntaxError&#39;: &lt;class &#39;SyntaxError&#39;&gt;,
  1185. &#39;SyntaxWarning&#39;: &lt;class &#39;SyntaxWarning&#39;&gt;,
  1186. &#39;SystemError&#39;: &lt;class &#39;SystemError&#39;&gt;,
  1187. &#39;SystemExit&#39;: &lt;class &#39;SystemExit&#39;&gt;,
  1188. &#39;TabError&#39;: &lt;class &#39;TabError&#39;&gt;,
  1189. &#39;TimeoutError&#39;: &lt;class &#39;TimeoutError&#39;&gt;,
  1190. &#39;True&#39;: True,
  1191. &#39;TypeError&#39;: &lt;class &#39;TypeError&#39;&gt;,
  1192. &#39;UnboundLocalError&#39;: &lt;class &#39;UnboundLocalError&#39;&gt;,
  1193. &#39;UnicodeDecodeError&#39;: &lt;class &#39;UnicodeDecodeError&#39;&gt;,
  1194. &#39;UnicodeEncodeError&#39;: &lt;class &#39;UnicodeEncodeError&#39;&gt;,
  1195. &#39;UnicodeError&#39;: &lt;class &#39;UnicodeError&#39;&gt;,
  1196. &#39;UnicodeTranslateError&#39;: &lt;class &#39;UnicodeTranslateError&#39;&gt;,
  1197. &#39;Unico... &lt;trimmed 10921 bytes string&gt;</pre></td>
  1198. </tr>
  1199.  
  1200. <tr>
  1201. <td>f</td>
  1202. <td class="code"><pre>&lt;built-in function exec&gt;</pre></td>
  1203. </tr>
  1204.  
  1205. <tr>
  1206. <td>kwds</td>
  1207. <td class="code"><pre>{}</pre></td>
  1208. </tr>
  1209.  
  1210. </tbody>
  1211. </table>
  1212.  
  1213. </li>
  1214.  
  1215.  
  1216. <li class="frame user">
  1217. <code>./more_api/urls.py</code> in <code>&lt;module&gt;</code>
  1218.  
  1219.  
  1220. <div class="context" id="c139818730915464">
  1221.  
  1222. <ol start="11" class="pre-context" id="pre139818730915464">
  1223.  
  1224. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre> 2. Add a URL to urlpatterns: path(&#39;&#39;, Home.as_view(), name=&#39;home&#39;)</pre></li>
  1225.  
  1226. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>Including another URLconf</pre></li>
  1227.  
  1228. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre> 1. Import the include() function: from django.urls import include, path</pre></li>
  1229.  
  1230. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre> 2. Add a URL to urlpatterns: path(&#39;blog/&#39;, include(&#39;blog.urls&#39;))</pre></li>
  1231.  
  1232. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>&quot;&quot;&quot;</pre></li>
  1233.  
  1234. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from django.contrib import admin</pre></li>
  1235.  
  1236. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from django.conf.urls import url, include</pre></li>
  1237.  
  1238. </ol>
  1239.  
  1240. <ol start="18" class="context-line">
  1241. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from api.v1 import urls as v1_urls</pre> <span>...</span></li>
  1242. </ol>
  1243.  
  1244. <ol start='19' class="post-context" id="post139818730915464">
  1245.  
  1246. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from more_api.settings import STATIC_ROOT, MEDIA_ROOT</pre></li>
  1247.  
  1248. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from django.views.static import serve</pre></li>
  1249.  
  1250. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from django.conf import settings</pre></li>
  1251.  
  1252. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre></pre></li>
  1253.  
  1254. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>urlpatterns = [</pre></li>
  1255.  
  1256. <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre> url(&#39;admin/&#39;, admin.site.urls),</pre></li>
  1257.  
  1258. </ol>
  1259.  
  1260. </div>
  1261.  
  1262.  
  1263.  
  1264. <div class="commands">
  1265.  
  1266. <a href="#" onclick="return varToggle(this, '139818730915464')"><span>&#x25b6;</span> Local vars</a>
  1267.  
  1268. </div>
  1269. <table class="vars" id="v139818730915464">
  1270. <thead>
  1271. <tr>
  1272. <th>Variable</th>
  1273. <th>Value</th>
  1274. </tr>
  1275. </thead>
  1276. <tbody>
  1277.  
  1278. <tr>
  1279. <td>__builtins__</td>
  1280. <td class="code"><pre>{&#39;ArithmeticError&#39;: &lt;class &#39;ArithmeticError&#39;&gt;,
  1281. &#39;AssertionError&#39;: &lt;class &#39;AssertionError&#39;&gt;,
  1282. &#39;AttributeError&#39;: &lt;class &#39;AttributeError&#39;&gt;,
  1283. &#39;BaseException&#39;: &lt;class &#39;BaseException&#39;&gt;,
  1284. &#39;BlockingIOError&#39;: &lt;class &#39;BlockingIOError&#39;&gt;,
  1285. &#39;BrokenPipeError&#39;: &lt;class &#39;BrokenPipeError&#39;&gt;,
  1286. &#39;BufferError&#39;: &lt;class &#39;BufferError&#39;&gt;,
  1287. &#39;BytesWarning&#39;: &lt;class &#39;BytesWarning&#39;&gt;,
  1288. &#39;ChildProcessError&#39;: &lt;class &#39;ChildProcessError&#39;&gt;,
  1289. &#39;ConnectionAbortedError&#39;: &lt;class &#39;ConnectionAbortedError&#39;&gt;,
  1290. &#39;ConnectionError&#39;: &lt;class &#39;ConnectionError&#39;&gt;,
  1291. &#39;ConnectionRefusedError&#39;: &lt;class &#39;ConnectionRefusedError&#39;&gt;,
  1292. &#39;ConnectionResetError&#39;: &lt;class &#39;ConnectionResetError&#39;&gt;,
  1293. &#39;DeprecationWarning&#39;: &lt;class &#39;DeprecationWarning&#39;&gt;,
  1294. &#39;EOFError&#39;: &lt;class &#39;EOFError&#39;&gt;,
  1295. &#39;Ellipsis&#39;: Ellipsis,
  1296. &#39;EnvironmentError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1297. &#39;Exception&#39;: &lt;class &#39;Exception&#39;&gt;,
  1298. &#39;False&#39;: False,
  1299. &#39;FileExistsError&#39;: &lt;class &#39;FileExistsError&#39;&gt;,
  1300. &#39;FileNotFoundError&#39;: &lt;class &#39;FileNotFoundError&#39;&gt;,
  1301. &#39;FloatingPointError&#39;: &lt;class &#39;FloatingPointError&#39;&gt;,
  1302. &#39;FutureWarning&#39;: &lt;class &#39;FutureWarning&#39;&gt;,
  1303. &#39;GeneratorExit&#39;: &lt;class &#39;GeneratorExit&#39;&gt;,
  1304. &#39;IOError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1305. &#39;ImportError&#39;: &lt;class &#39;ImportError&#39;&gt;,
  1306. &#39;ImportWarning&#39;: &lt;class &#39;ImportWarning&#39;&gt;,
  1307. &#39;IndentationError&#39;: &lt;class &#39;IndentationError&#39;&gt;,
  1308. &#39;IndexError&#39;: &lt;class &#39;IndexError&#39;&gt;,
  1309. &#39;InterruptedError&#39;: &lt;class &#39;InterruptedError&#39;&gt;,
  1310. &#39;IsADirectoryError&#39;: &lt;class &#39;IsADirectoryError&#39;&gt;,
  1311. &#39;KeyError&#39;: &lt;class &#39;KeyError&#39;&gt;,
  1312. &#39;KeyboardInterrupt&#39;: &lt;class &#39;KeyboardInterrupt&#39;&gt;,
  1313. &#39;LookupError&#39;: &lt;class &#39;LookupError&#39;&gt;,
  1314. &#39;MemoryError&#39;: &lt;class &#39;MemoryError&#39;&gt;,
  1315. &#39;NameError&#39;: &lt;class &#39;NameError&#39;&gt;,
  1316. &#39;None&#39;: None,
  1317. &#39;NotADirectoryError&#39;: &lt;class &#39;NotADirectoryError&#39;&gt;,
  1318. &#39;NotImplemented&#39;: NotImplemented,
  1319. &#39;NotImplementedError&#39;: &lt;class &#39;NotImplementedError&#39;&gt;,
  1320. &#39;OSError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1321. &#39;OverflowError&#39;: &lt;class &#39;OverflowError&#39;&gt;,
  1322. &#39;PendingDeprecationWarning&#39;: &lt;class &#39;PendingDeprecationWarning&#39;&gt;,
  1323. &#39;PermissionError&#39;: &lt;class &#39;PermissionError&#39;&gt;,
  1324. &#39;ProcessLookupError&#39;: &lt;class &#39;ProcessLookupError&#39;&gt;,
  1325. &#39;RecursionError&#39;: &lt;class &#39;RecursionError&#39;&gt;,
  1326. &#39;ReferenceError&#39;: &lt;class &#39;ReferenceError&#39;&gt;,
  1327. &#39;ResourceWarning&#39;: &lt;class &#39;ResourceWarning&#39;&gt;,
  1328. &#39;RuntimeError&#39;: &lt;class &#39;RuntimeError&#39;&gt;,
  1329. &#39;RuntimeWarning&#39;: &lt;class &#39;RuntimeWarning&#39;&gt;,
  1330. &#39;StopAsyncIteration&#39;: &lt;class &#39;StopAsyncIteration&#39;&gt;,
  1331. &#39;StopIteration&#39;: &lt;class &#39;StopIteration&#39;&gt;,
  1332. &#39;SyntaxError&#39;: &lt;class &#39;SyntaxError&#39;&gt;,
  1333. &#39;SyntaxWarning&#39;: &lt;class &#39;SyntaxWarning&#39;&gt;,
  1334. &#39;SystemError&#39;: &lt;class &#39;SystemError&#39;&gt;,
  1335. &#39;SystemExit&#39;: &lt;class &#39;SystemExit&#39;&gt;,
  1336. &#39;TabError&#39;: &lt;class &#39;TabError&#39;&gt;,
  1337. &#39;TimeoutError&#39;: &lt;class &#39;TimeoutError&#39;&gt;,
  1338. &#39;True&#39;: True,
  1339. &#39;TypeError&#39;: &lt;class &#39;TypeError&#39;&gt;,
  1340. &#39;UnboundLocalError&#39;: &lt;class &#39;UnboundLocalError&#39;&gt;,
  1341. &#39;UnicodeDecodeError&#39;: &lt;class &#39;UnicodeDecodeError&#39;&gt;,
  1342. &#39;UnicodeEncodeError&#39;: &lt;class &#39;UnicodeEncodeError&#39;&gt;,
  1343. &#39;UnicodeError&#39;: &lt;class &#39;UnicodeError&#39;&gt;,
  1344. &#39;UnicodeTranslateError&#39;: &lt;class &#39;UnicodeTranslateError&#39;&gt;,
  1345. &#39;UnicodeWarning&#39;: &lt;class &#39;UnicodeWarning&#39;&gt;,
  1346. &#39;UserWarning&#39;: &lt;class &#39;UserWarning&#39;&gt;,
  1347. &#39;ValueError&#39;: &lt;class &#39;ValueError&#39;&gt;,
  1348. &#39;Warning&#39;: &lt;class &#39;Warning&#39;&gt;,
  1349. &#39;ZeroDivisionError&#39;: &lt;class &#39;ZeroDivisionError&#39;&gt;,
  1350. &#39;__build_class__&#39;: &lt;built-in function __build_class__&gt;,
  1351. &#39;__debug__&#39;: True,
  1352. &#39;__doc__&#39;: &#39;Built-in functions, exceptions, and other objects.\n&#39;
  1353. &#39;\n&#39;
  1354. &quot;Noteworthy: None is the `nil&#39; object; Ellipsis represents `...&#39; &quot;
  1355. &#39;in slices.&#39;,
  1356. &#39;__import__&#39;: &lt;built-in function __import__&gt;,
  1357. &#39;__loader__&#39;: &lt;class &#39;_frozen_importlib.BuiltinImporter&#39;&gt;,
  1358. &#39;__name__&#39;: &#39;builtins&#39;,
  1359. &#39;__package__&#39;: &#39;&#39;,
  1360. &#39;__spec__&#39;: ModuleSpec(name=&#39;builtins&#39;, loader=&lt;class &#39;_frozen_importlib.BuiltinImporter&#39;&gt;),
  1361. &#39;abs&#39;: &lt;built-in function abs&gt;,
  1362. &#39;all&#39;: &lt;built-in function all&gt;,
  1363. &#39;any&#39;: &lt;built-in function any&gt;,
  1364. &#39;ascii&#39;: &lt;built-in function ascii&gt;,
  1365. &#39;bin&#39;: &lt;built-in function bin&gt;,
  1366. &#39;bool&#39;: &lt;class &#39;bool&#39;&gt;,
  1367. &#39;bytearray&#39;: &lt;class &#39;bytearray&#39;&gt;,
  1368. &#39;bytes&#39;: &lt;class &#39;bytes&#39;&gt;,
  1369. &#39;callable&#39;: &lt;built-in function callable&gt;,
  1370. &#39;chr&#39;: &lt;built-in function chr&gt;,
  1371. &#39;classmethod&#39;: &lt;class &#39;classmethod&#39;&gt;,
  1372. &#39;compile&#39;: &lt;built-in function compile&gt;,
  1373. &#39;complex&#39;: &lt;class &#39;complex&#39;&gt;,
  1374. &#39;copyright&#39;: Copyright (c) 2001-2016 Python Software Foundation.
  1375. All Rights Reserved.
  1376.  
  1377. Copyright (c) 2000 BeOpen.co... &lt;trimmed 6484 bytes string&gt;</pre></td>
  1378. </tr>
  1379.  
  1380. <tr>
  1381. <td>__cached__</td>
  1382. <td class="code"><pre>&#39;./more_api/__pycache__/urls.cpython-35.pyc&#39;</pre></td>
  1383. </tr>
  1384.  
  1385. <tr>
  1386. <td>__doc__</td>
  1387. <td class="code"><pre>(&#39;more_api URL Configuration\n&#39;
  1388. &#39;\n&#39;
  1389. &#39;The `urlpatterns` list routes URLs to views. For more information please &#39;
  1390. &#39;see:\n&#39;
  1391. &#39; https://docs.djangoproject.com/en/2.0/topics/http/urls/\n&#39;
  1392. &#39;Examples:\n&#39;
  1393. &#39;Function views\n&#39;
  1394. &#39; 1. Add an import: from my_app import views\n&#39;
  1395. &quot; 2. Add a URL to urlpatterns: path(&#39;&#39;, views.home, name=&#39;home&#39;)\n&quot;
  1396. &#39;Class-based views\n&#39;
  1397. &#39; 1. Add an import: from other_app.views import Home\n&#39;
  1398. &quot; 2. Add a URL to urlpatterns: path(&#39;&#39;, Home.as_view(), name=&#39;home&#39;)\n&quot;
  1399. &#39;Including another URLconf\n&#39;
  1400. &#39; 1. Import the include() function: from django.urls import include, path\n&#39;
  1401. &quot; 2. Add a URL to urlpatterns: path(&#39;blog/&#39;, include(&#39;blog.urls&#39;))\n&quot;)</pre></td>
  1402. </tr>
  1403.  
  1404. <tr>
  1405. <td>__file__</td>
  1406. <td class="code"><pre>&#39;./more_api/urls.py&#39;</pre></td>
  1407. </tr>
  1408.  
  1409. <tr>
  1410. <td>__loader__</td>
  1411. <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38&gt;</pre></td>
  1412. </tr>
  1413.  
  1414. <tr>
  1415. <td>__name__</td>
  1416. <td class="code"><pre>&#39;more_api.urls&#39;</pre></td>
  1417. </tr>
  1418.  
  1419. <tr>
  1420. <td>__package__</td>
  1421. <td class="code"><pre>&#39;more_api&#39;</pre></td>
  1422. </tr>
  1423.  
  1424. <tr>
  1425. <td>__spec__</td>
  1426. <td class="code"><pre>ModuleSpec(name=&#39;more_api.urls&#39;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38&gt;, origin=&#39;./more_api/urls.py&#39;)</pre></td>
  1427. </tr>
  1428.  
  1429. <tr>
  1430. <td>admin</td>
  1431. <td class="code"><pre>&lt;module &#39;django.contrib.admin&#39; from &#39;/home/ubuntu/env/lib/python3.5/site-packages/django/contrib/admin/__init__.py&#39;&gt;</pre></td>
  1432. </tr>
  1433.  
  1434. <tr>
  1435. <td>include</td>
  1436. <td class="code"><pre>&lt;function include at 0x7f2a18edcae8&gt;</pre></td>
  1437. </tr>
  1438.  
  1439. <tr>
  1440. <td>url</td>
  1441. <td class="code"><pre>&lt;function url at 0x7f2a15c9b510&gt;</pre></td>
  1442. </tr>
  1443.  
  1444. </tbody>
  1445. </table>
  1446.  
  1447. </li>
  1448.  
  1449.  
  1450. <li class="frame user">
  1451. <code>./api/v1/urls.py</code> in <code>&lt;module&gt;</code>
  1452.  
  1453.  
  1454. <div class="context" id="c139818730917000">
  1455.  
  1456. <ol start="1" class="pre-context" id="pre139818730917000">
  1457.  
  1458. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from django.conf.urls import url, include</pre></li>
  1459.  
  1460. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.authentication import urls as auth_urls</pre></li>
  1461.  
  1462. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.meal import urls as meal_urls</pre></li>
  1463.  
  1464. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.recipe import urls as recipe_urls</pre></li>
  1465.  
  1466. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.shoppinglist import urls as shoppinglist_urls</pre></li>
  1467.  
  1468. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.user import urls as user_urls</pre></li>
  1469.  
  1470. </ol>
  1471.  
  1472. <ol start="7" class="context-line">
  1473. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.community import urls as community_urls</pre> <span>...</span></li>
  1474. </ol>
  1475.  
  1476. <ol start='8' class="post-context" id="post139818730917000">
  1477.  
  1478. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre></pre></li>
  1479.  
  1480. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>urlpatterns = [</pre></li>
  1481.  
  1482. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre> url(r&#39;^auth/&#39;, include(auth_urls)),</pre></li>
  1483.  
  1484. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre> url(r&#39;^meal/&#39;, include(meal_urls)),</pre></li>
  1485.  
  1486. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre> url(r&#39;^recipe/&#39;, include(recipe_urls)),</pre></li>
  1487.  
  1488. <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre> url(r&#39;^shoppinglist/&#39;, include(shoppinglist_urls)),</pre></li>
  1489.  
  1490. </ol>
  1491.  
  1492. </div>
  1493.  
  1494.  
  1495.  
  1496. <div class="commands">
  1497.  
  1498. <a href="#" onclick="return varToggle(this, '139818730917000')"><span>&#x25b6;</span> Local vars</a>
  1499.  
  1500. </div>
  1501. <table class="vars" id="v139818730917000">
  1502. <thead>
  1503. <tr>
  1504. <th>Variable</th>
  1505. <th>Value</th>
  1506. </tr>
  1507. </thead>
  1508. <tbody>
  1509.  
  1510. <tr>
  1511. <td>__builtins__</td>
  1512. <td class="code"><pre>{&#39;ArithmeticError&#39;: &lt;class &#39;ArithmeticError&#39;&gt;,
  1513. &#39;AssertionError&#39;: &lt;class &#39;AssertionError&#39;&gt;,
  1514. &#39;AttributeError&#39;: &lt;class &#39;AttributeError&#39;&gt;,
  1515. &#39;BaseException&#39;: &lt;class &#39;BaseException&#39;&gt;,
  1516. &#39;BlockingIOError&#39;: &lt;class &#39;BlockingIOError&#39;&gt;,
  1517. &#39;BrokenPipeError&#39;: &lt;class &#39;BrokenPipeError&#39;&gt;,
  1518. &#39;BufferError&#39;: &lt;class &#39;BufferError&#39;&gt;,
  1519. &#39;BytesWarning&#39;: &lt;class &#39;BytesWarning&#39;&gt;,
  1520. &#39;ChildProcessError&#39;: &lt;class &#39;ChildProcessError&#39;&gt;,
  1521. &#39;ConnectionAbortedError&#39;: &lt;class &#39;ConnectionAbortedError&#39;&gt;,
  1522. &#39;ConnectionError&#39;: &lt;class &#39;ConnectionError&#39;&gt;,
  1523. &#39;ConnectionRefusedError&#39;: &lt;class &#39;ConnectionRefusedError&#39;&gt;,
  1524. &#39;ConnectionResetError&#39;: &lt;class &#39;ConnectionResetError&#39;&gt;,
  1525. &#39;DeprecationWarning&#39;: &lt;class &#39;DeprecationWarning&#39;&gt;,
  1526. &#39;EOFError&#39;: &lt;class &#39;EOFError&#39;&gt;,
  1527. &#39;Ellipsis&#39;: Ellipsis,
  1528. &#39;EnvironmentError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1529. &#39;Exception&#39;: &lt;class &#39;Exception&#39;&gt;,
  1530. &#39;False&#39;: False,
  1531. &#39;FileExistsError&#39;: &lt;class &#39;FileExistsError&#39;&gt;,
  1532. &#39;FileNotFoundError&#39;: &lt;class &#39;FileNotFoundError&#39;&gt;,
  1533. &#39;FloatingPointError&#39;: &lt;class &#39;FloatingPointError&#39;&gt;,
  1534. &#39;FutureWarning&#39;: &lt;class &#39;FutureWarning&#39;&gt;,
  1535. &#39;GeneratorExit&#39;: &lt;class &#39;GeneratorExit&#39;&gt;,
  1536. &#39;IOError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1537. &#39;ImportError&#39;: &lt;class &#39;ImportError&#39;&gt;,
  1538. &#39;ImportWarning&#39;: &lt;class &#39;ImportWarning&#39;&gt;,
  1539. &#39;IndentationError&#39;: &lt;class &#39;IndentationError&#39;&gt;,
  1540. &#39;IndexError&#39;: &lt;class &#39;IndexError&#39;&gt;,
  1541. &#39;InterruptedError&#39;: &lt;class &#39;InterruptedError&#39;&gt;,
  1542. &#39;IsADirectoryError&#39;: &lt;class &#39;IsADirectoryError&#39;&gt;,
  1543. &#39;KeyError&#39;: &lt;class &#39;KeyError&#39;&gt;,
  1544. &#39;KeyboardInterrupt&#39;: &lt;class &#39;KeyboardInterrupt&#39;&gt;,
  1545. &#39;LookupError&#39;: &lt;class &#39;LookupError&#39;&gt;,
  1546. &#39;MemoryError&#39;: &lt;class &#39;MemoryError&#39;&gt;,
  1547. &#39;NameError&#39;: &lt;class &#39;NameError&#39;&gt;,
  1548. &#39;None&#39;: None,
  1549. &#39;NotADirectoryError&#39;: &lt;class &#39;NotADirectoryError&#39;&gt;,
  1550. &#39;NotImplemented&#39;: NotImplemented,
  1551. &#39;NotImplementedError&#39;: &lt;class &#39;NotImplementedError&#39;&gt;,
  1552. &#39;OSError&#39;: &lt;class &#39;OSError&#39;&gt;,
  1553. &#39;OverflowError&#39;: &lt;class &#39;OverflowError&#39;&gt;,
  1554. &#39;PendingDeprecationWarning&#39;: &lt;class &#39;PendingDeprecationWarning&#39;&gt;,
  1555. &#39;PermissionError&#39;: &lt;class &#39;PermissionError&#39;&gt;,
  1556. &#39;ProcessLookupError&#39;: &lt;class &#39;ProcessLookupError&#39;&gt;,
  1557. &#39;RecursionError&#39;: &lt;class &#39;RecursionError&#39;&gt;,
  1558. &#39;ReferenceError&#39;: &lt;class &#39;ReferenceError&#39;&gt;,
  1559. &#39;ResourceWarning&#39;: &lt;class &#39;ResourceWarning&#39;&gt;,
  1560. &#39;RuntimeError&#39;: &lt;class &#39;RuntimeError&#39;&gt;,
  1561. &#39;RuntimeWarning&#39;: &lt;class &#39;RuntimeWarning&#39;&gt;,
  1562. &#39;StopAsyncIteration&#39;: &lt;class &#39;StopAsyncIteration&#39;&gt;,
  1563. &#39;StopIteration&#39;: &lt;class &#39;StopIteration&#39;&gt;,
  1564. &#39;SyntaxError&#39;: &lt;class &#39;SyntaxError&#39;&gt;,
  1565. &#39;SyntaxWarning&#39;: &lt;class &#39;SyntaxWarning&#39;&gt;,
  1566. &#39;SystemError&#39;: &lt;class &#39;SystemError&#39;&gt;,
  1567. &#39;SystemExit&#39;: &lt;class &#39;SystemExit&#39;&gt;,
  1568. &#39;TabError&#39;: &lt;class &#39;TabError&#39;&gt;,
  1569. &#39;TimeoutError&#39;: &lt;class &#39;TimeoutError&#39;&gt;,
  1570. &#39;True&#39;: True,
  1571. &#39;TypeError&#39;: &lt;class &#39;TypeError&#39;&gt;,
  1572. &#39;UnboundLocalError&#39;: &lt;class &#39;UnboundLocalError&#39;&gt;,
  1573. &#39;UnicodeDecodeError&#39;: &lt;class &#39;UnicodeDecodeError&#39;&gt;,
  1574. &#39;UnicodeEncodeError&#39;: &lt;class &#39;UnicodeEncodeError&#39;&gt;,
  1575. &#39;UnicodeError&#39;: &lt;class &#39;UnicodeError&#39;&gt;,
  1576. &#39;UnicodeTranslateError&#39;: &lt;class &#39;UnicodeTranslateError&#39;&gt;,
  1577. &#39;UnicodeWarning&#39;: &lt;class &#39;UnicodeWarning&#39;&gt;,
  1578. &#39;UserWarning&#39;: &lt;class &#39;UserWarning&#39;&gt;,
  1579. &#39;ValueError&#39;: &lt;class &#39;ValueError&#39;&gt;,
  1580. &#39;Warning&#39;: &lt;class &#39;Warning&#39;&gt;,
  1581. &#39;ZeroDivisionError&#39;: &lt;class &#39;ZeroDivisionError&#39;&gt;,
  1582. &#39;__build_class__&#39;: &lt;built-in function __build_class__&gt;,
  1583. &#39;__debug__&#39;: True,
  1584. &#39;__doc__&#39;: &#39;Built-in functions, exceptions, and other objects.\n&#39;
  1585. &#39;\n&#39;
  1586. &quot;Noteworthy: None is the `nil&#39; object; Ellipsis represents `...&#39; &quot;
  1587. &#39;in slices.&#39;,
  1588. &#39;__import__&#39;: &lt;built-in function __import__&gt;,
  1589. &#39;__loader__&#39;: &lt;class &#39;_frozen_importlib.BuiltinImporter&#39;&gt;,
  1590. &#39;__name__&#39;: &#39;builtins&#39;,
  1591. &#39;__package__&#39;: &#39;&#39;,
  1592. &#39;__spec__&#39;: ModuleSpec(name=&#39;builtins&#39;, loader=&lt;class &#39;_frozen_importlib.BuiltinImporter&#39;&gt;),
  1593. &#39;abs&#39;: &lt;built-in function abs&gt;,
  1594. &#39;all&#39;: &lt;built-in function all&gt;,
  1595. &#39;any&#39;: &lt;built-in function any&gt;,
  1596. &#39;ascii&#39;: &lt;built-in function ascii&gt;,
  1597. &#39;bin&#39;: &lt;built-in function bin&gt;,
  1598. &#39;bool&#39;: &lt;class &#39;bool&#39;&gt;,
  1599. &#39;bytearray&#39;: &lt;class &#39;bytearray&#39;&gt;,
  1600. &#39;bytes&#39;: &lt;class &#39;bytes&#39;&gt;,
  1601. &#39;callable&#39;: &lt;built-in function callable&gt;,
  1602. &#39;chr&#39;: &lt;built-in function chr&gt;,
  1603. &#39;classmethod&#39;: &lt;class &#39;classmethod&#39;&gt;,
  1604. &#39;compile&#39;: &lt;built-in function compile&gt;,
  1605. &#39;complex&#39;: &lt;class &#39;complex&#39;&gt;,
  1606. &#39;copyright&#39;: Copyright (c) 2001-2016 Python Software Foundation.
  1607. All Rights Reserved.
  1608.  
  1609. Copyright (c) 2000 BeOpen.co... &lt;trimmed 6484 bytes string&gt;</pre></td>
  1610. </tr>
  1611.  
  1612. <tr>
  1613. <td>__cached__</td>
  1614. <td class="code"><pre>&#39;./api/v1/__pycache__/urls.cpython-35.pyc&#39;</pre></td>
  1615. </tr>
  1616.  
  1617. <tr>
  1618. <td>__doc__</td>
  1619. <td class="code"><pre>None</pre></td>
  1620. </tr>
  1621.  
  1622. <tr>
  1623. <td>__file__</td>
  1624. <td class="code"><pre>&#39;./api/v1/urls.py&#39;</pre></td>
  1625. </tr>
  1626.  
  1627. <tr>
  1628. <td>__loader__</td>
  1629. <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9da0&gt;</pre></td>
  1630. </tr>
  1631.  
  1632. <tr>
  1633. <td>__name__</td>
  1634. <td class="code"><pre>&#39;api.v1.urls&#39;</pre></td>
  1635. </tr>
  1636.  
  1637. <tr>
  1638. <td>__package__</td>
  1639. <td class="code"><pre>&#39;api.v1&#39;</pre></td>
  1640. </tr>
  1641.  
  1642. <tr>
  1643. <td>__spec__</td>
  1644. <td class="code"><pre>ModuleSpec(name=&#39;api.v1.urls&#39;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9da0&gt;, origin=&#39;./api/v1/urls.py&#39;)</pre></td>
  1645. </tr>
  1646.  
  1647. <tr>
  1648. <td>auth_urls</td>
  1649. <td class="code"><pre>&lt;module &#39;api.v1.authentication.urls&#39; from &#39;./api/v1/authentication/urls.py&#39;&gt;</pre></td>
  1650. </tr>
  1651.  
  1652. <tr>
  1653. <td>include</td>
  1654. <td class="code"><pre>&lt;function include at 0x7f2a18edcae8&gt;</pre></td>
  1655. </tr>
  1656.  
  1657. <tr>
  1658. <td>meal_urls</td>
  1659. <td class="code"><pre>&lt;module &#39;api.v1.meal.urls&#39; from &#39;./api/v1/meal/urls.py&#39;&gt;</pre></td>
  1660. </tr>
  1661.  
  1662. <tr>
  1663. <td>recipe_urls</td>
  1664. <td class="code"><pre>&lt;module &#39;api.v1.recipe.urls&#39; from &#39;./api/v1/recipe/urls.py&#39;&gt;</pre></td>
  1665. </tr>
  1666.  
  1667. <tr>
  1668. <td>shoppinglist_urls</td>
  1669. <td class="code"><pre>&lt;module &#39;api.v1.shoppinglist.urls&#39; from &#39;./api/v1/shoppinglist/urls.py&#39;&gt;</pre></td>
  1670. </tr>
  1671.  
  1672. <tr>
  1673. <td>url</td>
  1674. <td class="code"><pre>&lt;function url at 0x7f2a15c9b510&gt;</pre></td>
  1675. </tr>
  1676.  
  1677. <tr>
  1678. <td>user_urls</td>
  1679. <td class="code"><pre>&lt;module &#39;api.v1.user.urls&#39; from &#39;./api/v1/user/urls.py&#39;&gt;</pre></td>
  1680. </tr>
  1681.  
  1682. </tbody>
  1683. </table>
  1684.  
  1685. </li>
  1686.  
  1687. </ul>
  1688. </div>
  1689. <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">
  1690.  
  1691. <div id="pastebinTraceback" class="pastebin">
  1692. <input type="hidden" name="language" value="PythonConsole">
  1693. <input type="hidden" name="title"
  1694. value="SyntaxError at /api/v1/auth/login/">
  1695. <input type="hidden" name="source" value="Django Dpaste Agent">
  1696. <input type="hidden" name="poster" value="Django">
  1697. <textarea name="content" id="traceback_area" cols="140" rows="25">
  1698. Environment:
  1699.  
  1700.  
  1701. Request Method: POST
  1702. Request URL: http://admin.staging.iheartmore.com/api/v1/auth/login/
  1703.  
  1704. Django Version: 2.0.6
  1705. Python Version: 3.5.2
  1706. Installed Applications:
  1707. [&#39;django.contrib.admin&#39;,
  1708. &#39;django.contrib.auth&#39;,
  1709. &#39;django.contrib.contenttypes&#39;,
  1710. &#39;django.contrib.sessions&#39;,
  1711. &#39;django.contrib.messages&#39;,
  1712. &#39;django.contrib.staticfiles&#39;,
  1713. &#39;rest_framework&#39;,
  1714. &#39;storages&#39;,
  1715. &#39;searchableselect&#39;,
  1716. &#39;raven.contrib.django.raven_compat&#39;,
  1717. &#39;api.v1.authentication&#39;,
  1718. &#39;api.v1.base&#39;,
  1719. &#39;api.v1.meal&#39;,
  1720. &#39;api.v1.recipe&#39;,
  1721. &#39;api.v1.shoppinglist&#39;,
  1722. &#39;api.v1.user&#39;,
  1723. &#39;api.v1.community&#39;]
  1724. Installed Middleware:
  1725. [&#39;raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware&#39;,
  1726. &#39;raven.contrib.django.middleware.SentryMiddleware&#39;,
  1727. &#39;more_api.middlewares.logs_middleware.LoggingMiddleware&#39;,
  1728. &#39;django.middleware.security.SecurityMiddleware&#39;,
  1729. &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
  1730. &#39;django.middleware.common.CommonMiddleware&#39;,
  1731. &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
  1732. &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
  1733. &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
  1734. &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;,
  1735. &#39;raven.contrib.django.raven_compat.middleware.Sentry404CatchMiddleware&#39;]
  1736.  
  1737.  
  1738.  
  1739. Traceback:
  1740.  
  1741. File "/home/ubuntu/env/lib/python3.5/site-packages/django/core/handlers/exception.py" in inner
  1742. 35. response = get_response(request)
  1743.  
  1744. File "/home/ubuntu/env/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response
  1745. 113. resolver_match = resolver.resolve(request.path_info)
  1746.  
  1747. File "/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py" in resolve
  1748. 498. for pattern in self.url_patterns:
  1749.  
  1750. File "/home/ubuntu/env/lib/python3.5/site-packages/django/utils/functional.py" in __get__
  1751. 36. res = instance.__dict__[self.name] = self.func(instance)
  1752.  
  1753. File "/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py" in url_patterns
  1754. 540. patterns = getattr(self.urlconf_module, &quot;urlpatterns&quot;, self.urlconf_module)
  1755.  
  1756. File "/home/ubuntu/env/lib/python3.5/site-packages/django/utils/functional.py" in __get__
  1757. 36. res = instance.__dict__[self.name] = self.func(instance)
  1758.  
  1759. File "/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py" in urlconf_module
  1760. 533. return import_module(self.urlconf_name)
  1761.  
  1762. File "/home/ubuntu/env/lib/python3.5/importlib/__init__.py" in import_module
  1763. 126. return _bootstrap._gcd_import(name[level:], package, level)
  1764.  
  1765. File "&lt;frozen importlib._bootstrap&gt;" in _gcd_import
  1766. 986. &lt;source code not available&gt;
  1767.  
  1768. File "&lt;frozen importlib._bootstrap&gt;" in _find_and_load
  1769. 969. &lt;source code not available&gt;
  1770.  
  1771. File "&lt;frozen importlib._bootstrap&gt;" in _find_and_load_unlocked
  1772. 958. &lt;source code not available&gt;
  1773.  
  1774. File "&lt;frozen importlib._bootstrap&gt;" in _load_unlocked
  1775. 673. &lt;source code not available&gt;
  1776.  
  1777. File "&lt;frozen importlib._bootstrap_external&gt;" in exec_module
  1778. 665. &lt;source code not available&gt;
  1779.  
  1780. File "&lt;frozen importlib._bootstrap&gt;" in _call_with_frames_removed
  1781. 222. &lt;source code not available&gt;
  1782.  
  1783. File "./more_api/urls.py" in &lt;module&gt;
  1784. 18. from api.v1 import urls as v1_urls
  1785.  
  1786. File "./api/v1/urls.py" in &lt;module&gt;
  1787. 7. from api.v1.community import urls as community_urls
  1788.  
  1789. Exception Type: SyntaxError at /api/v1/auth/login/
  1790. Exception Value: invalid syntax (urls.py, line 6)
  1791. </textarea>
  1792. <br><br>
  1793. <input type="submit" value="Share this traceback on a public website">
  1794. </div>
  1795. </form>
  1796. </div>
  1797.  
  1798.  
  1799.  
  1800. <div id="requestinfo">
  1801. <h2>Request information</h2>
  1802.  
  1803.  
  1804.  
  1805. <h3 id="user-info">USER</h3>
  1806. <p>AnonymousUser</p>
  1807.  
  1808.  
  1809. <h3 id="get-info">GET</h3>
  1810.  
  1811. <p>No GET data</p>
  1812.  
  1813.  
  1814. <h3 id="post-info">POST</h3>
  1815.  
  1816. <p>No POST data</p>
  1817.  
  1818. <h3 id="files-info">FILES</h3>
  1819.  
  1820. <p>No FILES data</p>
  1821.  
  1822.  
  1823.  
  1824. <h3 id="cookie-info">COOKIES</h3>
  1825.  
  1826. <p>No cookie data</p>
  1827.  
  1828.  
  1829. <h3 id="meta-info">META</h3>
  1830. <table class="req">
  1831. <thead>
  1832. <tr>
  1833. <th>Variable</th>
  1834. <th>Value</th>
  1835. </tr>
  1836. </thead>
  1837. <tbody>
  1838.  
  1839. <tr>
  1840. <td>CONTENT_LENGTH</td>
  1841. <td class="code"><pre>&#39;60&#39;</pre></td>
  1842. </tr>
  1843.  
  1844. <tr>
  1845. <td>CONTENT_TYPE</td>
  1846. <td class="code"><pre>&#39;application/json&#39;</pre></td>
  1847. </tr>
  1848.  
  1849. <tr>
  1850. <td>DOCUMENT_ROOT</td>
  1851. <td class="code"><pre>&#39;/usr/share/nginx/html&#39;</pre></td>
  1852. </tr>
  1853.  
  1854. <tr>
  1855. <td>HTTP_ACCEPT</td>
  1856. <td class="code"><pre>&#39;*/*&#39;</pre></td>
  1857. </tr>
  1858.  
  1859. <tr>
  1860. <td>HTTP_ACCEPT_ENCODING</td>
  1861. <td class="code"><pre>&#39;gzip;q=1.0, compress;q=0.5&#39;</pre></td>
  1862. </tr>
  1863.  
  1864. <tr>
  1865. <td>HTTP_ACCEPT_LANGUAGE</td>
  1866. <td class="code"><pre>&#39;en;q=1.0&#39;</pre></td>
  1867. </tr>
  1868.  
  1869. <tr>
  1870. <td>HTTP_CONNECTION</td>
  1871. <td class="code"><pre>&#39;keep-alive&#39;</pre></td>
  1872. </tr>
  1873.  
  1874. <tr>
  1875. <td>HTTP_CONTENT_LENGTH</td>
  1876. <td class="code"><pre>&#39;60&#39;</pre></td>
  1877. </tr>
  1878.  
  1879. <tr>
  1880. <td>HTTP_CONTENT_TYPE</td>
  1881. <td class="code"><pre>&#39;application/json&#39;</pre></td>
  1882. </tr>
  1883.  
  1884. <tr>
  1885. <td>HTTP_HOST</td>
  1886. <td class="code"><pre>&#39;admin.staging.iheartmore.com&#39;</pre></td>
  1887. </tr>
  1888.  
  1889. <tr>
  1890. <td>HTTP_USER_AGENT</td>
  1891. <td class="code"><pre>(&#39;GreatistApp/0.1 (com.greatist.GreatistApp; build:69; iOS 12.0.0) &#39;
  1892. &#39;Alamofire/4.7.3&#39;)</pre></td>
  1893. </tr>
  1894.  
  1895. <tr>
  1896. <td>PATH_INFO</td>
  1897. <td class="code"><pre>&#39;/api/v1/auth/login/&#39;</pre></td>
  1898. </tr>
  1899.  
  1900. <tr>
  1901. <td>QUERY_STRING</td>
  1902. <td class="code"><pre>&#39;&#39;</pre></td>
  1903. </tr>
  1904.  
  1905. <tr>
  1906. <td>REMOTE_ADDR</td>
  1907. <td class="code"><pre>&#39;100.2.119.183&#39;</pre></td>
  1908. </tr>
  1909.  
  1910. <tr>
  1911. <td>REMOTE_PORT</td>
  1912. <td class="code"><pre>&#39;60499&#39;</pre></td>
  1913. </tr>
  1914.  
  1915. <tr>
  1916. <td>REQUEST_METHOD</td>
  1917. <td class="code"><pre>&#39;POST&#39;</pre></td>
  1918. </tr>
  1919.  
  1920. <tr>
  1921. <td>REQUEST_SCHEME</td>
  1922. <td class="code"><pre>&#39;http&#39;</pre></td>
  1923. </tr>
  1924.  
  1925. <tr>
  1926. <td>REQUEST_URI</td>
  1927. <td class="code"><pre>&#39;/api/v1/auth/login/&#39;</pre></td>
  1928. </tr>
  1929.  
  1930. <tr>
  1931. <td>SCRIPT_NAME</td>
  1932. <td class="code"><pre>&#39;&#39;</pre></td>
  1933. </tr>
  1934.  
  1935. <tr>
  1936. <td>SERVER_NAME</td>
  1937. <td class="code"><pre>&#39;admin.staging.iheartmore.com&#39;</pre></td>
  1938. </tr>
  1939.  
  1940. <tr>
  1941. <td>SERVER_PORT</td>
  1942. <td class="code"><pre>&#39;80&#39;</pre></td>
  1943. </tr>
  1944.  
  1945. <tr>
  1946. <td>SERVER_PROTOCOL</td>
  1947. <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
  1948. </tr>
  1949.  
  1950. <tr>
  1951. <td>uwsgi.core</td>
  1952. <td class="code"><pre>1</pre></td>
  1953. </tr>
  1954.  
  1955. <tr>
  1956. <td>uwsgi.node</td>
  1957. <td class="code"><pre>b&#39;ip-172-31-23-136&#39;</pre></td>
  1958. </tr>
  1959.  
  1960. <tr>
  1961. <td>uwsgi.version</td>
  1962. <td class="code"><pre>b&#39;2.0.12-debian&#39;</pre></td>
  1963. </tr>
  1964.  
  1965. <tr>
  1966. <td>wsgi.errors</td>
  1967. <td class="code"><pre>&lt;_io.TextIOWrapper name=2 mode=&#39;w&#39; encoding=&#39;UTF-8&#39;&gt;</pre></td>
  1968. </tr>
  1969.  
  1970. <tr>
  1971. <td>wsgi.file_wrapper</td>
  1972. <td class="code"><pre>&#39;&#39;</pre></td>
  1973. </tr>
  1974.  
  1975. <tr>
  1976. <td>wsgi.input</td>
  1977. <td class="code"><pre>&lt;uwsgi._Input object at 0x7f2a19c6ed68&gt;</pre></td>
  1978. </tr>
  1979.  
  1980. <tr>
  1981. <td>wsgi.multiprocess</td>
  1982. <td class="code"><pre>True</pre></td>
  1983. </tr>
  1984.  
  1985. <tr>
  1986. <td>wsgi.multithread</td>
  1987. <td class="code"><pre>True</pre></td>
  1988. </tr>
  1989.  
  1990. <tr>
  1991. <td>wsgi.run_once</td>
  1992. <td class="code"><pre>False</pre></td>
  1993. </tr>
  1994.  
  1995. <tr>
  1996. <td>wsgi.url_scheme</td>
  1997. <td class="code"><pre>&#39;http&#39;</pre></td>
  1998. </tr>
  1999.  
  2000. <tr>
  2001. <td>wsgi.version</td>
  2002. <td class="code"><pre>(1, 0)</pre></td>
  2003. </tr>
  2004.  
  2005. </tbody>
  2006. </table>
  2007.  
  2008.  
  2009. <h3 id="settings-info">Settings</h3>
  2010. <h4>Using settings module <code>more_api.settings</code></h4>
  2011. <table class="req">
  2012. <thead>
  2013. <tr>
  2014. <th>Setting</th>
  2015. <th>Value</th>
  2016. </tr>
  2017. </thead>
  2018. <tbody>
  2019.  
  2020. <tr>
  2021. <td>ABSOLUTE_URL_OVERRIDES</td>
  2022. <td class="code"><pre>{}</pre></td>
  2023. </tr>
  2024.  
  2025. <tr>
  2026. <td>ADMINS</td>
  2027. <td class="code"><pre>[]</pre></td>
  2028. </tr>
  2029.  
  2030. <tr>
  2031. <td>ADMIN_INDEX_TITLE</td>
  2032. <td class="code"><pre>&#39;More Admin&#39;</pre></td>
  2033. </tr>
  2034.  
  2035. <tr>
  2036. <td>ADMIN_SITE_HEADER</td>
  2037. <td class="code"><pre>&#39;More Admin&#39;</pre></td>
  2038. </tr>
  2039.  
  2040. <tr>
  2041. <td>ADMIN_SITE_TITLE</td>
  2042. <td class="code"><pre>&#39;More Admin&#39;</pre></td>
  2043. </tr>
  2044.  
  2045. <tr>
  2046. <td>ALLOWED_HOSTS</td>
  2047. <td class="code"><pre>[&#39;52.54.162.112&#39;,
  2048. &#39;localhost&#39;,
  2049. &#39;127.0.0.1&#39;,
  2050. &#39;admin.staging.iheartmore.com&#39;,
  2051. &#39;admin.iheartmore.com&#39;]</pre></td>
  2052. </tr>
  2053.  
  2054. <tr>
  2055. <td>APPEND_SLASH</td>
  2056. <td class="code"><pre>True</pre></td>
  2057. </tr>
  2058.  
  2059. <tr>
  2060. <td>AUTHENTICATION_BACKENDS</td>
  2061. <td class="code"><pre>[&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
  2062. </tr>
  2063.  
  2064. <tr>
  2065. <td>AUTH_PASSWORD_VALIDATORS</td>
  2066. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2067. </tr>
  2068.  
  2069. <tr>
  2070. <td>AUTH_USER_MODEL</td>
  2071. <td class="code"><pre>&#39;user.user&#39;</pre></td>
  2072. </tr>
  2073.  
  2074. <tr>
  2075. <td>AWS_ACCESS_KEY_ID</td>
  2076. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2077. </tr>
  2078.  
  2079. <tr>
  2080. <td>AWS_S3_CUSTOM_DOMAIN</td>
  2081. <td class="code"><pre>&#39;moreapp-assets.s3.amazonaws.com&#39;</pre></td>
  2082. </tr>
  2083.  
  2084. <tr>
  2085. <td>AWS_S3_OBJECT_PARAMETERS</td>
  2086. <td class="code"><pre>{&#39;CacheControl&#39;: &#39;max-age=86400&#39;}</pre></td>
  2087. </tr>
  2088.  
  2089. <tr>
  2090. <td>AWS_SECRET_ACCESS_KEY</td>
  2091. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2092. </tr>
  2093.  
  2094. <tr>
  2095. <td>AWS_STORAGE_BUCKET_NAME</td>
  2096. <td class="code"><pre>&#39;moreapp-assets&#39;</pre></td>
  2097. </tr>
  2098.  
  2099. <tr>
  2100. <td>BASE_DIR</td>
  2101. <td class="code"><pre>&#39;/home/ubuntu/more-api&#39;</pre></td>
  2102. </tr>
  2103.  
  2104. <tr>
  2105. <td>CACHES</td>
  2106. <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;}}</pre></td>
  2107. </tr>
  2108.  
  2109. <tr>
  2110. <td>CACHE_MIDDLEWARE_ALIAS</td>
  2111. <td class="code"><pre>&#39;default&#39;</pre></td>
  2112. </tr>
  2113.  
  2114. <tr>
  2115. <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
  2116. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2117. </tr>
  2118.  
  2119. <tr>
  2120. <td>CACHE_MIDDLEWARE_SECONDS</td>
  2121. <td class="code"><pre>600</pre></td>
  2122. </tr>
  2123.  
  2124. <tr>
  2125. <td>CSRF_COOKIE_AGE</td>
  2126. <td class="code"><pre>31449600</pre></td>
  2127. </tr>
  2128.  
  2129. <tr>
  2130. <td>CSRF_COOKIE_DOMAIN</td>
  2131. <td class="code"><pre>None</pre></td>
  2132. </tr>
  2133.  
  2134. <tr>
  2135. <td>CSRF_COOKIE_HTTPONLY</td>
  2136. <td class="code"><pre>False</pre></td>
  2137. </tr>
  2138.  
  2139. <tr>
  2140. <td>CSRF_COOKIE_NAME</td>
  2141. <td class="code"><pre>&#39;csrftoken&#39;</pre></td>
  2142. </tr>
  2143.  
  2144. <tr>
  2145. <td>CSRF_COOKIE_PATH</td>
  2146. <td class="code"><pre>&#39;/&#39;</pre></td>
  2147. </tr>
  2148.  
  2149. <tr>
  2150. <td>CSRF_COOKIE_SECURE</td>
  2151. <td class="code"><pre>False</pre></td>
  2152. </tr>
  2153.  
  2154. <tr>
  2155. <td>CSRF_FAILURE_VIEW</td>
  2156. <td class="code"><pre>&#39;django.views.csrf.csrf_failure&#39;</pre></td>
  2157. </tr>
  2158.  
  2159. <tr>
  2160. <td>CSRF_HEADER_NAME</td>
  2161. <td class="code"><pre>&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
  2162. </tr>
  2163.  
  2164. <tr>
  2165. <td>CSRF_TRUSTED_ORIGINS</td>
  2166. <td class="code"><pre>[]</pre></td>
  2167. </tr>
  2168.  
  2169. <tr>
  2170. <td>CSRF_USE_SESSIONS</td>
  2171. <td class="code"><pre>False</pre></td>
  2172. </tr>
  2173.  
  2174. <tr>
  2175. <td>DATABASES</td>
  2176. <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: False,
  2177. &#39;AUTOCOMMIT&#39;: True,
  2178. &#39;CONN_MAX_AGE&#39;: 0,
  2179. &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
  2180. &#39;HOST&#39;: &#39;localhost&#39;,
  2181. &#39;NAME&#39;: &#39;more_api&#39;,
  2182. &#39;OPTIONS&#39;: {},
  2183. &#39;PASSWORD&#39;: &#39;********************&#39;,
  2184. &#39;PORT&#39;: &#39;&#39;,
  2185. &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
  2186. &#39;COLLATION&#39;: None,
  2187. &#39;MIRROR&#39;: None,
  2188. &#39;NAME&#39;: None},
  2189. &#39;TIME_ZONE&#39;: None,
  2190. &#39;USER&#39;: &#39;postgres&#39;},
  2191. &#39;local&#39;: {&#39;ATOMIC_REQUESTS&#39;: False,
  2192. &#39;AUTOCOMMIT&#39;: True,
  2193. &#39;CONN_MAX_AGE&#39;: 0,
  2194. &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
  2195. &#39;HOST&#39;: &#39;localhost&#39;,
  2196. &#39;NAME&#39;: &#39;more_api&#39;,
  2197. &#39;OPTIONS&#39;: {},
  2198. &#39;PASSWORD&#39;: &#39;********************&#39;,
  2199. &#39;PORT&#39;: &#39;&#39;,
  2200. &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
  2201. &#39;COLLATION&#39;: None,
  2202. &#39;MIRROR&#39;: None,
  2203. &#39;NAME&#39;: None},
  2204. &#39;TIME_ZONE&#39;: None,
  2205. &#39;USER&#39;: &#39;postgres&#39;},
  2206. &#39;staging&#39;: {&#39;ATOMIC_REQUESTS&#39;: False,
  2207. &#39;AUTOCOMMIT&#39;: True,
  2208. &#39;CONN_MAX_AGE&#39;: 0,
  2209. &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
  2210. &#39;HOST&#39;: &#39;localhost&#39;,
  2211. &#39;NAME&#39;: &#39;prod_backup&#39;,
  2212. &#39;OPTIONS&#39;: {},
  2213. &#39;PASSWORD&#39;: &#39;********************&#39;,
  2214. &#39;PORT&#39;: &#39;&#39;,
  2215. &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
  2216. &#39;COLLATION&#39;: None,
  2217. &#39;MIRROR&#39;: None,
  2218. &#39;NAME&#39;: None},
  2219. &#39;TIME_ZONE&#39;: None,
  2220. &#39;USER&#39;: &#39;postgres&#39;}}</pre></td>
  2221. </tr>
  2222.  
  2223. <tr>
  2224. <td>DATABASE_ROUTERS</td>
  2225. <td class="code"><pre>[]</pre></td>
  2226. </tr>
  2227.  
  2228. <tr>
  2229. <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
  2230. <td class="code"><pre>2621440</pre></td>
  2231. </tr>
  2232.  
  2233. <tr>
  2234. <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
  2235. <td class="code"><pre>1000</pre></td>
  2236. </tr>
  2237.  
  2238. <tr>
  2239. <td>DATETIME_FORMAT</td>
  2240. <td class="code"><pre>&#39;N j, Y, P&#39;</pre></td>
  2241. </tr>
  2242.  
  2243. <tr>
  2244. <td>DATETIME_INPUT_FORMATS</td>
  2245. <td class="code"><pre>[&#39;%Y-%m-%d %H:%M:%S&#39;,
  2246. &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
  2247. &#39;%Y-%m-%d %H:%M&#39;,
  2248. &#39;%Y-%m-%d&#39;,
  2249. &#39;%m/%d/%Y %H:%M:%S&#39;,
  2250. &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
  2251. &#39;%m/%d/%Y %H:%M&#39;,
  2252. &#39;%m/%d/%Y&#39;,
  2253. &#39;%m/%d/%y %H:%M:%S&#39;,
  2254. &#39;%m/%d/%y %H:%M:%S.%f&#39;,
  2255. &#39;%m/%d/%y %H:%M&#39;,
  2256. &#39;%m/%d/%y&#39;]</pre></td>
  2257. </tr>
  2258.  
  2259. <tr>
  2260. <td>DATE_FORMAT</td>
  2261. <td class="code"><pre>&#39;N j, Y&#39;</pre></td>
  2262. </tr>
  2263.  
  2264. <tr>
  2265. <td>DATE_INPUT_FORMATS</td>
  2266. <td class="code"><pre>[&#39;%Y-%m-%d&#39;,
  2267. &#39;%m/%d/%Y&#39;,
  2268. &#39;%m/%d/%y&#39;,
  2269. &#39;%b %d %Y&#39;,
  2270. &#39;%b %d, %Y&#39;,
  2271. &#39;%d %b %Y&#39;,
  2272. &#39;%d %b, %Y&#39;,
  2273. &#39;%B %d %Y&#39;,
  2274. &#39;%B %d, %Y&#39;,
  2275. &#39;%d %B %Y&#39;,
  2276. &#39;%d %B, %Y&#39;]</pre></td>
  2277. </tr>
  2278.  
  2279. <tr>
  2280. <td>DEBUG</td>
  2281. <td class="code"><pre>True</pre></td>
  2282. </tr>
  2283.  
  2284. <tr>
  2285. <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
  2286. <td class="code"><pre>False</pre></td>
  2287. </tr>
  2288.  
  2289. <tr>
  2290. <td>DECIMAL_SEPARATOR</td>
  2291. <td class="code"><pre>&#39;.&#39;</pre></td>
  2292. </tr>
  2293.  
  2294. <tr>
  2295. <td>DEFAULT_APPS</td>
  2296. <td class="code"><pre>[&#39;django.contrib.admin&#39;,
  2297. &#39;django.contrib.auth&#39;,
  2298. &#39;django.contrib.contenttypes&#39;,
  2299. &#39;django.contrib.sessions&#39;,
  2300. &#39;django.contrib.messages&#39;,
  2301. &#39;django.contrib.staticfiles&#39;]</pre></td>
  2302. </tr>
  2303.  
  2304. <tr>
  2305. <td>DEFAULT_CHARSET</td>
  2306. <td class="code"><pre>&#39;utf-8&#39;</pre></td>
  2307. </tr>
  2308.  
  2309. <tr>
  2310. <td>DEFAULT_CONTENT_TYPE</td>
  2311. <td class="code"><pre>&#39;text/html&#39;</pre></td>
  2312. </tr>
  2313.  
  2314. <tr>
  2315. <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
  2316. <td class="code"><pre>&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
  2317. </tr>
  2318.  
  2319. <tr>
  2320. <td>DEFAULT_FILE_STORAGE</td>
  2321. <td class="code"><pre>&#39;more_api.storage_backends.MediaStorage&#39;</pre></td>
  2322. </tr>
  2323.  
  2324. <tr>
  2325. <td>DEFAULT_FROM_EMAIL</td>
  2326. <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
  2327. </tr>
  2328.  
  2329. <tr>
  2330. <td>DEFAULT_INDEX_TABLESPACE</td>
  2331. <td class="code"><pre>&#39;&#39;</pre></td>
  2332. </tr>
  2333.  
  2334. <tr>
  2335. <td>DEFAULT_TABLESPACE</td>
  2336. <td class="code"><pre>&#39;&#39;</pre></td>
  2337. </tr>
  2338.  
  2339. <tr>
  2340. <td>DISALLOWED_USER_AGENTS</td>
  2341. <td class="code"><pre>[]</pre></td>
  2342. </tr>
  2343.  
  2344. <tr>
  2345. <td>EMAIL_BACKEND</td>
  2346. <td class="code"><pre>&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
  2347. </tr>
  2348.  
  2349. <tr>
  2350. <td>EMAIL_HOST</td>
  2351. <td class="code"><pre>&#39;localhost&#39;</pre></td>
  2352. </tr>
  2353.  
  2354. <tr>
  2355. <td>EMAIL_HOST_PASSWORD</td>
  2356. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2357. </tr>
  2358.  
  2359. <tr>
  2360. <td>EMAIL_HOST_USER</td>
  2361. <td class="code"><pre>&#39;&#39;</pre></td>
  2362. </tr>
  2363.  
  2364. <tr>
  2365. <td>EMAIL_PORT</td>
  2366. <td class="code"><pre>25</pre></td>
  2367. </tr>
  2368.  
  2369. <tr>
  2370. <td>EMAIL_SSL_CERTFILE</td>
  2371. <td class="code"><pre>None</pre></td>
  2372. </tr>
  2373.  
  2374. <tr>
  2375. <td>EMAIL_SSL_KEYFILE</td>
  2376. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2377. </tr>
  2378.  
  2379. <tr>
  2380. <td>EMAIL_SUBJECT_PREFIX</td>
  2381. <td class="code"><pre>&#39;[Django] &#39;</pre></td>
  2382. </tr>
  2383.  
  2384. <tr>
  2385. <td>EMAIL_TIMEOUT</td>
  2386. <td class="code"><pre>None</pre></td>
  2387. </tr>
  2388.  
  2389. <tr>
  2390. <td>EMAIL_USE_LOCALTIME</td>
  2391. <td class="code"><pre>False</pre></td>
  2392. </tr>
  2393.  
  2394. <tr>
  2395. <td>EMAIL_USE_SSL</td>
  2396. <td class="code"><pre>False</pre></td>
  2397. </tr>
  2398.  
  2399. <tr>
  2400. <td>EMAIL_USE_TLS</td>
  2401. <td class="code"><pre>False</pre></td>
  2402. </tr>
  2403.  
  2404. <tr>
  2405. <td>FILE_CHARSET</td>
  2406. <td class="code"><pre>&#39;utf-8&#39;</pre></td>
  2407. </tr>
  2408.  
  2409. <tr>
  2410. <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
  2411. <td class="code"><pre>None</pre></td>
  2412. </tr>
  2413.  
  2414. <tr>
  2415. <td>FILE_UPLOAD_HANDLERS</td>
  2416. <td class="code"><pre>[&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
  2417. &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
  2418. </tr>
  2419.  
  2420. <tr>
  2421. <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
  2422. <td class="code"><pre>2621440</pre></td>
  2423. </tr>
  2424.  
  2425. <tr>
  2426. <td>FILE_UPLOAD_PERMISSIONS</td>
  2427. <td class="code"><pre>None</pre></td>
  2428. </tr>
  2429.  
  2430. <tr>
  2431. <td>FILE_UPLOAD_TEMP_DIR</td>
  2432. <td class="code"><pre>None</pre></td>
  2433. </tr>
  2434.  
  2435. <tr>
  2436. <td>FIRST_DAY_OF_WEEK</td>
  2437. <td class="code"><pre>0</pre></td>
  2438. </tr>
  2439.  
  2440. <tr>
  2441. <td>FIXTURE_DIRS</td>
  2442. <td class="code"><pre>[]</pre></td>
  2443. </tr>
  2444.  
  2445. <tr>
  2446. <td>FORCE_SCRIPT_NAME</td>
  2447. <td class="code"><pre>None</pre></td>
  2448. </tr>
  2449.  
  2450. <tr>
  2451. <td>FORMAT_MODULE_PATH</td>
  2452. <td class="code"><pre>None</pre></td>
  2453. </tr>
  2454.  
  2455. <tr>
  2456. <td>FORM_RENDERER</td>
  2457. <td class="code"><pre>&#39;django.forms.renderers.DjangoTemplates&#39;</pre></td>
  2458. </tr>
  2459.  
  2460. <tr>
  2461. <td>IGNORABLE_404_URLS</td>
  2462. <td class="code"><pre>[]</pre></td>
  2463. </tr>
  2464.  
  2465. <tr>
  2466. <td>INSTALLED_APPS</td>
  2467. <td class="code"><pre>[&#39;django.contrib.admin&#39;,
  2468. &#39;django.contrib.auth&#39;,
  2469. &#39;django.contrib.contenttypes&#39;,
  2470. &#39;django.contrib.sessions&#39;,
  2471. &#39;django.contrib.messages&#39;,
  2472. &#39;django.contrib.staticfiles&#39;,
  2473. &#39;rest_framework&#39;,
  2474. &#39;storages&#39;,
  2475. &#39;searchableselect&#39;,
  2476. &#39;raven.contrib.django.raven_compat&#39;,
  2477. &#39;api.v1.authentication&#39;,
  2478. &#39;api.v1.base&#39;,
  2479. &#39;api.v1.meal&#39;,
  2480. &#39;api.v1.recipe&#39;,
  2481. &#39;api.v1.shoppinglist&#39;,
  2482. &#39;api.v1.user&#39;,
  2483. &#39;api.v1.community&#39;]</pre></td>
  2484. </tr>
  2485.  
  2486. <tr>
  2487. <td>INTERNAL_IPS</td>
  2488. <td class="code"><pre>[]</pre></td>
  2489. </tr>
  2490.  
  2491. <tr>
  2492. <td>LANGUAGES</td>
  2493. <td class="code"><pre>[(&#39;af&#39;, &#39;Afrikaans&#39;),
  2494. (&#39;ar&#39;, &#39;Arabic&#39;),
  2495. (&#39;ast&#39;, &#39;Asturian&#39;),
  2496. (&#39;az&#39;, &#39;Azerbaijani&#39;),
  2497. (&#39;bg&#39;, &#39;Bulgarian&#39;),
  2498. (&#39;be&#39;, &#39;Belarusian&#39;),
  2499. (&#39;bn&#39;, &#39;Bengali&#39;),
  2500. (&#39;br&#39;, &#39;Breton&#39;),
  2501. (&#39;bs&#39;, &#39;Bosnian&#39;),
  2502. (&#39;ca&#39;, &#39;Catalan&#39;),
  2503. (&#39;cs&#39;, &#39;Czech&#39;),
  2504. (&#39;cy&#39;, &#39;Welsh&#39;),
  2505. (&#39;da&#39;, &#39;Danish&#39;),
  2506. (&#39;de&#39;, &#39;German&#39;),
  2507. (&#39;dsb&#39;, &#39;Lower Sorbian&#39;),
  2508. (&#39;el&#39;, &#39;Greek&#39;),
  2509. (&#39;en&#39;, &#39;English&#39;),
  2510. (&#39;en-au&#39;, &#39;Australian English&#39;),
  2511. (&#39;en-gb&#39;, &#39;British English&#39;),
  2512. (&#39;eo&#39;, &#39;Esperanto&#39;),
  2513. (&#39;es&#39;, &#39;Spanish&#39;),
  2514. (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
  2515. (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
  2516. (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
  2517. (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
  2518. (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
  2519. (&#39;et&#39;, &#39;Estonian&#39;),
  2520. (&#39;eu&#39;, &#39;Basque&#39;),
  2521. (&#39;fa&#39;, &#39;Persian&#39;),
  2522. (&#39;fi&#39;, &#39;Finnish&#39;),
  2523. (&#39;fr&#39;, &#39;French&#39;),
  2524. (&#39;fy&#39;, &#39;Frisian&#39;),
  2525. (&#39;ga&#39;, &#39;Irish&#39;),
  2526. (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
  2527. (&#39;gl&#39;, &#39;Galician&#39;),
  2528. (&#39;he&#39;, &#39;Hebrew&#39;),
  2529. (&#39;hi&#39;, &#39;Hindi&#39;),
  2530. (&#39;hr&#39;, &#39;Croatian&#39;),
  2531. (&#39;hsb&#39;, &#39;Upper Sorbian&#39;),
  2532. (&#39;hu&#39;, &#39;Hungarian&#39;),
  2533. (&#39;ia&#39;, &#39;Interlingua&#39;),
  2534. (&#39;id&#39;, &#39;Indonesian&#39;),
  2535. (&#39;io&#39;, &#39;Ido&#39;),
  2536. (&#39;is&#39;, &#39;Icelandic&#39;),
  2537. (&#39;it&#39;, &#39;Italian&#39;),
  2538. (&#39;ja&#39;, &#39;Japanese&#39;),
  2539. (&#39;ka&#39;, &#39;Georgian&#39;),
  2540. (&#39;kab&#39;, &#39;Kabyle&#39;),
  2541. (&#39;kk&#39;, &#39;Kazakh&#39;),
  2542. (&#39;km&#39;, &#39;Khmer&#39;),
  2543. (&#39;kn&#39;, &#39;Kannada&#39;),
  2544. (&#39;ko&#39;, &#39;Korean&#39;),
  2545. (&#39;lb&#39;, &#39;Luxembourgish&#39;),
  2546. (&#39;lt&#39;, &#39;Lithuanian&#39;),
  2547. (&#39;lv&#39;, &#39;Latvian&#39;),
  2548. (&#39;mk&#39;, &#39;Macedonian&#39;),
  2549. (&#39;ml&#39;, &#39;Malayalam&#39;),
  2550. (&#39;mn&#39;, &#39;Mongolian&#39;),
  2551. (&#39;mr&#39;, &#39;Marathi&#39;),
  2552. (&#39;my&#39;, &#39;Burmese&#39;),
  2553. (&#39;nb&#39;, &#39;Norwegian Bokmål&#39;),
  2554. (&#39;ne&#39;, &#39;Nepali&#39;),
  2555. (&#39;nl&#39;, &#39;Dutch&#39;),
  2556. (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
  2557. (&#39;os&#39;, &#39;Ossetic&#39;),
  2558. (&#39;pa&#39;, &#39;Punjabi&#39;),
  2559. (&#39;pl&#39;, &#39;Polish&#39;),
  2560. (&#39;pt&#39;, &#39;Portuguese&#39;),
  2561. (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
  2562. (&#39;ro&#39;, &#39;Romanian&#39;),
  2563. (&#39;ru&#39;, &#39;Russian&#39;),
  2564. (&#39;sk&#39;, &#39;Slovak&#39;),
  2565. (&#39;sl&#39;, &#39;Slovenian&#39;),
  2566. (&#39;sq&#39;, &#39;Albanian&#39;),
  2567. (&#39;sr&#39;, &#39;Serbian&#39;),
  2568. (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
  2569. (&#39;sv&#39;, &#39;Swedish&#39;),
  2570. (&#39;sw&#39;, &#39;Swahili&#39;),
  2571. (&#39;ta&#39;, &#39;Tamil&#39;),
  2572. (&#39;te&#39;, &#39;Telugu&#39;),
  2573. (&#39;th&#39;, &#39;Thai&#39;),
  2574. (&#39;tr&#39;, &#39;Turkish&#39;),
  2575. (&#39;tt&#39;, &#39;Tatar&#39;),
  2576. (&#39;udm&#39;, &#39;Udmurt&#39;),
  2577. (&#39;uk&#39;, &#39;Ukrainian&#39;),
  2578. (&#39;ur&#39;, &#39;Urdu&#39;),
  2579. (&#39;vi&#39;, &#39;Vietnamese&#39;),
  2580. (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
  2581. (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]</pre></td>
  2582. </tr>
  2583.  
  2584. <tr>
  2585. <td>LANGUAGES_BIDI</td>
  2586. <td class="code"><pre>[&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]</pre></td>
  2587. </tr>
  2588.  
  2589. <tr>
  2590. <td>LANGUAGE_CODE</td>
  2591. <td class="code"><pre>&#39;en-us&#39;</pre></td>
  2592. </tr>
  2593.  
  2594. <tr>
  2595. <td>LANGUAGE_COOKIE_AGE</td>
  2596. <td class="code"><pre>None</pre></td>
  2597. </tr>
  2598.  
  2599. <tr>
  2600. <td>LANGUAGE_COOKIE_DOMAIN</td>
  2601. <td class="code"><pre>None</pre></td>
  2602. </tr>
  2603.  
  2604. <tr>
  2605. <td>LANGUAGE_COOKIE_NAME</td>
  2606. <td class="code"><pre>&#39;django_language&#39;</pre></td>
  2607. </tr>
  2608.  
  2609. <tr>
  2610. <td>LANGUAGE_COOKIE_PATH</td>
  2611. <td class="code"><pre>&#39;/&#39;</pre></td>
  2612. </tr>
  2613.  
  2614. <tr>
  2615. <td>LOCALE_PATHS</td>
  2616. <td class="code"><pre>[]</pre></td>
  2617. </tr>
  2618.  
  2619. <tr>
  2620. <td>LOCAL_APPS</td>
  2621. <td class="code"><pre>[&#39;api.v1.authentication&#39;,
  2622. &#39;api.v1.base&#39;,
  2623. &#39;api.v1.meal&#39;,
  2624. &#39;api.v1.recipe&#39;,
  2625. &#39;api.v1.shoppinglist&#39;,
  2626. &#39;api.v1.user&#39;,
  2627. &#39;api.v1.community&#39;]</pre></td>
  2628. </tr>
  2629.  
  2630. <tr>
  2631. <td>LOGGING</td>
  2632. <td class="code"><pre>{}</pre></td>
  2633. </tr>
  2634.  
  2635. <tr>
  2636. <td>LOGGING_CONFIG</td>
  2637. <td class="code"><pre>&#39;logging.config.dictConfig&#39;</pre></td>
  2638. </tr>
  2639.  
  2640. <tr>
  2641. <td>LOGIN_REDIRECT_URL</td>
  2642. <td class="code"><pre>&#39;/accounts/profile/&#39;</pre></td>
  2643. </tr>
  2644.  
  2645. <tr>
  2646. <td>LOGIN_URL</td>
  2647. <td class="code"><pre>&#39;/accounts/login/&#39;</pre></td>
  2648. </tr>
  2649.  
  2650. <tr>
  2651. <td>LOGOUT_REDIRECT_URL</td>
  2652. <td class="code"><pre>None</pre></td>
  2653. </tr>
  2654.  
  2655. <tr>
  2656. <td>MANAGERS</td>
  2657. <td class="code"><pre>[]</pre></td>
  2658. </tr>
  2659.  
  2660. <tr>
  2661. <td>MEDIA_ROOT</td>
  2662. <td class="code"><pre>&#39;/home/ubuntu/more-api/media&#39;</pre></td>
  2663. </tr>
  2664.  
  2665. <tr>
  2666. <td>MEDIA_URL</td>
  2667. <td class="code"><pre>&#39;/media/&#39;</pre></td>
  2668. </tr>
  2669.  
  2670. <tr>
  2671. <td>MESSAGE_STORAGE</td>
  2672. <td class="code"><pre>&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
  2673. </tr>
  2674.  
  2675. <tr>
  2676. <td>MIDDLEWARE</td>
  2677. <td class="code"><pre>[&#39;raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware&#39;,
  2678. &#39;raven.contrib.django.middleware.SentryMiddleware&#39;,
  2679. &#39;more_api.middlewares.logs_middleware.LoggingMiddleware&#39;,
  2680. &#39;django.middleware.security.SecurityMiddleware&#39;,
  2681. &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
  2682. &#39;django.middleware.common.CommonMiddleware&#39;,
  2683. &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
  2684. &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
  2685. &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
  2686. &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;,
  2687. &#39;raven.contrib.django.raven_compat.middleware.Sentry404CatchMiddleware&#39;]</pre></td>
  2688. </tr>
  2689.  
  2690. <tr>
  2691. <td>MIGRATION_MODULES</td>
  2692. <td class="code"><pre>{}</pre></td>
  2693. </tr>
  2694.  
  2695. <tr>
  2696. <td>MONTH_DAY_FORMAT</td>
  2697. <td class="code"><pre>&#39;F j&#39;</pre></td>
  2698. </tr>
  2699.  
  2700. <tr>
  2701. <td>NUMBER_GROUPING</td>
  2702. <td class="code"><pre>0</pre></td>
  2703. </tr>
  2704.  
  2705. <tr>
  2706. <td>PAGINATION_PAGE_SIZE</td>
  2707. <td class="code"><pre>25</pre></td>
  2708. </tr>
  2709.  
  2710. <tr>
  2711. <td>PAGINATION_PAGE_SIZE_QUERY_PARAM</td>
  2712. <td class="code"><pre>&#39;page_size&#39;</pre></td>
  2713. </tr>
  2714.  
  2715. <tr>
  2716. <td>PASSWORD_HASHERS</td>
  2717. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2718. </tr>
  2719.  
  2720. <tr>
  2721. <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
  2722. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2723. </tr>
  2724.  
  2725. <tr>
  2726. <td>PREPEND_WWW</td>
  2727. <td class="code"><pre>False</pre></td>
  2728. </tr>
  2729.  
  2730. <tr>
  2731. <td>PROJECT_DIR</td>
  2732. <td class="code"><pre>&#39;/home/ubuntu/more-api/more_api&#39;</pre></td>
  2733. </tr>
  2734.  
  2735. <tr>
  2736. <td>RAVEN_CONFIG</td>
  2737. <td class="code"><pre>{&#39;dsn&#39;: &#39;https://c77fc86693994843b9dbd5cfaeb05a09:78fd0171d3734b21b3fa3183f7b906e6@sentry.io/1290784&#39;,
  2738. &#39;environment&#39;: &#39;development&#39;,
  2739. &#39;release&#39;: &#39;initial_release&#39;}</pre></td>
  2740. </tr>
  2741.  
  2742. <tr>
  2743. <td>RAVEN_DSN</td>
  2744. <td class="code"><pre>&#39;https://c77fc86693994843b9dbd5cfaeb05a09:78fd0171d3734b21b3fa3183f7b906e6@sentry.io/1290784&#39;</pre></td>
  2745. </tr>
  2746.  
  2747. <tr>
  2748. <td>ROOT_URLCONF</td>
  2749. <td class="code"><pre>&#39;more_api.urls&#39;</pre></td>
  2750. </tr>
  2751.  
  2752. <tr>
  2753. <td>SECRET_KEY</td>
  2754. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2755. </tr>
  2756.  
  2757. <tr>
  2758. <td>SECURE_BROWSER_XSS_FILTER</td>
  2759. <td class="code"><pre>False</pre></td>
  2760. </tr>
  2761.  
  2762. <tr>
  2763. <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
  2764. <td class="code"><pre>False</pre></td>
  2765. </tr>
  2766.  
  2767. <tr>
  2768. <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
  2769. <td class="code"><pre>False</pre></td>
  2770. </tr>
  2771.  
  2772. <tr>
  2773. <td>SECURE_HSTS_PRELOAD</td>
  2774. <td class="code"><pre>False</pre></td>
  2775. </tr>
  2776.  
  2777. <tr>
  2778. <td>SECURE_HSTS_SECONDS</td>
  2779. <td class="code"><pre>0</pre></td>
  2780. </tr>
  2781.  
  2782. <tr>
  2783. <td>SECURE_PROXY_SSL_HEADER</td>
  2784. <td class="code"><pre>None</pre></td>
  2785. </tr>
  2786.  
  2787. <tr>
  2788. <td>SECURE_REDIRECT_EXEMPT</td>
  2789. <td class="code"><pre>[]</pre></td>
  2790. </tr>
  2791.  
  2792. <tr>
  2793. <td>SECURE_SSL_HOST</td>
  2794. <td class="code"><pre>None</pre></td>
  2795. </tr>
  2796.  
  2797. <tr>
  2798. <td>SECURE_SSL_REDIRECT</td>
  2799. <td class="code"><pre>False</pre></td>
  2800. </tr>
  2801.  
  2802. <tr>
  2803. <td>SEND_GRID_API_KEY</td>
  2804. <td class="code"><pre>&#39;********************&#39;</pre></td>
  2805. </tr>
  2806.  
  2807. <tr>
  2808. <td>SERVER_EMAIL</td>
  2809. <td class="code"><pre>&#39;root@localhost&#39;</pre></td>
  2810. </tr>
  2811.  
  2812. <tr>
  2813. <td>SESSION_CACHE_ALIAS</td>
  2814. <td class="code"><pre>&#39;default&#39;</pre></td>
  2815. </tr>
  2816.  
  2817. <tr>
  2818. <td>SESSION_COOKIE_AGE</td>
  2819. <td class="code"><pre>1209600</pre></td>
  2820. </tr>
  2821.  
  2822. <tr>
  2823. <td>SESSION_COOKIE_DOMAIN</td>
  2824. <td class="code"><pre>None</pre></td>
  2825. </tr>
  2826.  
  2827. <tr>
  2828. <td>SESSION_COOKIE_HTTPONLY</td>
  2829. <td class="code"><pre>True</pre></td>
  2830. </tr>
  2831.  
  2832. <tr>
  2833. <td>SESSION_COOKIE_NAME</td>
  2834. <td class="code"><pre>&#39;sessionid&#39;</pre></td>
  2835. </tr>
  2836.  
  2837. <tr>
  2838. <td>SESSION_COOKIE_PATH</td>
  2839. <td class="code"><pre>&#39;/&#39;</pre></td>
  2840. </tr>
  2841.  
  2842. <tr>
  2843. <td>SESSION_COOKIE_SECURE</td>
  2844. <td class="code"><pre>False</pre></td>
  2845. </tr>
  2846.  
  2847. <tr>
  2848. <td>SESSION_ENGINE</td>
  2849. <td class="code"><pre>&#39;django.contrib.sessions.backends.db&#39;</pre></td>
  2850. </tr>
  2851.  
  2852. <tr>
  2853. <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
  2854. <td class="code"><pre>False</pre></td>
  2855. </tr>
  2856.  
  2857. <tr>
  2858. <td>SESSION_FILE_PATH</td>
  2859. <td class="code"><pre>None</pre></td>
  2860. </tr>
  2861.  
  2862. <tr>
  2863. <td>SESSION_SAVE_EVERY_REQUEST</td>
  2864. <td class="code"><pre>False</pre></td>
  2865. </tr>
  2866.  
  2867. <tr>
  2868. <td>SESSION_SERIALIZER</td>
  2869. <td class="code"><pre>&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
  2870. </tr>
  2871.  
  2872. <tr>
  2873. <td>SETTINGS_MODULE</td>
  2874. <td class="code"><pre>&#39;more_api.settings&#39;</pre></td>
  2875. </tr>
  2876.  
  2877. <tr>
  2878. <td>SHORT_DATETIME_FORMAT</td>
  2879. <td class="code"><pre>&#39;m/d/Y P&#39;</pre></td>
  2880. </tr>
  2881.  
  2882. <tr>
  2883. <td>SHORT_DATE_FORMAT</td>
  2884. <td class="code"><pre>&#39;m/d/Y&#39;</pre></td>
  2885. </tr>
  2886.  
  2887. <tr>
  2888. <td>SIGNING_BACKEND</td>
  2889. <td class="code"><pre>&#39;django.core.signing.TimestampSigner&#39;</pre></td>
  2890. </tr>
  2891.  
  2892. <tr>
  2893. <td>SILENCED_SYSTEM_CHECKS</td>
  2894. <td class="code"><pre>[]</pre></td>
  2895. </tr>
  2896.  
  2897. <tr>
  2898. <td>STATICFILES_DIRS</td>
  2899. <td class="code"><pre>[]</pre></td>
  2900. </tr>
  2901.  
  2902. <tr>
  2903. <td>STATICFILES_FINDERS</td>
  2904. <td class="code"><pre>[&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
  2905. &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
  2906. </tr>
  2907.  
  2908. <tr>
  2909. <td>STATICFILES_STORAGE</td>
  2910. <td class="code"><pre>&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
  2911. </tr>
  2912.  
  2913. <tr>
  2914. <td>STATIC_ROOT</td>
  2915. <td class="code"><pre>&#39;/home/ubuntu/more-api/more_api/../static&#39;</pre></td>
  2916. </tr>
  2917.  
  2918. <tr>
  2919. <td>STATIC_URL</td>
  2920. <td class="code"><pre>&#39;/static/&#39;</pre></td>
  2921. </tr>
  2922.  
  2923. <tr>
  2924. <td>TEMPLATES</td>
  2925. <td class="code"><pre>[{&#39;APP_DIRS&#39;: True,
  2926. &#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  2927. &#39;DIRS&#39;: [&#39;/home/ubuntu/more-api/templates&#39;],
  2928. &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.template.context_processors.debug&#39;,
  2929. &#39;django.template.context_processors.request&#39;,
  2930. &#39;django.contrib.auth.context_processors.auth&#39;,
  2931. &#39;django.contrib.messages.context_processors.messages&#39;]}}]</pre></td>
  2932. </tr>
  2933.  
  2934. <tr>
  2935. <td>TEST_NON_SERIALIZED_APPS</td>
  2936. <td class="code"><pre>[]</pre></td>
  2937. </tr>
  2938.  
  2939. <tr>
  2940. <td>TEST_RUNNER</td>
  2941. <td class="code"><pre>&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
  2942. </tr>
  2943.  
  2944. <tr>
  2945. <td>THIRD_PARTY_APPS</td>
  2946. <td class="code"><pre>[&#39;rest_framework&#39;,
  2947. &#39;storages&#39;,
  2948. &#39;searchableselect&#39;,
  2949. &#39;raven.contrib.django.raven_compat&#39;]</pre></td>
  2950. </tr>
  2951.  
  2952. <tr>
  2953. <td>THOUSAND_SEPARATOR</td>
  2954. <td class="code"><pre>&#39;,&#39;</pre></td>
  2955. </tr>
  2956.  
  2957. <tr>
  2958. <td>TIME_FORMAT</td>
  2959. <td class="code"><pre>&#39;P&#39;</pre></td>
  2960. </tr>
  2961.  
  2962. <tr>
  2963. <td>TIME_INPUT_FORMATS</td>
  2964. <td class="code"><pre>[&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]</pre></td>
  2965. </tr>
  2966.  
  2967. <tr>
  2968. <td>TIME_ZONE</td>
  2969. <td class="code"><pre>&#39;UTC&#39;</pre></td>
  2970. </tr>
  2971.  
  2972. <tr>
  2973. <td>USE_ETAGS</td>
  2974. <td class="code"><pre>False</pre></td>
  2975. </tr>
  2976.  
  2977. <tr>
  2978. <td>USE_I18N</td>
  2979. <td class="code"><pre>True</pre></td>
  2980. </tr>
  2981.  
  2982. <tr>
  2983. <td>USE_L10N</td>
  2984. <td class="code"><pre>True</pre></td>
  2985. </tr>
  2986.  
  2987. <tr>
  2988. <td>USE_THOUSAND_SEPARATOR</td>
  2989. <td class="code"><pre>False</pre></td>
  2990. </tr>
  2991.  
  2992. <tr>
  2993. <td>USE_TZ</td>
  2994. <td class="code"><pre>True</pre></td>
  2995. </tr>
  2996.  
  2997. <tr>
  2998. <td>USE_X_FORWARDED_HOST</td>
  2999. <td class="code"><pre>False</pre></td>
  3000. </tr>
  3001.  
  3002. <tr>
  3003. <td>USE_X_FORWARDED_PORT</td>
  3004. <td class="code"><pre>False</pre></td>
  3005. </tr>
  3006.  
  3007. <tr>
  3008. <td>WSGI_APPLICATION</td>
  3009. <td class="code"><pre>&#39;more_api.wsgi.application&#39;</pre></td>
  3010. </tr>
  3011.  
  3012. <tr>
  3013. <td>X_FRAME_OPTIONS</td>
  3014. <td class="code"><pre>&#39;SAMEORIGIN&#39;</pre></td>
  3015. </tr>
  3016.  
  3017. <tr>
  3018. <td>YEAR_MONTH_FORMAT</td>
  3019. <td class="code"><pre>&#39;F Y&#39;</pre></td>
  3020. </tr>
  3021.  
  3022. </tbody>
  3023. </table>
  3024.  
  3025. </div>
  3026.  
  3027. <div id="explanation">
  3028. <p>
  3029. You're seeing this error because you have <code>DEBUG = True</code> in your
  3030. Django settings file. Change that to <code>False</code>, and Django will
  3031. display a standard page generated by the handler for this status code.
  3032. </p>
  3033. </div>
  3034.  
  3035. </body>
  3036. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement