Advertisement
Guest User

Untitled

a guest
Feb 27th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.86 KB | None | 0 0
  1.  
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  6. <meta name="robots" content="NONE,NOARCHIVE">
  7. <title>AttributeError
  8. at /accs/register/</title>
  9. <style type="text/css">
  10. html * { padding:0; margin:0; }
  11. body * { padding:10px 20px; }
  12. body * * { padding:0; }
  13. body { font:small sans-serif; background-color:#fff; color:#000; }
  14. body>div { border-bottom:1px solid #ddd; }
  15. h1 { font-weight:normal; }
  16. h2 { margin-bottom:.8em; }
  17. h2 span { font-size:80%; color:#666; font-weight:normal; }
  18. h3 { margin:1em 0 .5em 0; }
  19. h4 { margin:0 0 .5em 0; font-weight: normal; }
  20. code, pre { font-size: 100%; white-space: pre-wrap; }
  21. table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
  22. tbody td, tbody th { vertical-align:top; padding:2px 3px; }
  23. thead th {
  24. padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
  25. font-weight:normal; font-size:11px; border:1px solid #ddd;
  26. }
  27. tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
  28. table.vars { margin:5px 0 2px 40px; }
  29. table.vars td, table.req td { font-family:monospace; }
  30. table td.code { width:100%; }
  31. table td.code pre { overflow:hidden; }
  32. table.source th { color:#666; }
  33. table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
  34. ul.traceback { list-style-type:none; color: #222; }
  35. ul.traceback li.frame { padding-bottom:1em; color:#666; }
  36. ul.traceback li.user { background-color:#e0e0e0; color:#000 }
  37. div.context { padding:10px 0; overflow:hidden; }
  38. div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
  39. div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
  40. div.context ol li pre { display:inline; }
  41. div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
  42. div.context ol.context-line li span { position:absolute; right:32px; }
  43. .user div.context ol.context-line li { background-color:#bbb; color:#000; }
  44. .user div.context ol li { color:#666; }
  45. div.commands { margin-left: 40px; }
  46. div.commands a { color:#555; text-decoration:none; }
  47. .user div.commands a { color: black; }
  48. #summary { background: #ffc; }
  49. #summary h2 { font-weight: normal; color: #666; }
  50. #explanation { background:#eee; }
  51. #template, #template-not-exist { background:#f6f6f6; }
  52. #template-not-exist ul { margin: 0 0 10px 20px; }
  53. #template-not-exist .postmortem-section { margin-bottom: 3px; }
  54. #unicode-hint { background:#eee; }
  55. #traceback { background:#eee; }
  56. #requestinfo { background:#f6f6f6; padding-left:120px; }
  57. #summary table { border:none; background:transparent; }
  58. #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
  59. #requestinfo h3 { margin-bottom:-1em; }
  60. .error { background: #ffc; }
  61. .specific { color:#cc3300; font-weight:bold; }
  62. h2 span.commands { font-size:.7em;}
  63. span.commands a:link {color:#5E5694;}
  64. pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
  65. .append-bottom { margin-bottom: 10px; }
  66. </style>
  67.  
  68. <script type="text/javascript">
  69. function hideAll(elems) {
  70. for (var e = 0; e < elems.length; e++) {
  71. elems[e].style.display = 'none';
  72. }
  73. }
  74. window.onload = function() {
  75. hideAll(document.querySelectorAll('table.vars'));
  76. hideAll(document.querySelectorAll('ol.pre-context'));
  77. hideAll(document.querySelectorAll('ol.post-context'));
  78. hideAll(document.querySelectorAll('div.pastebin'));
  79. }
  80. function toggle() {
  81. for (var i = 0; i < arguments.length; i++) {
  82. var e = document.getElementById(arguments[i]);
  83. if (e) {
  84. e.style.display = e.style.display == 'none' ? 'block': 'none';
  85. }
  86. }
  87. return false;
  88. }
  89. function varToggle(link, id) {
  90. toggle('v' + id);
  91. var s = link.getElementsByTagName('span')[0];
  92. var uarr = String.fromCharCode(0x25b6);
  93. var darr = String.fromCharCode(0x25bc);
  94. s.textContent = s.textContent == uarr ? darr : uarr;
  95. return false;
  96. }
  97. function switchPastebinFriendly(link) {
  98. s1 = "Switch to copy-and-paste view";
  99. s2 = "Switch back to interactive view";
  100. link.textContent = link.textContent.trim() == s1 ? s2: s1;
  101. toggle('browserTraceback', 'pastebinTraceback');
  102. return false;
  103. }
  104. </script>
  105.  
  106. </head>
  107. <body>
  108. <div id="summary">
  109. <h1>AttributeError
  110. at /accs/register/</h1>
  111. <pre class="exception_value">&#39;User&#39; object has no attribute &#39;login&#39;</pre>
  112. <table class="meta">
  113.  
  114. <tr>
  115. <th>Request Method:</th>
  116. <td>POST</td>
  117. </tr>
  118. <tr>
  119. <th>Request URL:</th>
  120. <td>http://192.168.0.14:8080/accs/register/</td>
  121. </tr>
  122.  
  123. <tr>
  124. <th>Django Version:</th>
  125. <td>2.0</td>
  126. </tr>
  127.  
  128. <tr>
  129. <th>Exception Type:</th>
  130. <td>AttributeError</td>
  131. </tr>
  132.  
  133.  
  134. <tr>
  135. <th>Exception Value:</th>
  136. <td><pre>&#39;User&#39; object has no attribute &#39;login&#39;</pre></td>
  137. </tr>
  138.  
  139.  
  140. <tr>
  141. <th>Exception Location:</th>
  142. <td>C:\Users\Kasutaja\Desktop\Dev\django-projects\groups\src\accs\views.py in register, line 22</td>
  143. </tr>
  144.  
  145. <tr>
  146. <th>Python Executable:</th>
  147. <td>C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\Scripts\python.exe</td>
  148. </tr>
  149. <tr>
  150. <th>Python Version:</th>
  151. <td>3.6.3</td>
  152. </tr>
  153. <tr>
  154. <th>Python Path:</th>
  155. <td><pre>[&#39;C:\\Users\\Kasutaja\\Desktop\\Dev\\django-projects\\groups\\src&#39;,
  156. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\Scripts\\python36.zip&#39;,
  157. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\DLLs&#39;,
  158. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\lib&#39;,
  159. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\Scripts&#39;,
  160. &#39;C:\\Python36\\Lib&#39;,
  161. &#39;C:\\Python36\\DLLs&#39;,
  162. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite&#39;,
  163. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\lib\\site-packages&#39;,
  164. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\lib\\site-packages\\win32&#39;,
  165. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\lib\\site-packages\\win32\\lib&#39;,
  166. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\lib\\site-packages\\Pythonwin&#39;,
  167. &#39;C:\\Users\\Kasutaja\\desktop\\dev\\django-projects\\djangoSite\\lib\\site-packages&#39;]</pre></td>
  168. </tr>
  169. <tr>
  170. <th>Server time:</th>
  171. <td>Tue, 27 Feb 2018 15:23:20 +0200</td>
  172. </tr>
  173. </table>
  174. </div>
  175.  
  176.  
  177.  
  178.  
  179. <div id="traceback">
  180. <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
  181. Switch to copy-and-paste view</a></span>
  182. </h2>
  183. <div id="browserTraceback">
  184. <ul class="traceback">
  185.  
  186.  
  187. <li class="frame django">
  188. <code>C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\lib\site-packages\django\core\handlers\exception.py</code> in <code>inner</code>
  189.  
  190.  
  191. <div class="context" id="c83021256">
  192.  
  193. <ol start="28" class="pre-context" id="pre83021256">
  194.  
  195. <li onclick="toggle('pre83021256', 'post83021256')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li>
  196.  
  197. <li onclick="toggle('pre83021256', 'post83021256')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li>
  198.  
  199. <li onclick="toggle('pre83021256', 'post83021256')"><pre> can rely on getting a response instead of an exception.</pre></li>
  200.  
  201. <li onclick="toggle('pre83021256', 'post83021256')"><pre> &quot;&quot;&quot;</pre></li>
  202.  
  203. <li onclick="toggle('pre83021256', 'post83021256')"><pre> @wraps(get_response)</pre></li>
  204.  
  205. <li onclick="toggle('pre83021256', 'post83021256')"><pre> def inner(request):</pre></li>
  206.  
  207. <li onclick="toggle('pre83021256', 'post83021256')"><pre> try:</pre></li>
  208.  
  209. </ol>
  210.  
  211. <ol start="35" class="context-line">
  212. <li onclick="toggle('pre83021256', 'post83021256')"><pre> response = get_response(request)</pre> <span>...</span></li>
  213. </ol>
  214.  
  215. <ol start='36' class="post-context" id="post83021256">
  216.  
  217. <li onclick="toggle('pre83021256', 'post83021256')"><pre> except Exception as exc:</pre></li>
  218.  
  219. <li onclick="toggle('pre83021256', 'post83021256')"><pre> response = response_for_exception(request, exc)</pre></li>
  220.  
  221. <li onclick="toggle('pre83021256', 'post83021256')"><pre> return response</pre></li>
  222.  
  223. <li onclick="toggle('pre83021256', 'post83021256')"><pre> return inner</pre></li>
  224.  
  225. <li onclick="toggle('pre83021256', 'post83021256')"><pre></pre></li>
  226.  
  227. <li onclick="toggle('pre83021256', 'post83021256')"><pre></pre></li>
  228.  
  229. </ol>
  230.  
  231. </div>
  232.  
  233.  
  234.  
  235. <div class="commands">
  236.  
  237. <a href="#" onclick="return varToggle(this, '83021256')"><span>&#x25b6;</span> Local vars</a>
  238.  
  239. </div>
  240. <table class="vars" id="v83021256">
  241. <thead>
  242. <tr>
  243. <th>Variable</th>
  244. <th>Value</th>
  245. </tr>
  246. </thead>
  247. <tbody>
  248.  
  249. <tr>
  250. <td>exc</td>
  251. <td class="code"><pre>AttributeError(&quot;&#39;User&#39; object has no attribute &#39;login&#39;&quot;,)</pre></td>
  252. </tr>
  253.  
  254. <tr>
  255. <td>get_response</td>
  256. <td class="code"><pre>&lt;bound method BaseHandler._get_response of &lt;channels.staticfiles.StaticFilesHandler object at 0x046F2F70&gt;&gt;</pre></td>
  257. </tr>
  258.  
  259. <tr>
  260. <td>request</td>
  261. <td class="code"><pre>&lt;AsgiRequest: POST &#39;/accs/register/&#39;&gt;</pre></td>
  262. </tr>
  263.  
  264. </tbody>
  265. </table>
  266.  
  267. </li>
  268.  
  269.  
  270. <li class="frame django">
  271. <code>C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\lib\site-packages\django\core\handlers\base.py</code> in <code>_get_response</code>
  272.  
  273.  
  274. <div class="context" id="c83018096">
  275.  
  276. <ol start="121" class="pre-context" id="pre83018096">
  277.  
  278. <li onclick="toggle('pre83018096', 'post83018096')"><pre> break</pre></li>
  279.  
  280. <li onclick="toggle('pre83018096', 'post83018096')"><pre></pre></li>
  281.  
  282. <li onclick="toggle('pre83018096', 'post83018096')"><pre> if response is None:</pre></li>
  283.  
  284. <li onclick="toggle('pre83018096', 'post83018096')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li>
  285.  
  286. <li onclick="toggle('pre83018096', 'post83018096')"><pre> try:</pre></li>
  287.  
  288. <li onclick="toggle('pre83018096', 'post83018096')"><pre> response = wrapped_callback(request, *callback_args, **callback_kwargs)</pre></li>
  289.  
  290. <li onclick="toggle('pre83018096', 'post83018096')"><pre> except Exception as e:</pre></li>
  291.  
  292. </ol>
  293.  
  294. <ol start="128" class="context-line">
  295. <li onclick="toggle('pre83018096', 'post83018096')"><pre> response = self.process_exception_by_middleware(e, request)</pre> <span>...</span></li>
  296. </ol>
  297.  
  298. <ol start='129' class="post-context" id="post83018096">
  299.  
  300. <li onclick="toggle('pre83018096', 'post83018096')"><pre></pre></li>
  301.  
  302. <li onclick="toggle('pre83018096', 'post83018096')"><pre> # Complain if the view returned None (a common error).</pre></li>
  303.  
  304. <li onclick="toggle('pre83018096', 'post83018096')"><pre> if response is None:</pre></li>
  305.  
  306. <li onclick="toggle('pre83018096', 'post83018096')"><pre> if isinstance(callback, types.FunctionType): # FBV</pre></li>
  307.  
  308. <li onclick="toggle('pre83018096', 'post83018096')"><pre> view_name = callback.__name__</pre></li>
  309.  
  310. <li onclick="toggle('pre83018096', 'post83018096')"><pre> else: # CBV</pre></li>
  311.  
  312. </ol>
  313.  
  314. </div>
  315.  
  316.  
  317.  
  318. <div class="commands">
  319.  
  320. <a href="#" onclick="return varToggle(this, '83018096')"><span>&#x25b6;</span> Local vars</a>
  321.  
  322. </div>
  323. <table class="vars" id="v83018096">
  324. <thead>
  325. <tr>
  326. <th>Variable</th>
  327. <th>Value</th>
  328. </tr>
  329. </thead>
  330. <tbody>
  331.  
  332. <tr>
  333. <td>callback</td>
  334. <td class="code"><pre>&lt;function register at 0x047356F0&gt;</pre></td>
  335. </tr>
  336.  
  337. <tr>
  338. <td>callback_args</td>
  339. <td class="code"><pre>()</pre></td>
  340. </tr>
  341.  
  342. <tr>
  343. <td>callback_kwargs</td>
  344. <td class="code"><pre>{}</pre></td>
  345. </tr>
  346.  
  347. <tr>
  348. <td>middleware_method</td>
  349. <td class="code"><pre>&lt;bound method CsrfViewMiddleware.process_view of &lt;django.middleware.csrf.CsrfViewMiddleware object at 0x046F2C10&gt;&gt;</pre></td>
  350. </tr>
  351.  
  352. <tr>
  353. <td>request</td>
  354. <td class="code"><pre>&lt;AsgiRequest: POST &#39;/accs/register/&#39;&gt;</pre></td>
  355. </tr>
  356.  
  357. <tr>
  358. <td>resolver</td>
  359. <td class="code"><pre>&lt;URLResolver &#39;groups.urls&#39; (None:None) &#39;^/&#39;&gt;</pre></td>
  360. </tr>
  361.  
  362. <tr>
  363. <td>resolver_match</td>
  364. <td class="code"><pre>ResolverMatch(func=accs.views.register, args=(), kwargs={}, url_name=register, app_names=[&#39;accs&#39;], namespaces=[&#39;accs&#39;])</pre></td>
  365. </tr>
  366.  
  367. <tr>
  368. <td>response</td>
  369. <td class="code"><pre>None</pre></td>
  370. </tr>
  371.  
  372. <tr>
  373. <td>self</td>
  374. <td class="code"><pre>&lt;channels.staticfiles.StaticFilesHandler object at 0x046F2F70&gt;</pre></td>
  375. </tr>
  376.  
  377. <tr>
  378. <td>wrapped_callback</td>
  379. <td class="code"><pre>&lt;function register at 0x047356F0&gt;</pre></td>
  380. </tr>
  381.  
  382. </tbody>
  383. </table>
  384.  
  385. </li>
  386.  
  387.  
  388. <li class="frame user">
  389. <code>C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\lib\site-packages\channels\handler.py</code> in <code>process_exception_by_middleware</code>
  390.  
  391.  
  392. <div class="context" id="c83019856">
  393.  
  394. <ol start="236" class="pre-context" id="pre83019856">
  395.  
  396. <li onclick="toggle('pre83019856', 'post83019856')"><pre> &quot;&quot;&quot;</pre></li>
  397.  
  398. <li onclick="toggle('pre83019856', 'post83019856')"><pre> Catches ResponseLater and re-raises it, else tries to delegate</pre></li>
  399.  
  400. <li onclick="toggle('pre83019856', 'post83019856')"><pre> to middleware exception handling.</pre></li>
  401.  
  402. <li onclick="toggle('pre83019856', 'post83019856')"><pre> &quot;&quot;&quot;</pre></li>
  403.  
  404. <li onclick="toggle('pre83019856', 'post83019856')"><pre> if isinstance(exception, AsgiRequest.ResponseLater):</pre></li>
  405.  
  406. <li onclick="toggle('pre83019856', 'post83019856')"><pre> raise</pre></li>
  407.  
  408. <li onclick="toggle('pre83019856', 'post83019856')"><pre> else:</pre></li>
  409.  
  410. </ol>
  411.  
  412. <ol start="243" class="context-line">
  413. <li onclick="toggle('pre83019856', 'post83019856')"><pre> return super(AsgiHandler, self).process_exception_by_middleware(exception, request)</pre> <span>...</span></li>
  414. </ol>
  415.  
  416. <ol start='244' class="post-context" id="post83019856">
  417.  
  418. <li onclick="toggle('pre83019856', 'post83019856')"><pre></pre></li>
  419.  
  420. <li onclick="toggle('pre83019856', 'post83019856')"><pre> def handle_uncaught_exception(self, request, resolver, exc_info):</pre></li>
  421.  
  422. <li onclick="toggle('pre83019856', 'post83019856')"><pre> &quot;&quot;&quot;</pre></li>
  423.  
  424. <li onclick="toggle('pre83019856', 'post83019856')"><pre> Propagates ResponseLater up into the higher handler method,</pre></li>
  425.  
  426. <li onclick="toggle('pre83019856', 'post83019856')"><pre> processes everything else</pre></li>
  427.  
  428. <li onclick="toggle('pre83019856', 'post83019856')"><pre> &quot;&quot;&quot;</pre></li>
  429.  
  430. </ol>
  431.  
  432. </div>
  433.  
  434.  
  435.  
  436. <div class="commands">
  437.  
  438. <a href="#" onclick="return varToggle(this, '83019856')"><span>&#x25b6;</span> Local vars</a>
  439.  
  440. </div>
  441. <table class="vars" id="v83019856">
  442. <thead>
  443. <tr>
  444. <th>Variable</th>
  445. <th>Value</th>
  446. </tr>
  447. </thead>
  448. <tbody>
  449.  
  450. <tr>
  451. <td>__class__</td>
  452. <td class="code"><pre>&lt;class &#39;channels.handler.AsgiHandler&#39;&gt;</pre></td>
  453. </tr>
  454.  
  455. <tr>
  456. <td>exception</td>
  457. <td class="code"><pre>AttributeError(&quot;&#39;User&#39; object has no attribute &#39;login&#39;&quot;,)</pre></td>
  458. </tr>
  459.  
  460. <tr>
  461. <td>request</td>
  462. <td class="code"><pre>&lt;AsgiRequest: POST &#39;/accs/register/&#39;&gt;</pre></td>
  463. </tr>
  464.  
  465. <tr>
  466. <td>self</td>
  467. <td class="code"><pre>&lt;channels.staticfiles.StaticFilesHandler object at 0x046F2F70&gt;</pre></td>
  468. </tr>
  469.  
  470. </tbody>
  471. </table>
  472.  
  473. </li>
  474.  
  475.  
  476. <li class="frame django">
  477. <code>C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\lib\site-packages\django\core\handlers\base.py</code> in <code>_get_response</code>
  478.  
  479.  
  480. <div class="context" id="c83019176">
  481.  
  482. <ol start="119" class="pre-context" id="pre83019176">
  483.  
  484. <li onclick="toggle('pre83019176', 'post83019176')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li>
  485.  
  486. <li onclick="toggle('pre83019176', 'post83019176')"><pre> if response:</pre></li>
  487.  
  488. <li onclick="toggle('pre83019176', 'post83019176')"><pre> break</pre></li>
  489.  
  490. <li onclick="toggle('pre83019176', 'post83019176')"><pre></pre></li>
  491.  
  492. <li onclick="toggle('pre83019176', 'post83019176')"><pre> if response is None:</pre></li>
  493.  
  494. <li onclick="toggle('pre83019176', 'post83019176')"><pre> wrapped_callback = self.make_view_atomic(callback)</pre></li>
  495.  
  496. <li onclick="toggle('pre83019176', 'post83019176')"><pre> try:</pre></li>
  497.  
  498. </ol>
  499.  
  500. <ol start="126" class="context-line">
  501. <li onclick="toggle('pre83019176', 'post83019176')"><pre> response = wrapped_callback(request, *callback_args, **callback_kwargs)</pre> <span>...</span></li>
  502. </ol>
  503.  
  504. <ol start='127' class="post-context" id="post83019176">
  505.  
  506. <li onclick="toggle('pre83019176', 'post83019176')"><pre> except Exception as e:</pre></li>
  507.  
  508. <li onclick="toggle('pre83019176', 'post83019176')"><pre> response = self.process_exception_by_middleware(e, request)</pre></li>
  509.  
  510. <li onclick="toggle('pre83019176', 'post83019176')"><pre></pre></li>
  511.  
  512. <li onclick="toggle('pre83019176', 'post83019176')"><pre> # Complain if the view returned None (a common error).</pre></li>
  513.  
  514. <li onclick="toggle('pre83019176', 'post83019176')"><pre> if response is None:</pre></li>
  515.  
  516. <li onclick="toggle('pre83019176', 'post83019176')"><pre> if isinstance(callback, types.FunctionType): # FBV</pre></li>
  517.  
  518. </ol>
  519.  
  520. </div>
  521.  
  522.  
  523.  
  524. <div class="commands">
  525.  
  526. <a href="#" onclick="return varToggle(this, '83019176')"><span>&#x25b6;</span> Local vars</a>
  527.  
  528. </div>
  529. <table class="vars" id="v83019176">
  530. <thead>
  531. <tr>
  532. <th>Variable</th>
  533. <th>Value</th>
  534. </tr>
  535. </thead>
  536. <tbody>
  537.  
  538. <tr>
  539. <td>callback</td>
  540. <td class="code"><pre>&lt;function register at 0x047356F0&gt;</pre></td>
  541. </tr>
  542.  
  543. <tr>
  544. <td>callback_args</td>
  545. <td class="code"><pre>()</pre></td>
  546. </tr>
  547.  
  548. <tr>
  549. <td>callback_kwargs</td>
  550. <td class="code"><pre>{}</pre></td>
  551. </tr>
  552.  
  553. <tr>
  554. <td>middleware_method</td>
  555. <td class="code"><pre>&lt;bound method CsrfViewMiddleware.process_view of &lt;django.middleware.csrf.CsrfViewMiddleware object at 0x046F2C10&gt;&gt;</pre></td>
  556. </tr>
  557.  
  558. <tr>
  559. <td>request</td>
  560. <td class="code"><pre>&lt;AsgiRequest: POST &#39;/accs/register/&#39;&gt;</pre></td>
  561. </tr>
  562.  
  563. <tr>
  564. <td>resolver</td>
  565. <td class="code"><pre>&lt;URLResolver &#39;groups.urls&#39; (None:None) &#39;^/&#39;&gt;</pre></td>
  566. </tr>
  567.  
  568. <tr>
  569. <td>resolver_match</td>
  570. <td class="code"><pre>ResolverMatch(func=accs.views.register, args=(), kwargs={}, url_name=register, app_names=[&#39;accs&#39;], namespaces=[&#39;accs&#39;])</pre></td>
  571. </tr>
  572.  
  573. <tr>
  574. <td>response</td>
  575. <td class="code"><pre>None</pre></td>
  576. </tr>
  577.  
  578. <tr>
  579. <td>self</td>
  580. <td class="code"><pre>&lt;channels.staticfiles.StaticFilesHandler object at 0x046F2F70&gt;</pre></td>
  581. </tr>
  582.  
  583. <tr>
  584. <td>wrapped_callback</td>
  585. <td class="code"><pre>&lt;function register at 0x047356F0&gt;</pre></td>
  586. </tr>
  587.  
  588. </tbody>
  589. </table>
  590.  
  591. </li>
  592.  
  593.  
  594. <li class="frame user">
  595. <code>C:\Users\Kasutaja\Desktop\Dev\django-projects\groups\src\accs\views.py</code> in <code>register</code>
  596.  
  597.  
  598. <div class="context" id="c85775224">
  599.  
  600. <ol start="15" class="pre-context" id="pre85775224">
  601.  
  602. <li onclick="toggle('pre85775224', 'post85775224')"><pre></pre></li>
  603.  
  604. <li onclick="toggle('pre85775224', 'post85775224')"><pre>def register(request):</pre></li>
  605.  
  606. <li onclick="toggle('pre85775224', 'post85775224')"><pre> if request.method == &#39;POST&#39;:</pre></li>
  607.  
  608. <li onclick="toggle('pre85775224', 'post85775224')"><pre> form = UserCreationForm(request.POST)</pre></li>
  609.  
  610. <li onclick="toggle('pre85775224', 'post85775224')"><pre> if form.is_valid():</pre></li>
  611.  
  612. <li onclick="toggle('pre85775224', 'post85775224')"><pre> form.save()</pre></li>
  613.  
  614. <li onclick="toggle('pre85775224', 'post85775224')"><pre> user = authenticate(username=form.cleaned_data[&#39;username&#39;],</pre></li>
  615.  
  616. </ol>
  617.  
  618. <ol start="22" class="context-line">
  619. <li onclick="toggle('pre85775224', 'post85775224')"><pre> password=form.cleaned_data[&#39;password1&#39;])</pre> <span>...</span></li>
  620. </ol>
  621.  
  622. <ol start='23' class="post-context" id="post85775224">
  623.  
  624. <li onclick="toggle('pre85775224', 'post85775224')"><pre> if user is not None:</pre></li>
  625.  
  626. <li onclick="toggle('pre85775224', 'post85775224')"><pre> login(request, user)</pre></li>
  627.  
  628. <li onclick="toggle('pre85775224', 'post85775224')"><pre> return redirect(&#39;accs:home&#39;)</pre></li>
  629.  
  630. <li onclick="toggle('pre85775224', 'post85775224')"><pre> return redirect(&#39;accs:login&#39;)</pre></li>
  631.  
  632. <li onclick="toggle('pre85775224', 'post85775224')"><pre> else:</pre></li>
  633.  
  634. <li onclick="toggle('pre85775224', 'post85775224')"><pre> form = UserCreationForm()</pre></li>
  635.  
  636. </ol>
  637.  
  638. </div>
  639.  
  640.  
  641.  
  642. <div class="commands">
  643.  
  644. <a href="#" onclick="return varToggle(this, '85775224')"><span>&#x25b6;</span> Local vars</a>
  645.  
  646. </div>
  647. <table class="vars" id="v85775224">
  648. <thead>
  649. <tr>
  650. <th>Variable</th>
  651. <th>Value</th>
  652. </tr>
  653. </thead>
  654. <tbody>
  655.  
  656. <tr>
  657. <td>form</td>
  658. <td class="code"><pre>&lt;UserCreationForm bound=True, valid=True, fields=(username;password1;password2)&gt;</pre></td>
  659. </tr>
  660.  
  661. <tr>
  662. <td>request</td>
  663. <td class="code"><pre>&lt;AsgiRequest: POST &#39;/accs/register/&#39;&gt;</pre></td>
  664. </tr>
  665.  
  666. <tr>
  667. <td>user</td>
  668. <td class="code"><pre>&lt;User: this&gt;</pre></td>
  669. </tr>
  670.  
  671. </tbody>
  672. </table>
  673.  
  674. </li>
  675.  
  676. </ul>
  677. </div>
  678. <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">
  679.  
  680. <div id="pastebinTraceback" class="pastebin">
  681. <input type="hidden" name="language" value="PythonConsole">
  682. <input type="hidden" name="title"
  683. value="AttributeError at /accs/register/">
  684. <input type="hidden" name="source" value="Django Dpaste Agent">
  685. <input type="hidden" name="poster" value="Django">
  686. <textarea name="content" id="traceback_area" cols="140" rows="25">
  687. Environment:
  688.  
  689.  
  690. Request Method: POST
  691. Request URL: http://192.168.0.14:8080/accs/register/
  692.  
  693. Django Version: 2.0
  694. Python Version: 3.6.3
  695. Installed Applications:
  696. [&#39;channels&#39;,
  697. &#39;accs.apps.AccsConfig&#39;,
  698. &#39;groupy.apps.GroupyConfig&#39;,
  699. &#39;live.apps.LiveConfig&#39;,
  700. &#39;django.contrib.admin&#39;,
  701. &#39;django.contrib.auth&#39;,
  702. &#39;django.contrib.contenttypes&#39;,
  703. &#39;django.contrib.sessions&#39;,
  704. &#39;django.contrib.messages&#39;,
  705. &#39;django.contrib.staticfiles&#39;]
  706. Installed Middleware:
  707. [&#39;django.middleware.security.SecurityMiddleware&#39;,
  708. &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
  709. &#39;django.middleware.common.CommonMiddleware&#39;,
  710. &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
  711. &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
  712. &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
  713. &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;]
  714.  
  715.  
  716.  
  717. Traceback:
  718.  
  719. File "C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\lib\site-packages\django\core\handlers\exception.py" in inner
  720. 35. response = get_response(request)
  721.  
  722. File "C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\lib\site-packages\django\core\handlers\base.py" in _get_response
  723. 128. response = self.process_exception_by_middleware(e, request)
  724.  
  725. File "C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\lib\site-packages\channels\handler.py" in process_exception_by_middleware
  726. 243. return super(AsgiHandler, self).process_exception_by_middleware(exception, request)
  727.  
  728. File "C:\Users\Kasutaja\desktop\dev\django-projects\djangoSite\lib\site-packages\django\core\handlers\base.py" in _get_response
  729. 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  730.  
  731. File "C:\Users\Kasutaja\Desktop\Dev\django-projects\groups\src\accs\views.py" in register
  732. 22. password=form.cleaned_data[&#39;password1&#39;])
  733.  
  734. Exception Type: AttributeError at /accs/register/
  735. Exception Value: &#39;User&#39; object has no attribute &#39;login&#39;
  736. </textarea>
  737. <br><br>
  738. <input type="submit" value="Share this traceback on a public website">
  739. </div>
  740. </form>
  741. </div>
  742.  
  743.  
  744.  
  745. <div id="requestinfo">
  746. <h2>Request information</h2>
  747.  
  748.  
  749.  
  750. <h3 id="user-info">USER</h3>
  751. <p>AnonymousUser</p>
  752.  
  753.  
  754. <h3 id="get-info">GET</h3>
  755.  
  756. <p>No GET data</p>
  757.  
  758.  
  759. <h3 id="post-info">POST</h3>
  760.  
  761. <table class="req">
  762. <thead>
  763. <tr>
  764. <th>Variable</th>
  765. <th>Value</th>
  766. </tr>
  767. </thead>
  768. <tbody>
  769.  
  770. <tr>
  771. <td>csrfmiddlewaretoken</td>
  772. <td class="code"><pre>&#39;L9cc7ERAkIextQFlQDGlOFyzUP4jKfAQgZbaxAOkPkxbgHdPK7qRqds1cewrY0TW&#39;</pre></td>
  773. </tr>
  774.  
  775. <tr>
  776. <td>username</td>
  777. <td class="code"><pre>&#39;this&#39;</pre></td>
  778. </tr>
  779.  
  780. <tr>
  781. <td>password1</td>
  782. <td class="code"><pre>&quot;doesn&#39;t work&quot;</pre></td>
  783. </tr>
  784.  
  785. <tr>
  786. <td>password2</td>
  787. <td class="code"><pre>&quot;doesn&#39;t work&quot;</pre></td>
  788. </tr>
  789.  
  790. </tbody>
  791. </table>
  792.  
  793. <h3 id="files-info">FILES</h3>
  794.  
  795. <p>No FILES data</p>
  796.  
  797.  
  798.  
  799. <h3 id="cookie-info">COOKIES</h3>
  800.  
  801. <table class="req">
  802. <thead>
  803. <tr>
  804. <th>Variable</th>
  805. <th>Value</th>
  806. </tr>
  807. </thead>
  808. <tbody>
  809.  
  810. <tr>
  811. <td>csrftoken</td>
  812. <td class="code"><pre>&#39;BiUGRmeKGi3vDKw12KPfrhmCuvTnxttq68TEhibubUm9qB4vWezL3Pg4MUlvLeMw&#39;</pre></td>
  813. </tr>
  814.  
  815. </tbody>
  816. </table>
  817.  
  818.  
  819. <h3 id="meta-info">META</h3>
  820. <table class="req">
  821. <thead>
  822. <tr>
  823. <th>Variable</th>
  824. <th>Value</th>
  825. </tr>
  826. </thead>
  827. <tbody>
  828.  
  829. <tr>
  830. <td>CONTENT_LENGTH</td>
  831. <td class="code"><pre>&#39;148&#39;</pre></td>
  832. </tr>
  833.  
  834. <tr>
  835. <td>CONTENT_TYPE</td>
  836. <td class="code"><pre>&#39;application/x-www-form-urlencoded&#39;</pre></td>
  837. </tr>
  838.  
  839. <tr>
  840. <td>CSRF_COOKIE</td>
  841. <td class="code"><pre>&#39;BiUGRmeKGi3vDKw12KPfrhmCuvTnxttq68TEhibubUm9qB4vWezL3Pg4MUlvLeMw&#39;</pre></td>
  842. </tr>
  843.  
  844. <tr>
  845. <td>HTTP_ACCEPT</td>
  846. <td class="code"><pre>&#39;text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8&#39;</pre></td>
  847. </tr>
  848.  
  849. <tr>
  850. <td>HTTP_ACCEPT_ENCODING</td>
  851. <td class="code"><pre>&#39;gzip, deflate&#39;</pre></td>
  852. </tr>
  853.  
  854. <tr>
  855. <td>HTTP_ACCEPT_LANGUAGE</td>
  856. <td class="code"><pre>&#39;en-US,en;q=0.9&#39;</pre></td>
  857. </tr>
  858.  
  859. <tr>
  860. <td>HTTP_CACHE_CONTROL</td>
  861. <td class="code"><pre>&#39;max-age=0&#39;</pre></td>
  862. </tr>
  863.  
  864. <tr>
  865. <td>HTTP_CONNECTION</td>
  866. <td class="code"><pre>&#39;keep-alive&#39;</pre></td>
  867. </tr>
  868.  
  869. <tr>
  870. <td>HTTP_COOKIE</td>
  871. <td class="code"><pre>&#39;csrftoken=BiUGRmeKGi3vDKw12KPfrhmCuvTnxttq68TEhibubUm9qB4vWezL3Pg4MUlvLeMw&#39;</pre></td>
  872. </tr>
  873.  
  874. <tr>
  875. <td>HTTP_DNT</td>
  876. <td class="code"><pre>&#39;1&#39;</pre></td>
  877. </tr>
  878.  
  879. <tr>
  880. <td>HTTP_HOST</td>
  881. <td class="code"><pre>&#39;192.168.0.14:8080&#39;</pre></td>
  882. </tr>
  883.  
  884. <tr>
  885. <td>HTTP_ORIGIN</td>
  886. <td class="code"><pre>&#39;http://192.168.0.14:8080&#39;</pre></td>
  887. </tr>
  888.  
  889. <tr>
  890. <td>HTTP_REFERER</td>
  891. <td class="code"><pre>&#39;http://192.168.0.14:8080/accs/register/&#39;</pre></td>
  892. </tr>
  893.  
  894. <tr>
  895. <td>HTTP_UPGRADE_INSECURE_REQUESTS</td>
  896. <td class="code"><pre>&#39;1&#39;</pre></td>
  897. </tr>
  898.  
  899. <tr>
  900. <td>HTTP_USER_AGENT</td>
  901. <td class="code"><pre>(&#39;Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like &#39;
  902. &#39;Gecko) Chrome/64.0.3282.167 Safari/537.36&#39;)</pre></td>
  903. </tr>
  904.  
  905. <tr>
  906. <td>PATH_INFO</td>
  907. <td class="code"><pre>&#39;/accs/register/&#39;</pre></td>
  908. </tr>
  909.  
  910. <tr>
  911. <td>QUERY_STRING</td>
  912. <td class="code"><pre>&#39;&#39;</pre></td>
  913. </tr>
  914.  
  915. <tr>
  916. <td>REMOTE_ADDR</td>
  917. <td class="code"><pre>&#39;192.168.0.14&#39;</pre></td>
  918. </tr>
  919.  
  920. <tr>
  921. <td>REMOTE_HOST</td>
  922. <td class="code"><pre>&#39;192.168.0.14&#39;</pre></td>
  923. </tr>
  924.  
  925. <tr>
  926. <td>REMOTE_PORT</td>
  927. <td class="code"><pre>51600</pre></td>
  928. </tr>
  929.  
  930. <tr>
  931. <td>REQUEST_METHOD</td>
  932. <td class="code"><pre>&#39;POST&#39;</pre></td>
  933. </tr>
  934.  
  935. <tr>
  936. <td>SCRIPT_NAME</td>
  937. <td class="code"><pre>&#39;&#39;</pre></td>
  938. </tr>
  939.  
  940. <tr>
  941. <td>SERVER_NAME</td>
  942. <td class="code"><pre>&#39;192.168.0.14&#39;</pre></td>
  943. </tr>
  944.  
  945. <tr>
  946. <td>SERVER_PORT</td>
  947. <td class="code"><pre>&#39;8080&#39;</pre></td>
  948. </tr>
  949.  
  950. <tr>
  951. <td>wsgi.multiprocess</td>
  952. <td class="code"><pre>True</pre></td>
  953. </tr>
  954.  
  955. <tr>
  956. <td>wsgi.multithread</td>
  957. <td class="code"><pre>True</pre></td>
  958. </tr>
  959.  
  960. </tbody>
  961. </table>
  962.  
  963.  
  964. <h3 id="settings-info">Settings</h3>
  965. <h4>Using settings module <code>groups.settings</code></h4>
  966. <table class="req">
  967. <thead>
  968. <tr>
  969. <th>Setting</th>
  970. <th>Value</th>
  971. </tr>
  972. </thead>
  973. <tbody>
  974.  
  975. <tr>
  976. <td>ABSOLUTE_URL_OVERRIDES</td>
  977. <td class="code"><pre>{}</pre></td>
  978. </tr>
  979.  
  980. <tr>
  981. <td>ADMINS</td>
  982. <td class="code"><pre>[]</pre></td>
  983. </tr>
  984.  
  985. <tr>
  986. <td>ALLOWED_HOSTS</td>
  987. <td class="code"><pre>[&#39;192.168.0.14&#39;]</pre></td>
  988. </tr>
  989.  
  990. <tr>
  991. <td>APPEND_SLASH</td>
  992. <td class="code"><pre>True</pre></td>
  993. </tr>
  994.  
  995. <tr>
  996. <td>AUTHENTICATION_BACKENDS</td>
  997. <td class="code"><pre>[&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
  998. </tr>
  999.  
  1000. <tr>
  1001. <td>AUTH_PASSWORD_VALIDATORS</td>
  1002. <td class="code"><pre>&#39;********************&#39;</pre></td>
  1003. </tr>
  1004.  
  1005. <tr>
  1006. <td>AUTH_USER_MODEL</td>
  1007. <td class="code"><pre>&#39;auth.User&#39;</pre></td>
  1008. </tr>
  1009.  
  1010. <tr>
  1011. <td>BASE_DIR</td>
  1012. <td class="code"><pre>&#39;C:\\Users\\Kasutaja\\Desktop\\Dev\\django-projects\\groups\\src&#39;</pre></td>
  1013. </tr>
  1014.  
  1015. <tr>
  1016. <td>CACHES</td>
  1017. <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;}}</pre></td>
  1018. </tr>
  1019.  
  1020. <tr>
  1021. <td>CACHE_MIDDLEWARE_ALIAS</td>
  1022. <td class="code"><pre>&#39;default&#39;</pre></td>
  1023. </tr>
  1024.  
  1025. <tr>
  1026. <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
  1027. <td class="code"><pre>&#39;********************&#39;</pre></td>
  1028. </tr>
  1029.  
  1030. <tr>
  1031. <td>CACHE_MIDDLEWARE_SECONDS</td>
  1032. <td class="code"><pre>600</pre></td>
  1033. </tr>
  1034.  
  1035. <tr>
  1036. <td>CHANNEL_LAYERS</td>
  1037. <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;asgi_redis.RedisChannelLayer&#39;,
  1038. &#39;CONFIG&#39;: {&#39;hosts&#39;: [(&#39;192.168.0.14&#39;, 6379)]},
  1039. &#39;ROUTING&#39;: &#39;groups.routing.channel_routing&#39;}}</pre></td>
  1040. </tr>
  1041.  
  1042. <tr>
  1043. <td>CSRF_COOKIE_AGE</td>
  1044. <td class="code"><pre>31449600</pre></td>
  1045. </tr>
  1046.  
  1047. <tr>
  1048. <td>CSRF_COOKIE_DOMAIN</td>
  1049. <td class="code"><pre>None</pre></td>
  1050. </tr>
  1051.  
  1052. <tr>
  1053. <td>CSRF_COOKIE_HTTPONLY</td>
  1054. <td class="code"><pre>False</pre></td>
  1055. </tr>
  1056.  
  1057. <tr>
  1058. <td>CSRF_COOKIE_NAME</td>
  1059. <td class="code"><pre>&#39;csrftoken&#39;</pre></td>
  1060. </tr>
  1061.  
  1062. <tr>
  1063. <td>CSRF_COOKIE_PATH</td>
  1064. <td class="code"><pre>&#39;/&#39;</pre></td>
  1065. </tr>
  1066.  
  1067. <tr>
  1068. <td>CSRF_COOKIE_SECURE</td>
  1069. <td class="code"><pre>False</pre></td>
  1070. </tr>
  1071.  
  1072. <tr>
  1073. <td>CSRF_FAILURE_VIEW</td>
  1074. <td class="code"><pre>&#39;django.views.csrf.csrf_failure&#39;</pre></td>
  1075. </tr>
  1076.  
  1077. <tr>
  1078. <td>CSRF_HEADER_NAME</td>
  1079. <td class="code"><pre>&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
  1080. </tr>
  1081.  
  1082. <tr>
  1083. <td>CSRF_TRUSTED_ORIGINS</td>
  1084. <td class="code"><pre>[]</pre></td>
  1085. </tr>
  1086.  
  1087. <tr>
  1088. <td>CSRF_USE_SESSIONS</td>
  1089. <td class="code"><pre>False</pre></td>
  1090. </tr>
  1091.  
  1092. <tr>
  1093. <td>DATABASES</td>
  1094. <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: False,
  1095. &#39;AUTOCOMMIT&#39;: True,
  1096. &#39;CONN_MAX_AGE&#39;: 0,
  1097. &#39;ENGINE&#39;: &#39;django.db.backends.postgresql&#39;,
  1098. &#39;HOST&#39;: &#39;localhost&#39;,
  1099. &#39;NAME&#39;: &#39;django&#39;,
  1100. &#39;OPTIONS&#39;: {},
  1101. &#39;PASSWORD&#39;: &#39;********************&#39;,
  1102. &#39;PORT&#39;: &#39;5432&#39;,
  1103. &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
  1104. &#39;COLLATION&#39;: None,
  1105. &#39;MIRROR&#39;: None,
  1106. &#39;NAME&#39;: None},
  1107. &#39;TIME_ZONE&#39;: None,
  1108. &#39;USER&#39;: &#39;postgres&#39;}}</pre></td>
  1109. </tr>
  1110.  
  1111. <tr>
  1112. <td>DATABASE_ROUTERS</td>
  1113. <td class="code"><pre>[]</pre></td>
  1114. </tr>
  1115.  
  1116. <tr>
  1117. <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
  1118. <td class="code"><pre>2621440</pre></td>
  1119. </tr>
  1120.  
  1121. <tr>
  1122. <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
  1123. <td class="code"><pre>1000</pre></td>
  1124. </tr>
  1125.  
  1126. <tr>
  1127. <td>DATETIME_FORMAT</td>
  1128. <td class="code"><pre>&#39;N j, Y, P&#39;</pre></td>
  1129. </tr>
  1130.  
  1131. <tr>
  1132. <td>DATETIME_INPUT_FORMATS</td>
  1133. <td class="code"><pre>[&#39;%Y-%m-%d %H:%M:%S&#39;,
  1134. &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
  1135. &#39;%Y-%m-%d %H:%M&#39;,
  1136. &#39;%Y-%m-%d&#39;,
  1137. &#39;%m/%d/%Y %H:%M:%S&#39;,
  1138. &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
  1139. &#39;%m/%d/%Y %H:%M&#39;,
  1140. &#39;%m/%d/%Y&#39;,
  1141. &#39;%m/%d/%y %H:%M:%S&#39;,
  1142. &#39;%m/%d/%y %H:%M:%S.%f&#39;,
  1143. &#39;%m/%d/%y %H:%M&#39;,
  1144. &#39;%m/%d/%y&#39;]</pre></td>
  1145. </tr>
  1146.  
  1147. <tr>
  1148. <td>DATE_FORMAT</td>
  1149. <td class="code"><pre>&#39;N j, Y&#39;</pre></td>
  1150. </tr>
  1151.  
  1152. <tr>
  1153. <td>DATE_INPUT_FORMATS</td>
  1154. <td class="code"><pre>[&#39;%Y-%m-%d&#39;,
  1155. &#39;%m/%d/%Y&#39;,
  1156. &#39;%m/%d/%y&#39;,
  1157. &#39;%b %d %Y&#39;,
  1158. &#39;%b %d, %Y&#39;,
  1159. &#39;%d %b %Y&#39;,
  1160. &#39;%d %b, %Y&#39;,
  1161. &#39;%B %d %Y&#39;,
  1162. &#39;%B %d, %Y&#39;,
  1163. &#39;%d %B %Y&#39;,
  1164. &#39;%d %B, %Y&#39;]</pre></td>
  1165. </tr>
  1166.  
  1167. <tr>
  1168. <td>DEBUG</td>
  1169. <td class="code"><pre>True</pre></td>
  1170. </tr>
  1171.  
  1172. <tr>
  1173. <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
  1174. <td class="code"><pre>False</pre></td>
  1175. </tr>
  1176.  
  1177. <tr>
  1178. <td>DECIMAL_SEPARATOR</td>
  1179. <td class="code"><pre>&#39;.&#39;</pre></td>
  1180. </tr>
  1181.  
  1182. <tr>
  1183. <td>DEFAULT_CHARSET</td>
  1184. <td class="code"><pre>&#39;utf-8&#39;</pre></td>
  1185. </tr>
  1186.  
  1187. <tr>
  1188. <td>DEFAULT_CONTENT_TYPE</td>
  1189. <td class="code"><pre>&#39;text/html&#39;</pre></td>
  1190. </tr>
  1191.  
  1192. <tr>
  1193. <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
  1194. <td class="code"><pre>&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
  1195. </tr>
  1196.  
  1197. <tr>
  1198. <td>DEFAULT_FILE_STORAGE</td>
  1199. <td class="code"><pre>&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
  1200. </tr>
  1201.  
  1202. <tr>
  1203. <td>DEFAULT_FROM_EMAIL</td>
  1204. <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
  1205. </tr>
  1206.  
  1207. <tr>
  1208. <td>DEFAULT_INDEX_TABLESPACE</td>
  1209. <td class="code"><pre>&#39;&#39;</pre></td>
  1210. </tr>
  1211.  
  1212. <tr>
  1213. <td>DEFAULT_TABLESPACE</td>
  1214. <td class="code"><pre>&#39;&#39;</pre></td>
  1215. </tr>
  1216.  
  1217. <tr>
  1218. <td>DISALLOWED_USER_AGENTS</td>
  1219. <td class="code"><pre>[]</pre></td>
  1220. </tr>
  1221.  
  1222. <tr>
  1223. <td>EMAIL_BACKEND</td>
  1224. <td class="code"><pre>&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
  1225. </tr>
  1226.  
  1227. <tr>
  1228. <td>EMAIL_HOST</td>
  1229. <td class="code"><pre>&#39;localhost&#39;</pre></td>
  1230. </tr>
  1231.  
  1232. <tr>
  1233. <td>EMAIL_HOST_PASSWORD</td>
  1234. <td class="code"><pre>&#39;********************&#39;</pre></td>
  1235. </tr>
  1236.  
  1237. <tr>
  1238. <td>EMAIL_HOST_USER</td>
  1239. <td class="code"><pre>&#39;&#39;</pre></td>
  1240. </tr>
  1241.  
  1242. <tr>
  1243. <td>EMAIL_PORT</td>
  1244. <td class="code"><pre>25</pre></td>
  1245. </tr>
  1246.  
  1247. <tr>
  1248. <td>EMAIL_SSL_CERTFILE</td>
  1249. <td class="code"><pre>None</pre></td>
  1250. </tr>
  1251.  
  1252. <tr>
  1253. <td>EMAIL_SSL_KEYFILE</td>
  1254. <td class="code"><pre>&#39;********************&#39;</pre></td>
  1255. </tr>
  1256.  
  1257. <tr>
  1258. <td>EMAIL_SUBJECT_PREFIX</td>
  1259. <td class="code"><pre>&#39;[Django] &#39;</pre></td>
  1260. </tr>
  1261.  
  1262. <tr>
  1263. <td>EMAIL_TIMEOUT</td>
  1264. <td class="code"><pre>None</pre></td>
  1265. </tr>
  1266.  
  1267. <tr>
  1268. <td>EMAIL_USE_LOCALTIME</td>
  1269. <td class="code"><pre>False</pre></td>
  1270. </tr>
  1271.  
  1272. <tr>
  1273. <td>EMAIL_USE_SSL</td>
  1274. <td class="code"><pre>False</pre></td>
  1275. </tr>
  1276.  
  1277. <tr>
  1278. <td>EMAIL_USE_TLS</td>
  1279. <td class="code"><pre>False</pre></td>
  1280. </tr>
  1281.  
  1282. <tr>
  1283. <td>FILE_CHARSET</td>
  1284. <td class="code"><pre>&#39;utf-8&#39;</pre></td>
  1285. </tr>
  1286.  
  1287. <tr>
  1288. <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
  1289. <td class="code"><pre>None</pre></td>
  1290. </tr>
  1291.  
  1292. <tr>
  1293. <td>FILE_UPLOAD_HANDLERS</td>
  1294. <td class="code"><pre>[&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
  1295. &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
  1296. </tr>
  1297.  
  1298. <tr>
  1299. <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
  1300. <td class="code"><pre>2621440</pre></td>
  1301. </tr>
  1302.  
  1303. <tr>
  1304. <td>FILE_UPLOAD_PERMISSIONS</td>
  1305. <td class="code"><pre>None</pre></td>
  1306. </tr>
  1307.  
  1308. <tr>
  1309. <td>FILE_UPLOAD_TEMP_DIR</td>
  1310. <td class="code"><pre>None</pre></td>
  1311. </tr>
  1312.  
  1313. <tr>
  1314. <td>FIRST_DAY_OF_WEEK</td>
  1315. <td class="code"><pre>0</pre></td>
  1316. </tr>
  1317.  
  1318. <tr>
  1319. <td>FIXTURE_DIRS</td>
  1320. <td class="code"><pre>[]</pre></td>
  1321. </tr>
  1322.  
  1323. <tr>
  1324. <td>FORCE_SCRIPT_NAME</td>
  1325. <td class="code"><pre>None</pre></td>
  1326. </tr>
  1327.  
  1328. <tr>
  1329. <td>FORMAT_MODULE_PATH</td>
  1330. <td class="code"><pre>None</pre></td>
  1331. </tr>
  1332.  
  1333. <tr>
  1334. <td>FORM_RENDERER</td>
  1335. <td class="code"><pre>&#39;django.forms.renderers.DjangoTemplates&#39;</pre></td>
  1336. </tr>
  1337.  
  1338. <tr>
  1339. <td>IGNORABLE_404_URLS</td>
  1340. <td class="code"><pre>[]</pre></td>
  1341. </tr>
  1342.  
  1343. <tr>
  1344. <td>INSTALLED_APPS</td>
  1345. <td class="code"><pre>[&#39;channels&#39;,
  1346. &#39;accs.apps.AccsConfig&#39;,
  1347. &#39;groupy.apps.GroupyConfig&#39;,
  1348. &#39;live.apps.LiveConfig&#39;,
  1349. &#39;django.contrib.admin&#39;,
  1350. &#39;django.contrib.auth&#39;,
  1351. &#39;django.contrib.contenttypes&#39;,
  1352. &#39;django.contrib.sessions&#39;,
  1353. &#39;django.contrib.messages&#39;,
  1354. &#39;django.contrib.staticfiles&#39;]</pre></td>
  1355. </tr>
  1356.  
  1357. <tr>
  1358. <td>INTERNAL_IPS</td>
  1359. <td class="code"><pre>[]</pre></td>
  1360. </tr>
  1361.  
  1362. <tr>
  1363. <td>LANGUAGES</td>
  1364. <td class="code"><pre>[(&#39;af&#39;, &#39;Afrikaans&#39;),
  1365. (&#39;ar&#39;, &#39;Arabic&#39;),
  1366. (&#39;ast&#39;, &#39;Asturian&#39;),
  1367. (&#39;az&#39;, &#39;Azerbaijani&#39;),
  1368. (&#39;bg&#39;, &#39;Bulgarian&#39;),
  1369. (&#39;be&#39;, &#39;Belarusian&#39;),
  1370. (&#39;bn&#39;, &#39;Bengali&#39;),
  1371. (&#39;br&#39;, &#39;Breton&#39;),
  1372. (&#39;bs&#39;, &#39;Bosnian&#39;),
  1373. (&#39;ca&#39;, &#39;Catalan&#39;),
  1374. (&#39;cs&#39;, &#39;Czech&#39;),
  1375. (&#39;cy&#39;, &#39;Welsh&#39;),
  1376. (&#39;da&#39;, &#39;Danish&#39;),
  1377. (&#39;de&#39;, &#39;German&#39;),
  1378. (&#39;dsb&#39;, &#39;Lower Sorbian&#39;),
  1379. (&#39;el&#39;, &#39;Greek&#39;),
  1380. (&#39;en&#39;, &#39;English&#39;),
  1381. (&#39;en-au&#39;, &#39;Australian English&#39;),
  1382. (&#39;en-gb&#39;, &#39;British English&#39;),
  1383. (&#39;eo&#39;, &#39;Esperanto&#39;),
  1384. (&#39;es&#39;, &#39;Spanish&#39;),
  1385. (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
  1386. (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
  1387. (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
  1388. (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
  1389. (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
  1390. (&#39;et&#39;, &#39;Estonian&#39;),
  1391. (&#39;eu&#39;, &#39;Basque&#39;),
  1392. (&#39;fa&#39;, &#39;Persian&#39;),
  1393. (&#39;fi&#39;, &#39;Finnish&#39;),
  1394. (&#39;fr&#39;, &#39;French&#39;),
  1395. (&#39;fy&#39;, &#39;Frisian&#39;),
  1396. (&#39;ga&#39;, &#39;Irish&#39;),
  1397. (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
  1398. (&#39;gl&#39;, &#39;Galician&#39;),
  1399. (&#39;he&#39;, &#39;Hebrew&#39;),
  1400. (&#39;hi&#39;, &#39;Hindi&#39;),
  1401. (&#39;hr&#39;, &#39;Croatian&#39;),
  1402. (&#39;hsb&#39;, &#39;Upper Sorbian&#39;),
  1403. (&#39;hu&#39;, &#39;Hungarian&#39;),
  1404. (&#39;ia&#39;, &#39;Interlingua&#39;),
  1405. (&#39;id&#39;, &#39;Indonesian&#39;),
  1406. (&#39;io&#39;, &#39;Ido&#39;),
  1407. (&#39;is&#39;, &#39;Icelandic&#39;),
  1408. (&#39;it&#39;, &#39;Italian&#39;),
  1409. (&#39;ja&#39;, &#39;Japanese&#39;),
  1410. (&#39;ka&#39;, &#39;Georgian&#39;),
  1411. (&#39;kab&#39;, &#39;Kabyle&#39;),
  1412. (&#39;kk&#39;, &#39;Kazakh&#39;),
  1413. (&#39;km&#39;, &#39;Khmer&#39;),
  1414. (&#39;kn&#39;, &#39;Kannada&#39;),
  1415. (&#39;ko&#39;, &#39;Korean&#39;),
  1416. (&#39;lb&#39;, &#39;Luxembourgish&#39;),
  1417. (&#39;lt&#39;, &#39;Lithuanian&#39;),
  1418. (&#39;lv&#39;, &#39;Latvian&#39;),
  1419. (&#39;mk&#39;, &#39;Macedonian&#39;),
  1420. (&#39;ml&#39;, &#39;Malayalam&#39;),
  1421. (&#39;mn&#39;, &#39;Mongolian&#39;),
  1422. (&#39;mr&#39;, &#39;Marathi&#39;),
  1423. (&#39;my&#39;, &#39;Burmese&#39;),
  1424. (&#39;nb&#39;, &#39;Norwegian Bokmål&#39;),
  1425. (&#39;ne&#39;, &#39;Nepali&#39;),
  1426. (&#39;nl&#39;, &#39;Dutch&#39;),
  1427. (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
  1428. (&#39;os&#39;, &#39;Ossetic&#39;),
  1429. (&#39;pa&#39;, &#39;Punjabi&#39;),
  1430. (&#39;pl&#39;, &#39;Polish&#39;),
  1431. (&#39;pt&#39;, &#39;Portuguese&#39;),
  1432. (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
  1433. (&#39;ro&#39;, &#39;Romanian&#39;),
  1434. (&#39;ru&#39;, &#39;Russian&#39;),
  1435. (&#39;sk&#39;, &#39;Slovak&#39;),
  1436. (&#39;sl&#39;, &#39;Slovenian&#39;),
  1437. (&#39;sq&#39;, &#39;Albanian&#39;),
  1438. (&#39;sr&#39;, &#39;Serbian&#39;),
  1439. (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
  1440. (&#39;sv&#39;, &#39;Swedish&#39;),
  1441. (&#39;sw&#39;, &#39;Swahili&#39;),
  1442. (&#39;ta&#39;, &#39;Tamil&#39;),
  1443. (&#39;te&#39;, &#39;Telugu&#39;),
  1444. (&#39;th&#39;, &#39;Thai&#39;),
  1445. (&#39;tr&#39;, &#39;Turkish&#39;),
  1446. (&#39;tt&#39;, &#39;Tatar&#39;),
  1447. (&#39;udm&#39;, &#39;Udmurt&#39;),
  1448. (&#39;uk&#39;, &#39;Ukrainian&#39;),
  1449. (&#39;ur&#39;, &#39;Urdu&#39;),
  1450. (&#39;vi&#39;, &#39;Vietnamese&#39;),
  1451. (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
  1452. (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]</pre></td>
  1453. </tr>
  1454.  
  1455. <tr>
  1456. <td>LANGUAGES_BIDI</td>
  1457. <td class="code"><pre>[&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]</pre></td>
  1458. </tr>
  1459.  
  1460. <tr>
  1461. <td>LANGUAGE_CODE</td>
  1462. <td class="code"><pre>&#39;en-us&#39;</pre></td>
  1463. </tr>
  1464.  
  1465. <tr>
  1466. <td>LANGUAGE_COOKIE_AGE</td>
  1467. <td class="code"><pre>None</pre></td>
  1468. </tr>
  1469.  
  1470. <tr>
  1471. <td>LANGUAGE_COOKIE_DOMAIN</td>
  1472. <td class="code"><pre>None</pre></td>
  1473. </tr>
  1474.  
  1475. <tr>
  1476. <td>LANGUAGE_COOKIE_NAME</td>
  1477. <td class="code"><pre>&#39;django_language&#39;</pre></td>
  1478. </tr>
  1479.  
  1480. <tr>
  1481. <td>LANGUAGE_COOKIE_PATH</td>
  1482. <td class="code"><pre>&#39;/&#39;</pre></td>
  1483. </tr>
  1484.  
  1485. <tr>
  1486. <td>LOCALE_PATHS</td>
  1487. <td class="code"><pre>[]</pre></td>
  1488. </tr>
  1489.  
  1490. <tr>
  1491. <td>LOGGING</td>
  1492. <td class="code"><pre>{}</pre></td>
  1493. </tr>
  1494.  
  1495. <tr>
  1496. <td>LOGGING_CONFIG</td>
  1497. <td class="code"><pre>&#39;logging.config.dictConfig&#39;</pre></td>
  1498. </tr>
  1499.  
  1500. <tr>
  1501. <td>LOGIN_REDIRECT_URL</td>
  1502. <td class="code"><pre>&#39;../&#39;</pre></td>
  1503. </tr>
  1504.  
  1505. <tr>
  1506. <td>LOGIN_URL</td>
  1507. <td class="code"><pre>&#39;/accounts/login/&#39;</pre></td>
  1508. </tr>
  1509.  
  1510. <tr>
  1511. <td>LOGOUT_REDIRECT_URL</td>
  1512. <td class="code"><pre>None</pre></td>
  1513. </tr>
  1514.  
  1515. <tr>
  1516. <td>MANAGERS</td>
  1517. <td class="code"><pre>[]</pre></td>
  1518. </tr>
  1519.  
  1520. <tr>
  1521. <td>MEDIA_ROOT</td>
  1522. <td class="code"><pre>&#39;&#39;</pre></td>
  1523. </tr>
  1524.  
  1525. <tr>
  1526. <td>MEDIA_URL</td>
  1527. <td class="code"><pre>&#39;&#39;</pre></td>
  1528. </tr>
  1529.  
  1530. <tr>
  1531. <td>MESSAGE_STORAGE</td>
  1532. <td class="code"><pre>&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
  1533. </tr>
  1534.  
  1535. <tr>
  1536. <td>MIDDLEWARE</td>
  1537. <td class="code"><pre>[&#39;django.middleware.security.SecurityMiddleware&#39;,
  1538. &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
  1539. &#39;django.middleware.common.CommonMiddleware&#39;,
  1540. &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
  1541. &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
  1542. &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
  1543. &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;]</pre></td>
  1544. </tr>
  1545.  
  1546. <tr>
  1547. <td>MIGRATION_MODULES</td>
  1548. <td class="code"><pre>{}</pre></td>
  1549. </tr>
  1550.  
  1551. <tr>
  1552. <td>MONTH_DAY_FORMAT</td>
  1553. <td class="code"><pre>&#39;F j&#39;</pre></td>
  1554. </tr>
  1555.  
  1556. <tr>
  1557. <td>NUMBER_GROUPING</td>
  1558. <td class="code"><pre>0</pre></td>
  1559. </tr>
  1560.  
  1561. <tr>
  1562. <td>PASSWORD_HASHERS</td>
  1563. <td class="code"><pre>&#39;********************&#39;</pre></td>
  1564. </tr>
  1565.  
  1566. <tr>
  1567. <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
  1568. <td class="code"><pre>&#39;********************&#39;</pre></td>
  1569. </tr>
  1570.  
  1571. <tr>
  1572. <td>PREPEND_WWW</td>
  1573. <td class="code"><pre>False</pre></td>
  1574. </tr>
  1575.  
  1576. <tr>
  1577. <td>ROOT_URLCONF</td>
  1578. <td class="code"><pre>&#39;groups.urls&#39;</pre></td>
  1579. </tr>
  1580.  
  1581. <tr>
  1582. <td>SECRET_KEY</td>
  1583. <td class="code"><pre>&#39;********************&#39;</pre></td>
  1584. </tr>
  1585.  
  1586. <tr>
  1587. <td>SECURE_BROWSER_XSS_FILTER</td>
  1588. <td class="code"><pre>False</pre></td>
  1589. </tr>
  1590.  
  1591. <tr>
  1592. <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
  1593. <td class="code"><pre>False</pre></td>
  1594. </tr>
  1595.  
  1596. <tr>
  1597. <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
  1598. <td class="code"><pre>False</pre></td>
  1599. </tr>
  1600.  
  1601. <tr>
  1602. <td>SECURE_HSTS_PRELOAD</td>
  1603. <td class="code"><pre>False</pre></td>
  1604. </tr>
  1605.  
  1606. <tr>
  1607. <td>SECURE_HSTS_SECONDS</td>
  1608. <td class="code"><pre>0</pre></td>
  1609. </tr>
  1610.  
  1611. <tr>
  1612. <td>SECURE_PROXY_SSL_HEADER</td>
  1613. <td class="code"><pre>None</pre></td>
  1614. </tr>
  1615.  
  1616. <tr>
  1617. <td>SECURE_REDIRECT_EXEMPT</td>
  1618. <td class="code"><pre>[]</pre></td>
  1619. </tr>
  1620.  
  1621. <tr>
  1622. <td>SECURE_SSL_HOST</td>
  1623. <td class="code"><pre>None</pre></td>
  1624. </tr>
  1625.  
  1626. <tr>
  1627. <td>SECURE_SSL_REDIRECT</td>
  1628. <td class="code"><pre>False</pre></td>
  1629. </tr>
  1630.  
  1631. <tr>
  1632. <td>SERVER_EMAIL</td>
  1633. <td class="code"><pre>&#39;root@localhost&#39;</pre></td>
  1634. </tr>
  1635.  
  1636. <tr>
  1637. <td>SESSION_CACHE_ALIAS</td>
  1638. <td class="code"><pre>&#39;default&#39;</pre></td>
  1639. </tr>
  1640.  
  1641. <tr>
  1642. <td>SESSION_COOKIE_AGE</td>
  1643. <td class="code"><pre>1209600</pre></td>
  1644. </tr>
  1645.  
  1646. <tr>
  1647. <td>SESSION_COOKIE_DOMAIN</td>
  1648. <td class="code"><pre>None</pre></td>
  1649. </tr>
  1650.  
  1651. <tr>
  1652. <td>SESSION_COOKIE_HTTPONLY</td>
  1653. <td class="code"><pre>True</pre></td>
  1654. </tr>
  1655.  
  1656. <tr>
  1657. <td>SESSION_COOKIE_NAME</td>
  1658. <td class="code"><pre>&#39;sessionid&#39;</pre></td>
  1659. </tr>
  1660.  
  1661. <tr>
  1662. <td>SESSION_COOKIE_PATH</td>
  1663. <td class="code"><pre>&#39;/&#39;</pre></td>
  1664. </tr>
  1665.  
  1666. <tr>
  1667. <td>SESSION_COOKIE_SECURE</td>
  1668. <td class="code"><pre>False</pre></td>
  1669. </tr>
  1670.  
  1671. <tr>
  1672. <td>SESSION_ENGINE</td>
  1673. <td class="code"><pre>&#39;django.contrib.sessions.backends.db&#39;</pre></td>
  1674. </tr>
  1675.  
  1676. <tr>
  1677. <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
  1678. <td class="code"><pre>False</pre></td>
  1679. </tr>
  1680.  
  1681. <tr>
  1682. <td>SESSION_FILE_PATH</td>
  1683. <td class="code"><pre>None</pre></td>
  1684. </tr>
  1685.  
  1686. <tr>
  1687. <td>SESSION_SAVE_EVERY_REQUEST</td>
  1688. <td class="code"><pre>False</pre></td>
  1689. </tr>
  1690.  
  1691. <tr>
  1692. <td>SESSION_SERIALIZER</td>
  1693. <td class="code"><pre>&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
  1694. </tr>
  1695.  
  1696. <tr>
  1697. <td>SETTINGS_MODULE</td>
  1698. <td class="code"><pre>&#39;groups.settings&#39;</pre></td>
  1699. </tr>
  1700.  
  1701. <tr>
  1702. <td>SHORT_DATETIME_FORMAT</td>
  1703. <td class="code"><pre>&#39;m/d/Y P&#39;</pre></td>
  1704. </tr>
  1705.  
  1706. <tr>
  1707. <td>SHORT_DATE_FORMAT</td>
  1708. <td class="code"><pre>&#39;m/d/Y&#39;</pre></td>
  1709. </tr>
  1710.  
  1711. <tr>
  1712. <td>SIGNING_BACKEND</td>
  1713. <td class="code"><pre>&#39;django.core.signing.TimestampSigner&#39;</pre></td>
  1714. </tr>
  1715.  
  1716. <tr>
  1717. <td>SILENCED_SYSTEM_CHECKS</td>
  1718. <td class="code"><pre>[]</pre></td>
  1719. </tr>
  1720.  
  1721. <tr>
  1722. <td>STATICFILES_DIRS</td>
  1723. <td class="code"><pre>[&#39;C:\\Users\\Kasutaja\\Desktop\\Dev\\django-projects\\groups\\src\\staticfiles&#39;]</pre></td>
  1724. </tr>
  1725.  
  1726. <tr>
  1727. <td>STATICFILES_FINDERS</td>
  1728. <td class="code"><pre>[&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
  1729. &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
  1730. </tr>
  1731.  
  1732. <tr>
  1733. <td>STATICFILES_STORAGE</td>
  1734. <td class="code"><pre>&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
  1735. </tr>
  1736.  
  1737. <tr>
  1738. <td>STATIC_ROOT</td>
  1739. <td class="code"><pre>&#39;C:\\Users\\Kasutaja\\Desktop\\Dev\\django-projects\\groups\\src\\static/&#39;</pre></td>
  1740. </tr>
  1741.  
  1742. <tr>
  1743. <td>STATIC_URL</td>
  1744. <td class="code"><pre>&#39;/static/&#39;</pre></td>
  1745. </tr>
  1746.  
  1747. <tr>
  1748. <td>TEMPLATES</td>
  1749. <td class="code"><pre>[{&#39;APP_DIRS&#39;: True,
  1750. &#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  1751. &#39;DIRS&#39;: [&#39;C:\\Users\\Kasutaja\\Desktop\\Dev\\django-projects\\groups\\src\\templates&#39;],
  1752. &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.template.context_processors.debug&#39;,
  1753. &#39;django.template.context_processors.request&#39;,
  1754. &#39;django.contrib.auth.context_processors.auth&#39;,
  1755. &#39;django.contrib.messages.context_processors.messages&#39;]}}]</pre></td>
  1756. </tr>
  1757.  
  1758. <tr>
  1759. <td>TEST_NON_SERIALIZED_APPS</td>
  1760. <td class="code"><pre>[]</pre></td>
  1761. </tr>
  1762.  
  1763. <tr>
  1764. <td>TEST_RUNNER</td>
  1765. <td class="code"><pre>&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
  1766. </tr>
  1767.  
  1768. <tr>
  1769. <td>THOUSAND_SEPARATOR</td>
  1770. <td class="code"><pre>&#39;,&#39;</pre></td>
  1771. </tr>
  1772.  
  1773. <tr>
  1774. <td>TIME_FORMAT</td>
  1775. <td class="code"><pre>&#39;P&#39;</pre></td>
  1776. </tr>
  1777.  
  1778. <tr>
  1779. <td>TIME_INPUT_FORMATS</td>
  1780. <td class="code"><pre>[&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]</pre></td>
  1781. </tr>
  1782.  
  1783. <tr>
  1784. <td>TIME_ZONE</td>
  1785. <td class="code"><pre>&#39;Europe/Helsinki&#39;</pre></td>
  1786. </tr>
  1787.  
  1788. <tr>
  1789. <td>USE_ETAGS</td>
  1790. <td class="code"><pre>False</pre></td>
  1791. </tr>
  1792.  
  1793. <tr>
  1794. <td>USE_I18N</td>
  1795. <td class="code"><pre>True</pre></td>
  1796. </tr>
  1797.  
  1798. <tr>
  1799. <td>USE_L10N</td>
  1800. <td class="code"><pre>True</pre></td>
  1801. </tr>
  1802.  
  1803. <tr>
  1804. <td>USE_THOUSAND_SEPARATOR</td>
  1805. <td class="code"><pre>False</pre></td>
  1806. </tr>
  1807.  
  1808. <tr>
  1809. <td>USE_TZ</td>
  1810. <td class="code"><pre>True</pre></td>
  1811. </tr>
  1812.  
  1813. <tr>
  1814. <td>USE_X_FORWARDED_HOST</td>
  1815. <td class="code"><pre>False</pre></td>
  1816. </tr>
  1817.  
  1818. <tr>
  1819. <td>USE_X_FORWARDED_PORT</td>
  1820. <td class="code"><pre>False</pre></td>
  1821. </tr>
  1822.  
  1823. <tr>
  1824. <td>WSGI_APPLICATION</td>
  1825. <td class="code"><pre>&#39;groups.wsgi.application&#39;</pre></td>
  1826. </tr>
  1827.  
  1828. <tr>
  1829. <td>X_FRAME_OPTIONS</td>
  1830. <td class="code"><pre>&#39;SAMEORIGIN&#39;</pre></td>
  1831. </tr>
  1832.  
  1833. <tr>
  1834. <td>YEAR_MONTH_FORMAT</td>
  1835. <td class="code"><pre>&#39;F Y&#39;</pre></td>
  1836. </tr>
  1837.  
  1838. </tbody>
  1839. </table>
  1840.  
  1841. </div>
  1842.  
  1843. <div id="explanation">
  1844. <p>
  1845. You're seeing this error because you have <code>DEBUG = True</code> in your
  1846. Django settings file. Change that to <code>False</code>, and Django will
  1847. display a standard page generated by the handler for this status code.
  1848. </p>
  1849. </div>
  1850.  
  1851. </body>
  1852. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement