Advertisement
Guest User

Untitled

a guest
Apr 9th, 2016
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 412.40 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>TypeError at /v1/stories/create</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; }
  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.   //<!--
  69.    function getElementsByClassName(oElm, strTagName, strClassName){
  70.        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
  71.        var arrElements = (strTagName == "*" && document.all)? document.all :
  72.        oElm.getElementsByTagName(strTagName);
  73.        var arrReturnElements = new Array();
  74.        strClassName = strClassName.replace(/\-/g, "\-");
  75.        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
  76.        var oElement;
  77.        for(var i=0; i<arrElements.length; i++){
  78.            oElement = arrElements[i];
  79.            if(oRegExp.test(oElement.className)){
  80.                arrReturnElements.push(oElement);
  81.            }
  82.        }
  83.        return (arrReturnElements)
  84.    }
  85.    function hideAll(elems) {
  86.      for (var e = 0; e < elems.length; e++) {
  87.        elems[e].style.display = 'none';
  88.      }
  89.    }
  90.    window.onload = function() {
  91.      hideAll(getElementsByClassName(document, 'table', 'vars'));
  92.      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
  93.      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
  94.      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
  95.    }
  96.    function toggle() {
  97.      for (var i = 0; i < arguments.length; i++) {
  98.        var e = document.getElementById(arguments[i]);
  99.        if (e) {
  100.          e.style.display = e.style.display == 'none' ? 'block': 'none';
  101.        }
  102.      }
  103.      return false;
  104.    }
  105.    function varToggle(link, id) {
  106.      toggle('v' + id);
  107.      var s = link.getElementsByTagName('span')[0];
  108.      var uarr = String.fromCharCode(0x25b6);
  109.      var darr = String.fromCharCode(0x25bc);
  110.      s.innerHTML = s.innerHTML == uarr ? darr : uarr;
  111.      return false;
  112.    }
  113.    function switchPastebinFriendly(link) {
  114.      s1 = "Switch to copy-and-paste view";
  115.      s2 = "Switch back to interactive view";
  116.      link.innerHTML = link.innerHTML.trim() == s1 ? s2: s1;
  117.      toggle('browserTraceback', 'pastebinTraceback');
  118.      return false;
  119.    }
  120.    //-->
  121.   </script>
  122.  
  123. </head>
  124. <body>
  125. <div id="summary">
  126.   <h1>TypeError at /v1/stories/create</h1>
  127.   <pre class="exception_value">_apns_send() got an unexpected keyword argument &#39;loc-args&#39;</pre>
  128.   <table class="meta">
  129.  
  130.     <tr>
  131.       <th>Request Method:</th>
  132.       <td>POST</td>
  133.     </tr>
  134.     <tr>
  135.       <th>Request URL:</th>
  136.       <td>http://46.101.183.198/v1/stories/create</td>
  137.     </tr>
  138.  
  139.     <tr>
  140.       <th>Django Version:</th>
  141.       <td>1.9.4</td>
  142.     </tr>
  143.  
  144.     <tr>
  145.       <th>Exception Type:</th>
  146.       <td>TypeError</td>
  147.     </tr>
  148.  
  149.  
  150.     <tr>
  151.       <th>Exception Value:</th>
  152.       <td><pre>_apns_send() got an unexpected keyword argument &#39;loc-args&#39;</pre></td>
  153.     </tr>
  154.  
  155.  
  156.     <tr>
  157.       <th>Exception Location:</th>
  158.       <td>/usr/local/lib/python3.4/site-packages/push_notifications/apns.py in apns_send_bulk_message, line 223</td>
  159.     </tr>
  160.  
  161.     <tr>
  162.       <th>Python Executable:</th>
  163.       <td>/usr/local/bin/python3.4</td>
  164.     </tr>
  165.     <tr>
  166.       <th>Python Version:</th>
  167.       <td>3.4.4</td>
  168.     </tr>
  169.     <tr>
  170.       <th>Python Path:</th>
  171.       <td><pre>[&#39;/code&#39;,
  172.  &#39;/usr/local/bin&#39;,
  173.  &#39;/usr/local/lib/python34.zip&#39;,
  174.  &#39;/usr/local/lib/python3.4&#39;,
  175.  &#39;/usr/local/lib/python3.4/plat-linux&#39;,
  176.  &#39;/usr/local/lib/python3.4/lib-dynload&#39;,
  177.  &#39;/usr/local/lib/python3.4/site-packages&#39;,
  178.  &#39;/code&#39;]</pre></td>
  179.     </tr>
  180.     <tr>
  181.       <th>Server time:</th>
  182.       <td>Sat, 9 Apr 2016 15:58:00 +0000</td>
  183.     </tr>
  184.   </table>
  185. </div>
  186.  
  187.  
  188.  
  189.  
  190. <div id="traceback">
  191.   <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
  192.     Switch to copy-and-paste view</a></span>
  193.   </h2>
  194.  
  195.   <div id="browserTraceback">
  196.     <ul class="traceback">
  197.      
  198.        
  199.         <li class="frame django">
  200.           <code>/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py</code> in <code>get_response</code>
  201.  
  202.          
  203.             <div class="context" id="c140505390525128">
  204.              
  205.                 <ol start="142" class="pre-context" id="pre140505390525128">
  206.                
  207.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>                        break</pre></li>
  208.                
  209.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre></pre></li>
  210.                
  211.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>            if response is None:</pre></li>
  212.                
  213.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>                wrapped_callback = self.make_view_atomic(callback)</pre></li>
  214.                
  215.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>                try:</pre></li>
  216.                
  217.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>                    response = wrapped_callback(request, *callback_args, **callback_kwargs)</pre></li>
  218.                
  219.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>                except Exception as e:</pre></li>
  220.                
  221.                 </ol>
  222.              
  223.               <ol start="149" class="context-line">
  224.                 <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>
  225.                     response = self.process_exception_by_middleware(e, request)</pre> <span>...</span></li></ol>
  226.              
  227.                 <ol start='150' class="post-context" id="post140505390525128">
  228.                  
  229.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre></pre></li>
  230.                  
  231.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>            # Complain if the view returned None (a common error).</pre></li>
  232.                  
  233.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>            if response is None:</pre></li>
  234.                  
  235.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>                if isinstance(callback, types.FunctionType):    # FBV</pre></li>
  236.                  
  237.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>                    view_name = callback.__name__</pre></li>
  238.                  
  239.                   <li onclick="toggle('pre140505390525128', 'post140505390525128')"><pre>                else:                                           # CBV</pre></li>
  240.                  
  241.               </ol>
  242.              
  243.             </div>
  244.          
  245.  
  246.          
  247.             <div class="commands">
  248.                
  249.                     <a href="#" onclick="return varToggle(this, '140505390525128')"><span>&#x25b6;</span> Local vars</a>
  250.                
  251.             </div>
  252.             <table class="vars" id="v140505390525128">
  253.               <thead>
  254.                 <tr>
  255.                   <th>Variable</th>
  256.                   <th>Value</th>
  257.                 </tr>
  258.               </thead>
  259.               <tbody>
  260.                
  261.                   <tr>
  262.                     <td>middleware_method</td>
  263.                     <td class="code"><pre>&lt;bound method CsrfViewMiddleware.process_view of &lt;django.middleware.csrf.CsrfViewMiddleware object at 0x7fc9f6ae4e80&gt;&gt;</pre></td>
  264.                   </tr>
  265.                
  266.                   <tr>
  267.                     <td>callback_kwargs</td>
  268.                     <td class="code"><pre>{}</pre></td>
  269.                   </tr>
  270.                
  271.                   <tr>
  272.                     <td>response</td>
  273.                     <td class="code"><pre>None</pre></td>
  274.                   </tr>
  275.                
  276.                   <tr>
  277.                     <td>urlconf</td>
  278.                     <td class="code"><pre>&#39;Hypeit.urls&#39;</pre></td>
  279.                   </tr>
  280.                
  281.                   <tr>
  282.                     <td>resolver</td>
  283.                     <td class="code"><pre>&lt;RegexURLResolver &#39;Hypeit.urls&#39; (None:None) ^/&gt;</pre></td>
  284.                   </tr>
  285.                
  286.                   <tr>
  287.                     <td>callback_args</td>
  288.                     <td class="code"><pre>()</pre></td>
  289.                   </tr>
  290.                
  291.                   <tr>
  292.                     <td>request</td>
  293.                     <td class="code"><pre>&lt;WSGIRequest: POST &#39;/v1/stories/create&#39;&gt;</pre></td>
  294.                   </tr>
  295.                
  296.                   <tr>
  297.                     <td>wrapped_callback</td>
  298.                     <td class="code"><pre>&lt;function CreateStoryView at 0x7fc9f6b4f6a8&gt;</pre></td>
  299.                   </tr>
  300.                
  301.                   <tr>
  302.                     <td>callback</td>
  303.                     <td class="code"><pre>&lt;function CreateStoryView at 0x7fc9f6b4f6a8&gt;</pre></td>
  304.                   </tr>
  305.                
  306.                   <tr>
  307.                     <td>response_is_rendered</td>
  308.                     <td class="code"><pre>False</pre></td>
  309.                   </tr>
  310.                
  311.                   <tr>
  312.                     <td>resolver_match</td>
  313.                     <td class="code"><pre>ResolverMatch(func=main.views.CreateStoryView, args=(), kwargs={}, url_name=create-story, app_names=[], namespaces=[&#39;v1&#39;])</pre></td>
  314.                   </tr>
  315.                
  316.                   <tr>
  317.                     <td>self</td>
  318.                     <td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fc9fae61748&gt;</pre></td>
  319.                   </tr>
  320.                
  321.               </tbody>
  322.             </table>
  323.          
  324.         </li>
  325.      
  326.        
  327.         <li class="frame django">
  328.           <code>/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py</code> in <code>get_response</code>
  329.  
  330.          
  331.             <div class="context" id="c140505390525448">
  332.              
  333.                 <ol start="140" class="pre-context" id="pre140505390525448">
  334.                
  335.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>                    response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li>
  336.                
  337.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>                    if response:</pre></li>
  338.                
  339.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>                        break</pre></li>
  340.                
  341.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre></pre></li>
  342.                
  343.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>            if response is None:</pre></li>
  344.                
  345.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>                wrapped_callback = self.make_view_atomic(callback)</pre></li>
  346.                
  347.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>                try:</pre></li>
  348.                
  349.                 </ol>
  350.              
  351.               <ol start="147" class="context-line">
  352.                 <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>
  353.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)</pre> <span>...</span></li></ol>
  354.              
  355.                 <ol start='148' class="post-context" id="post140505390525448">
  356.                  
  357.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>                except Exception as e:</pre></li>
  358.                  
  359.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>                    response = self.process_exception_by_middleware(e, request)</pre></li>
  360.                  
  361.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre></pre></li>
  362.                  
  363.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>            # Complain if the view returned None (a common error).</pre></li>
  364.                  
  365.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>            if response is None:</pre></li>
  366.                  
  367.                   <li onclick="toggle('pre140505390525448', 'post140505390525448')"><pre>                if isinstance(callback, types.FunctionType):    # FBV</pre></li>
  368.                  
  369.               </ol>
  370.              
  371.             </div>
  372.          
  373.  
  374.          
  375.             <div class="commands">
  376.                
  377.                     <a href="#" onclick="return varToggle(this, '140505390525448')"><span>&#x25b6;</span> Local vars</a>
  378.                
  379.             </div>
  380.             <table class="vars" id="v140505390525448">
  381.               <thead>
  382.                 <tr>
  383.                   <th>Variable</th>
  384.                   <th>Value</th>
  385.                 </tr>
  386.               </thead>
  387.               <tbody>
  388.                
  389.                   <tr>
  390.                     <td>middleware_method</td>
  391.                     <td class="code"><pre>&lt;bound method CsrfViewMiddleware.process_view of &lt;django.middleware.csrf.CsrfViewMiddleware object at 0x7fc9f6ae4e80&gt;&gt;</pre></td>
  392.                   </tr>
  393.                
  394.                   <tr>
  395.                     <td>callback_kwargs</td>
  396.                     <td class="code"><pre>{}</pre></td>
  397.                   </tr>
  398.                
  399.                   <tr>
  400.                     <td>response</td>
  401.                     <td class="code"><pre>None</pre></td>
  402.                   </tr>
  403.                
  404.                   <tr>
  405.                     <td>urlconf</td>
  406.                     <td class="code"><pre>&#39;Hypeit.urls&#39;</pre></td>
  407.                   </tr>
  408.                
  409.                   <tr>
  410.                     <td>resolver</td>
  411.                     <td class="code"><pre>&lt;RegexURLResolver &#39;Hypeit.urls&#39; (None:None) ^/&gt;</pre></td>
  412.                   </tr>
  413.                
  414.                   <tr>
  415.                     <td>callback_args</td>
  416.                     <td class="code"><pre>()</pre></td>
  417.                   </tr>
  418.                
  419.                   <tr>
  420.                     <td>request</td>
  421.                     <td class="code"><pre>&lt;WSGIRequest: POST &#39;/v1/stories/create&#39;&gt;</pre></td>
  422.                   </tr>
  423.                
  424.                   <tr>
  425.                     <td>wrapped_callback</td>
  426.                     <td class="code"><pre>&lt;function CreateStoryView at 0x7fc9f6b4f6a8&gt;</pre></td>
  427.                   </tr>
  428.                
  429.                   <tr>
  430.                     <td>callback</td>
  431.                     <td class="code"><pre>&lt;function CreateStoryView at 0x7fc9f6b4f6a8&gt;</pre></td>
  432.                   </tr>
  433.                
  434.                   <tr>
  435.                     <td>response_is_rendered</td>
  436.                     <td class="code"><pre>False</pre></td>
  437.                   </tr>
  438.                
  439.                   <tr>
  440.                     <td>resolver_match</td>
  441.                     <td class="code"><pre>ResolverMatch(func=main.views.CreateStoryView, args=(), kwargs={}, url_name=create-story, app_names=[], namespaces=[&#39;v1&#39;])</pre></td>
  442.                   </tr>
  443.                
  444.                   <tr>
  445.                     <td>self</td>
  446.                     <td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fc9fae61748&gt;</pre></td>
  447.                   </tr>
  448.                
  449.               </tbody>
  450.             </table>
  451.          
  452.         </li>
  453.      
  454.        
  455.         <li class="frame django">
  456.           <code>/usr/local/lib/python3.4/site-packages/django/views/decorators/csrf.py</code> in <code>wrapped_view</code>
  457.  
  458.          
  459.             <div class="context" id="c140505390524296">
  460.              
  461.                 <ol start="51" class="pre-context" id="pre140505390524296">
  462.                
  463.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    &quot;&quot;&quot;</pre></li>
  464.                
  465.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    Marks a view function as being exempt from the CSRF view protection.</pre></li>
  466.                
  467.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    &quot;&quot;&quot;</pre></li>
  468.                
  469.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    # We could just do view_func.csrf_exempt = True, but decorators</pre></li>
  470.                
  471.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    # are nicer if they don&#39;t have side-effects, so we return a new</pre></li>
  472.                
  473.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    # function.</pre></li>
  474.                
  475.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    def wrapped_view(*args, **kwargs):</pre></li>
  476.                
  477.                 </ol>
  478.              
  479.               <ol start="58" class="context-line">
  480.                 <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>
  481.         return view_func(*args, **kwargs)</pre> <span>...</span></li></ol>
  482.              
  483.                 <ol start='59' class="post-context" id="post140505390524296">
  484.                  
  485.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    wrapped_view.csrf_exempt = True</pre></li>
  486.                  
  487.                   <li onclick="toggle('pre140505390524296', 'post140505390524296')"><pre>    return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)</pre></li>
  488.                  
  489.               </ol>
  490.              
  491.             </div>
  492.          
  493.  
  494.          
  495.             <div class="commands">
  496.                
  497.                     <a href="#" onclick="return varToggle(this, '140505390524296')"><span>&#x25b6;</span> Local vars</a>
  498.                
  499.             </div>
  500.             <table class="vars" id="v140505390524296">
  501.               <thead>
  502.                 <tr>
  503.                   <th>Variable</th>
  504.                   <th>Value</th>
  505.                 </tr>
  506.               </thead>
  507.               <tbody>
  508.                
  509.                   <tr>
  510.                     <td>view_func</td>
  511.                     <td class="code"><pre>&lt;function CreateStoryView at 0x7fc9f6b4f620&gt;</pre></td>
  512.                   </tr>
  513.                
  514.                   <tr>
  515.                     <td>kwargs</td>
  516.                     <td class="code"><pre>{}</pre></td>
  517.                   </tr>
  518.                
  519.                   <tr>
  520.                     <td>args</td>
  521.                     <td class="code"><pre>(&lt;WSGIRequest: POST &#39;/v1/stories/create&#39;&gt;,)</pre></td>
  522.                   </tr>
  523.                
  524.               </tbody>
  525.             </table>
  526.          
  527.         </li>
  528.      
  529.        
  530.         <li class="frame django">
  531.           <code>/usr/local/lib/python3.4/site-packages/django/views/generic/base.py</code> in <code>view</code>
  532.  
  533.          
  534.             <div class="context" id="c140505390523848">
  535.              
  536.                 <ol start="61" class="pre-context" id="pre140505390523848">
  537.                
  538.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>        def view(request, *args, **kwargs):</pre></li>
  539.                
  540.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>            self = cls(**initkwargs)</pre></li>
  541.                
  542.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>            if hasattr(self, &#39;get&#39;) and not hasattr(self, &#39;head&#39;):</pre></li>
  543.                
  544.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>                self.head = self.get</pre></li>
  545.                
  546.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>            self.request = request</pre></li>
  547.                
  548.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>            self.args = args</pre></li>
  549.                
  550.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>            self.kwargs = kwargs</pre></li>
  551.                
  552.                 </ol>
  553.              
  554.               <ol start="68" class="context-line">
  555.                 <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>
  556.             return self.dispatch(request, *args, **kwargs)</pre> <span>...</span></li></ol>
  557.              
  558.                 <ol start='69' class="post-context" id="post140505390523848">
  559.                  
  560.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>        view.view_class = cls</pre></li>
  561.                  
  562.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>        view.view_initkwargs = initkwargs</pre></li>
  563.                  
  564.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre></pre></li>
  565.                  
  566.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>        # take name and docstring from class</pre></li>
  567.                  
  568.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre>        update_wrapper(view, cls, updated=())</pre></li>
  569.                  
  570.                   <li onclick="toggle('pre140505390523848', 'post140505390523848')"><pre></pre></li>
  571.                  
  572.               </ol>
  573.              
  574.             </div>
  575.          
  576.  
  577.          
  578.             <div class="commands">
  579.                
  580.                     <a href="#" onclick="return varToggle(this, '140505390523848')"><span>&#x25b6;</span> Local vars</a>
  581.                
  582.             </div>
  583.             <table class="vars" id="v140505390523848">
  584.               <thead>
  585.                 <tr>
  586.                   <th>Variable</th>
  587.                   <th>Value</th>
  588.                 </tr>
  589.               </thead>
  590.               <tbody>
  591.                
  592.                   <tr>
  593.                     <td>kwargs</td>
  594.                     <td class="code"><pre>{}</pre></td>
  595.                   </tr>
  596.                
  597.                   <tr>
  598.                     <td>cls</td>
  599.                     <td class="code"><pre>&lt;class &#39;main.views.CreateStoryView&#39;&gt;</pre></td>
  600.                   </tr>
  601.                
  602.                   <tr>
  603.                     <td>initkwargs</td>
  604.                     <td class="code"><pre>{}</pre></td>
  605.                   </tr>
  606.                
  607.                   <tr>
  608.                     <td>args</td>
  609.                     <td class="code"><pre>()</pre></td>
  610.                   </tr>
  611.                
  612.                   <tr>
  613.                     <td>self</td>
  614.                     <td class="code"><pre>&lt;main.views.CreateStoryView object at 0x7fc9f5e519e8&gt;</pre></td>
  615.                   </tr>
  616.                
  617.                   <tr>
  618.                     <td>request</td>
  619.                     <td class="code"><pre>&lt;WSGIRequest: POST &#39;/v1/stories/create&#39;&gt;</pre></td>
  620.                   </tr>
  621.                
  622.               </tbody>
  623.             </table>
  624.          
  625.         </li>
  626.      
  627.        
  628.         <li class="frame user">
  629.           <code>/usr/local/lib/python3.4/site-packages/rest_framework/views.py</code> in <code>dispatch</code>
  630.  
  631.          
  632.             <div class="context" id="c140505390524872">
  633.              
  634.                 <ol start="459" class="pre-context" id="pre140505390524872">
  635.                
  636.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>                                  self.http_method_not_allowed)</pre></li>
  637.                
  638.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>            else:</pre></li>
  639.                
  640.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>                handler = self.http_method_not_allowed</pre></li>
  641.                
  642.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre></pre></li>
  643.                
  644.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>            response = handler(request, *args, **kwargs)</pre></li>
  645.                
  646.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre></pre></li>
  647.                
  648.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>        except Exception as exc:</pre></li>
  649.                
  650.                 </ol>
  651.              
  652.               <ol start="466" class="context-line">
  653.                 <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>
  654.             response = self.handle_exception(exc)</pre> <span>...</span></li></ol>
  655.              
  656.                 <ol start='467' class="post-context" id="post140505390524872">
  657.                  
  658.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre></pre></li>
  659.                  
  660.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>
  661.                  
  662.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>        return self.response</pre></li>
  663.                  
  664.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre></pre></li>
  665.                  
  666.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>    def options(self, request, *args, **kwargs):</pre></li>
  667.                  
  668.                   <li onclick="toggle('pre140505390524872', 'post140505390524872')"><pre>        &quot;&quot;&quot;</pre></li>
  669.                  
  670.               </ol>
  671.              
  672.             </div>
  673.          
  674.  
  675.          
  676.             <div class="commands">
  677.                
  678.                     <a href="#" onclick="return varToggle(this, '140505390524872')"><span>&#x25b6;</span> Local vars</a>
  679.                
  680.             </div>
  681.             <table class="vars" id="v140505390524872">
  682.               <thead>
  683.                 <tr>
  684.                   <th>Variable</th>
  685.                   <th>Value</th>
  686.                 </tr>
  687.               </thead>
  688.               <tbody>
  689.                
  690.                   <tr>
  691.                     <td>handler</td>
  692.                     <td class="code"><pre>&lt;bound method CreateStoryView.post of &lt;main.views.CreateStoryView object at 0x7fc9f5e519e8&gt;&gt;</pre></td>
  693.                   </tr>
  694.                
  695.                   <tr>
  696.                     <td>kwargs</td>
  697.                     <td class="code"><pre>{}</pre></td>
  698.                   </tr>
  699.                
  700.                   <tr>
  701.                     <td>args</td>
  702.                     <td class="code"><pre>()</pre></td>
  703.                   </tr>
  704.                
  705.                   <tr>
  706.                     <td>self</td>
  707.                     <td class="code"><pre>&lt;main.views.CreateStoryView object at 0x7fc9f5e519e8&gt;</pre></td>
  708.                   </tr>
  709.                
  710.                   <tr>
  711.                     <td>request</td>
  712.                     <td class="code"><pre>&lt;rest_framework.request.Request object at 0x7fc9f5e51b00&gt;</pre></td>
  713.                   </tr>
  714.                
  715.               </tbody>
  716.             </table>
  717.          
  718.         </li>
  719.      
  720.        
  721.         <li class="frame user">
  722.           <code>/usr/local/lib/python3.4/site-packages/rest_framework/views.py</code> in <code>dispatch</code>
  723.  
  724.          
  725.             <div class="context" id="c140505390522760">
  726.              
  727.                 <ol start="456" class="pre-context" id="pre140505390522760">
  728.                
  729.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>            # Get the appropriate handler method</pre></li>
  730.                
  731.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>            if request.method.lower() in self.http_method_names:</pre></li>
  732.                
  733.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>                handler = getattr(self, request.method.lower(),</pre></li>
  734.                
  735.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>                                  self.http_method_not_allowed)</pre></li>
  736.                
  737.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>            else:</pre></li>
  738.                
  739.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>                handler = self.http_method_not_allowed</pre></li>
  740.                
  741.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre></pre></li>
  742.                
  743.                 </ol>
  744.              
  745.               <ol start="463" class="context-line">
  746.                 <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>
  747.             response = handler(request, *args, **kwargs)</pre> <span>...</span></li></ol>
  748.              
  749.                 <ol start='464' class="post-context" id="post140505390522760">
  750.                  
  751.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre></pre></li>
  752.                  
  753.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>        except Exception as exc:</pre></li>
  754.                  
  755.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>            response = self.handle_exception(exc)</pre></li>
  756.                  
  757.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre></pre></li>
  758.                  
  759.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>
  760.                  
  761.                   <li onclick="toggle('pre140505390522760', 'post140505390522760')"><pre>        return self.response</pre></li>
  762.                  
  763.               </ol>
  764.              
  765.             </div>
  766.          
  767.  
  768.          
  769.             <div class="commands">
  770.                
  771.                     <a href="#" onclick="return varToggle(this, '140505390522760')"><span>&#x25b6;</span> Local vars</a>
  772.                
  773.             </div>
  774.             <table class="vars" id="v140505390522760">
  775.               <thead>
  776.                 <tr>
  777.                   <th>Variable</th>
  778.                   <th>Value</th>
  779.                 </tr>
  780.               </thead>
  781.               <tbody>
  782.                
  783.                   <tr>
  784.                     <td>handler</td>
  785.                     <td class="code"><pre>&lt;bound method CreateStoryView.post of &lt;main.views.CreateStoryView object at 0x7fc9f5e519e8&gt;&gt;</pre></td>
  786.                   </tr>
  787.                
  788.                   <tr>
  789.                     <td>kwargs</td>
  790.                     <td class="code"><pre>{}</pre></td>
  791.                   </tr>
  792.                
  793.                   <tr>
  794.                     <td>args</td>
  795.                     <td class="code"><pre>()</pre></td>
  796.                   </tr>
  797.                
  798.                   <tr>
  799.                     <td>self</td>
  800.                     <td class="code"><pre>&lt;main.views.CreateStoryView object at 0x7fc9f5e519e8&gt;</pre></td>
  801.                   </tr>
  802.                
  803.                   <tr>
  804.                     <td>request</td>
  805.                     <td class="code"><pre>&lt;rest_framework.request.Request object at 0x7fc9f5e51b00&gt;</pre></td>
  806.                   </tr>
  807.                
  808.               </tbody>
  809.             </table>
  810.          
  811.         </li>
  812.      
  813.        
  814.         <li class="frame user">
  815.           <code>/code/main/views.py</code> in <code>post</code>
  816.  
  817.          
  818.             <div class="context" id="c140505390522504">
  819.              
  820.                 <ol start="165" class="pre-context" id="pre140505390522504">
  821.                
  822.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre></pre></li>
  823.                
  824.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>        media = BaseMediaModel.objects.get(id=serializer.validated_data[&quot;media_id&quot;])</pre></li>
  825.                
  826.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>        MediaStoryRelationship.objects.get_or_create(story=story, media=media)</pre></li>
  827.                
  828.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre></pre></li>
  829.                
  830.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>        if &#39;friends&#39; in serializer.validated_data:</pre></li>
  831.                
  832.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>            for friend_id in serializer.validated_data[&quot;friends&quot;]:</pre></li>
  833.                
  834.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>                friend = User.objects.get(id=friend_id)</pre></li>
  835.                
  836.                 </ol>
  837.              
  838.               <ol start="172" class="context-line">
  839.                 <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>
  840.                 StoryParticipants.objects.create(user=friend, story=story)</pre> <span>...</span></li></ol>
  841.              
  842.                 <ol start='173' class="post-context" id="post140505390522504">
  843.                  
  844.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre></pre></li>
  845.                  
  846.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>        show_serializer = StorySerializer(story)</pre></li>
  847.                  
  848.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>        return Response(data=show_serializer.data, status=HTTP_201_CREATED)</pre></li>
  849.                  
  850.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre></pre></li>
  851.                  
  852.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>    def add_location_to_story(self, serializer, story):</pre></li>
  853.                  
  854.                   <li onclick="toggle('pre140505390522504', 'post140505390522504')"><pre>        location_provider = self.location_provider</pre></li>
  855.                  
  856.               </ol>
  857.              
  858.             </div>
  859.          
  860.  
  861.          
  862.             <div class="commands">
  863.                
  864.                     <a href="#" onclick="return varToggle(this, '140505390522504')"><span>&#x25b6;</span> Local vars</a>
  865.                
  866.             </div>
  867.             <table class="vars" id="v140505390522504">
  868.               <thead>
  869.                 <tr>
  870.                   <th>Variable</th>
  871.                   <th>Value</th>
  872.                 </tr>
  873.               </thead>
  874.               <tbody>
  875.                
  876.                   <tr>
  877.                     <td>friend_id</td>
  878.                     <td class="code"><pre>43</pre></td>
  879.                   </tr>
  880.                
  881.                   <tr>
  882.                     <td>media</td>
  883.                     <td class="code"><pre>&lt;BaseMediaModel: BaseMediaModel object&gt;</pre></td>
  884.                   </tr>
  885.                
  886.                   <tr>
  887.                     <td>kwargs</td>
  888.                     <td class="code"><pre>{}</pre></td>
  889.                   </tr>
  890.                
  891.                   <tr>
  892.                     <td>story</td>
  893.                     <td class="code"><pre>&lt;Story: Story object&gt;</pre></td>
  894.                   </tr>
  895.                
  896.                   <tr>
  897.                     <td>friend</td>
  898.                     <td class="code"><pre>&lt;User: adam.szeremeta+b@gmail.com&gt;</pre></td>
  899.                   </tr>
  900.                
  901.                   <tr>
  902.                     <td>serializer</td>
  903.                     <td class="code"><pre>CreateStorySerializer(context={&#39;user&#39;: &lt;User: adam.szeremeta+a@gmail.com&gt;}, data={&#39;media_id&#39;: 42, &#39;friends&#39;: [43, 6], &#39;title&#39;: &#39;tescik&#39;, &#39;is_private&#39;: False}):
  904.     media_id = IntegerField(required=True)
  905.     title = CharField(max_length=255)
  906.     location = LocationSerializer(required=False):
  907.         latitude = FloatField(required=True)
  908.         longitude = FloatField(required=True)
  909.     is_private = BooleanField(required=True)
  910.     friends = ListField(child=IntegerField(min_value=0), required=False)</pre></td>
  911.                   </tr>
  912.                
  913.                   <tr>
  914.                     <td>args</td>
  915.                     <td class="code"><pre>()</pre></td>
  916.                   </tr>
  917.                
  918.                   <tr>
  919.                     <td>self</td>
  920.                     <td class="code"><pre>&lt;main.views.CreateStoryView object at 0x7fc9f5e519e8&gt;</pre></td>
  921.                   </tr>
  922.                
  923.                   <tr>
  924.                     <td>request</td>
  925.                     <td class="code"><pre>&lt;rest_framework.request.Request object at 0x7fc9f5e51b00&gt;</pre></td>
  926.                   </tr>
  927.                
  928.               </tbody>
  929.             </table>
  930.          
  931.         </li>
  932.      
  933.        
  934.         <li class="frame django">
  935.           <code>/usr/local/lib/python3.4/site-packages/django/db/models/manager.py</code> in <code>manager_method</code>
  936.  
  937.          
  938.             <div class="context" id="c140505390523272">
  939.              
  940.                 <ol start="115" class="pre-context" id="pre140505390523272">
  941.                
  942.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>    def check(self, **kwargs):</pre></li>
  943.                
  944.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>        return []</pre></li>
  945.                
  946.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre></pre></li>
  947.                
  948.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>    @classmethod</pre></li>
  949.                
  950.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>    def _get_queryset_methods(cls, queryset_class):</pre></li>
  951.                
  952.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>        def create_method(name, method):</pre></li>
  953.                
  954.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>            def manager_method(self, *args, **kwargs):</pre></li>
  955.                
  956.                 </ol>
  957.              
  958.               <ol start="122" class="context-line">
  959.                 <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>
  960.                 return getattr(self.get_queryset(), name)(*args, **kwargs)</pre> <span>...</span></li></ol>
  961.              
  962.                 <ol start='123' class="post-context" id="post140505390523272">
  963.                  
  964.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>            manager_method.__name__ = method.__name__</pre></li>
  965.                  
  966.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>            manager_method.__doc__ = method.__doc__</pre></li>
  967.                  
  968.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>            return manager_method</pre></li>
  969.                  
  970.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre></pre></li>
  971.                  
  972.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>        new_methods = {}</pre></li>
  973.                  
  974.                   <li onclick="toggle('pre140505390523272', 'post140505390523272')"><pre>        # Refs http://bugs.python.org/issue1785.</pre></li>
  975.                  
  976.               </ol>
  977.              
  978.             </div>
  979.          
  980.  
  981.          
  982.             <div class="commands">
  983.                
  984.                     <a href="#" onclick="return varToggle(this, '140505390523272')"><span>&#x25b6;</span> Local vars</a>
  985.                
  986.             </div>
  987.             <table class="vars" id="v140505390523272">
  988.               <thead>
  989.                 <tr>
  990.                   <th>Variable</th>
  991.                   <th>Value</th>
  992.                 </tr>
  993.               </thead>
  994.               <tbody>
  995.                
  996.                   <tr>
  997.                     <td>self</td>
  998.                     <td class="code"><pre>&lt;django.db.models.manager.Manager object at 0x7fc9f6dc3278&gt;</pre></td>
  999.                   </tr>
  1000.                
  1001.                   <tr>
  1002.                     <td>kwargs</td>
  1003.                     <td class="code"><pre>{&#39;story&#39;: &lt;Story: Story object&gt;, &#39;user&#39;: &lt;User: adam.szeremeta+b@gmail.com&gt;}</pre></td>
  1004.                   </tr>
  1005.                
  1006.                   <tr>
  1007.                     <td>args</td>
  1008.                     <td class="code"><pre>()</pre></td>
  1009.                   </tr>
  1010.                
  1011.                   <tr>
  1012.                     <td>name</td>
  1013.                     <td class="code"><pre>&#39;create&#39;</pre></td>
  1014.                   </tr>
  1015.                
  1016.               </tbody>
  1017.             </table>
  1018.          
  1019.         </li>
  1020.      
  1021.        
  1022.         <li class="frame django">
  1023.           <code>/usr/local/lib/python3.4/site-packages/django/db/models/query.py</code> in <code>create</code>
  1024.  
  1025.          
  1026.             <div class="context" id="c140505390525896">
  1027.              
  1028.                 <ol start="394" class="pre-context" id="pre140505390525896">
  1029.                
  1030.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>    def create(self, **kwargs):</pre></li>
  1031.                
  1032.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>        &quot;&quot;&quot;</pre></li>
  1033.                
  1034.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>        Creates a new object with the given kwargs, saving it to the database</pre></li>
  1035.                
  1036.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>        and returning the created object.</pre></li>
  1037.                
  1038.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>        &quot;&quot;&quot;</pre></li>
  1039.                
  1040.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>        obj = self.model(**kwargs)</pre></li>
  1041.                
  1042.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>        self._for_write = True</pre></li>
  1043.                
  1044.                 </ol>
  1045.              
  1046.               <ol start="401" class="context-line">
  1047.                 <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>
  1048.         obj.save(force_insert=True, using=self.db)</pre> <span>...</span></li></ol>
  1049.              
  1050.                 <ol start='402' class="post-context" id="post140505390525896">
  1051.                  
  1052.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>        return obj</pre></li>
  1053.                  
  1054.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre></pre></li>
  1055.                  
  1056.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>    def _populate_pk_values(self, objs):</pre></li>
  1057.                  
  1058.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>        for obj in objs:</pre></li>
  1059.                  
  1060.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>            if obj.pk is None:</pre></li>
  1061.                  
  1062.                   <li onclick="toggle('pre140505390525896', 'post140505390525896')"><pre>                obj.pk = obj._meta.pk.get_pk_value_on_save(obj)</pre></li>
  1063.                  
  1064.               </ol>
  1065.              
  1066.             </div>
  1067.          
  1068.  
  1069.          
  1070.             <div class="commands">
  1071.                
  1072.                     <a href="#" onclick="return varToggle(this, '140505390525896')"><span>&#x25b6;</span> Local vars</a>
  1073.                
  1074.             </div>
  1075.             <table class="vars" id="v140505390525896">
  1076.               <thead>
  1077.                 <tr>
  1078.                   <th>Variable</th>
  1079.                   <th>Value</th>
  1080.                 </tr>
  1081.               </thead>
  1082.               <tbody>
  1083.                
  1084.                   <tr>
  1085.                     <td>obj</td>
  1086.                     <td class="code"><pre>&lt;StoryParticipants: StoryParticipants object&gt;</pre></td>
  1087.                   </tr>
  1088.                
  1089.                   <tr>
  1090.                     <td>kwargs</td>
  1091.                     <td class="code"><pre>{&#39;story&#39;: &lt;Story: Story object&gt;, &#39;user&#39;: &lt;User: adam.szeremeta+b@gmail.com&gt;}</pre></td>
  1092.                   </tr>
  1093.                
  1094.                   <tr>
  1095.                     <td>self</td>
  1096.                     <td class="code"><pre>[&lt;StoryParticipants: StoryParticipants object&gt;, &lt;StoryParticipants: StoryParticipants object&gt;, &lt;StoryParticipants: StoryParticipants object&gt;, &lt;StoryParticipants: StoryParticipants object&gt;, &lt;StoryParticipants: StoryParticipants object&gt;, &lt;StoryParticipants: StoryParticipants object&gt;]</pre></td>
  1097.                   </tr>
  1098.                
  1099.               </tbody>
  1100.             </table>
  1101.          
  1102.         </li>
  1103.      
  1104.        
  1105.         <li class="frame django">
  1106.           <code>/usr/local/lib/python3.4/site-packages/django/db/models/base.py</code> in <code>save</code>
  1107.  
  1108.          
  1109.             <div class="context" id="c140505390524808">
  1110.              
  1111.                 <ol start="693" class="pre-context" id="pre140505390524808">
  1112.                
  1113.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>            ]</pre></li>
  1114.                
  1115.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre></pre></li>
  1116.                
  1117.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>            loaded_fields = field_names.difference(deferred_fields)</pre></li>
  1118.                
  1119.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>            if loaded_fields:</pre></li>
  1120.                
  1121.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>                update_fields = frozenset(loaded_fields)</pre></li>
  1122.                
  1123.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre></pre></li>
  1124.                
  1125.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>        self.save_base(using=using, force_insert=force_insert,</pre></li>
  1126.                
  1127.                 </ol>
  1128.              
  1129.               <ol start="700" class="context-line">
  1130.                 <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>
  1131.                        force_update=force_update, update_fields=update_fields)</pre> <span>...</span></li></ol>
  1132.              
  1133.                 <ol start='701' class="post-context" id="post140505390524808">
  1134.                  
  1135.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>    save.alters_data = True</pre></li>
  1136.                  
  1137.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre></pre></li>
  1138.                  
  1139.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>    def save_base(self, raw=False, force_insert=False,</pre></li>
  1140.                  
  1141.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>                  force_update=False, using=None, update_fields=None):</pre></li>
  1142.                  
  1143.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>        &quot;&quot;&quot;</pre></li>
  1144.                  
  1145.                   <li onclick="toggle('pre140505390524808', 'post140505390524808')"><pre>        Handles the parts of saving which should be done only once per save,</pre></li>
  1146.                  
  1147.               </ol>
  1148.              
  1149.             </div>
  1150.          
  1151.  
  1152.          
  1153.             <div class="commands">
  1154.                
  1155.                     <a href="#" onclick="return varToggle(this, '140505390524808')"><span>&#x25b6;</span> Local vars</a>
  1156.                
  1157.             </div>
  1158.             <table class="vars" id="v140505390524808">
  1159.               <thead>
  1160.                 <tr>
  1161.                   <th>Variable</th>
  1162.                   <th>Value</th>
  1163.                 </tr>
  1164.               </thead>
  1165.               <tbody>
  1166.                
  1167.                   <tr>
  1168.                     <td>force_update</td>
  1169.                     <td class="code"><pre>False</pre></td>
  1170.                   </tr>
  1171.                
  1172.                   <tr>
  1173.                     <td>force_insert</td>
  1174.                     <td class="code"><pre>True</pre></td>
  1175.                   </tr>
  1176.                
  1177.                   <tr>
  1178.                     <td>using</td>
  1179.                     <td class="code"><pre>&#39;default&#39;</pre></td>
  1180.                   </tr>
  1181.                
  1182.                   <tr>
  1183.                     <td>obj</td>
  1184.                     <td class="code"><pre>&lt;User: adam.szeremeta+b@gmail.com&gt;</pre></td>
  1185.                   </tr>
  1186.                
  1187.                   <tr>
  1188.                     <td>field</td>
  1189.                     <td class="code"><pre>&lt;django.db.models.fields.related.ForeignKey: user&gt;</pre></td>
  1190.                   </tr>
  1191.                
  1192.                   <tr>
  1193.                     <td>update_fields</td>
  1194.                     <td class="code"><pre>None</pre></td>
  1195.                   </tr>
  1196.                
  1197.                   <tr>
  1198.                     <td>self</td>
  1199.                     <td class="code"><pre>&lt;StoryParticipants: StoryParticipants object&gt;</pre></td>
  1200.                   </tr>
  1201.                
  1202.               </tbody>
  1203.             </table>
  1204.          
  1205.         </li>
  1206.      
  1207.        
  1208.         <li class="frame django">
  1209.           <code>/usr/local/lib/python3.4/site-packages/django/db/models/base.py</code> in <code>save_base</code>
  1210.  
  1211.          
  1212.             <div class="context" id="c140505390523208">
  1213.              
  1214.                 <ol start="730" class="pre-context" id="pre140505390523208">
  1215.                
  1216.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>        self._state.db = using</pre></li>
  1217.                
  1218.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>        # Once saved, this is no longer a to-be-added instance.</pre></li>
  1219.                
  1220.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>        self._state.adding = False</pre></li>
  1221.                
  1222.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre></pre></li>
  1223.                
  1224.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>        # Signal that the save is complete</pre></li>
  1225.                
  1226.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>        if not meta.auto_created:</pre></li>
  1227.                
  1228.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>            signals.post_save.send(sender=origin, instance=self, created=(not updated),</pre></li>
  1229.                
  1230.                 </ol>
  1231.              
  1232.               <ol start="737" class="context-line">
  1233.                 <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>
  1234.                                    update_fields=update_fields, raw=raw, using=using)</pre> <span>...</span></li></ol>
  1235.              
  1236.                 <ol start='738' class="post-context" id="post140505390523208">
  1237.                  
  1238.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre></pre></li>
  1239.                  
  1240.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>    save_base.alters_data = True</pre></li>
  1241.                  
  1242.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre></pre></li>
  1243.                  
  1244.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>    def _save_parents(self, cls, using, update_fields):</pre></li>
  1245.                  
  1246.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>        &quot;&quot;&quot;</pre></li>
  1247.                  
  1248.                   <li onclick="toggle('pre140505390523208', 'post140505390523208')"><pre>        Saves all the parents of cls using values from self.</pre></li>
  1249.                  
  1250.               </ol>
  1251.              
  1252.             </div>
  1253.          
  1254.  
  1255.          
  1256.             <div class="commands">
  1257.                
  1258.                     <a href="#" onclick="return varToggle(this, '140505390523208')"><span>&#x25b6;</span> Local vars</a>
  1259.                
  1260.             </div>
  1261.             <table class="vars" id="v140505390523208">
  1262.               <thead>
  1263.                 <tr>
  1264.                   <th>Variable</th>
  1265.                   <th>Value</th>
  1266.                 </tr>
  1267.               </thead>
  1268.               <tbody>
  1269.                
  1270.                   <tr>
  1271.                     <td>force_update</td>
  1272.                     <td class="code"><pre>False</pre></td>
  1273.                   </tr>
  1274.                
  1275.                   <tr>
  1276.                     <td>meta</td>
  1277.                     <td class="code"><pre>&lt;Options for StoryParticipants&gt;</pre></td>
  1278.                   </tr>
  1279.                
  1280.                   <tr>
  1281.                     <td>origin</td>
  1282.                     <td class="code"><pre>&lt;class &#39;main.models.StoryParticipants&#39;&gt;</pre></td>
  1283.                   </tr>
  1284.                
  1285.                   <tr>
  1286.                     <td>updated</td>
  1287.                     <td class="code"><pre>False</pre></td>
  1288.                   </tr>
  1289.                
  1290.                   <tr>
  1291.                     <td>force_insert</td>
  1292.                     <td class="code"><pre>True</pre></td>
  1293.                   </tr>
  1294.                
  1295.                   <tr>
  1296.                     <td>using</td>
  1297.                     <td class="code"><pre>&#39;default&#39;</pre></td>
  1298.                   </tr>
  1299.                
  1300.                   <tr>
  1301.                     <td>raw</td>
  1302.                     <td class="code"><pre>False</pre></td>
  1303.                   </tr>
  1304.                
  1305.                   <tr>
  1306.                     <td>cls</td>
  1307.                     <td class="code"><pre>&lt;class &#39;main.models.StoryParticipants&#39;&gt;</pre></td>
  1308.                   </tr>
  1309.                
  1310.                   <tr>
  1311.                     <td>self</td>
  1312.                     <td class="code"><pre>&lt;StoryParticipants: StoryParticipants object&gt;</pre></td>
  1313.                   </tr>
  1314.                
  1315.                   <tr>
  1316.                     <td>update_fields</td>
  1317.                     <td class="code"><pre>None</pre></td>
  1318.                   </tr>
  1319.                
  1320.               </tbody>
  1321.             </table>
  1322.          
  1323.         </li>
  1324.      
  1325.        
  1326.         <li class="frame django">
  1327.           <code>/usr/local/lib/python3.4/site-packages/django/dispatch/dispatcher.py</code> in <code>send</code>
  1328.  
  1329.          
  1330.             <div class="context" id="c140505390523528">
  1331.              
  1332.                 <ol start="185" class="pre-context" id="pre140505390523528">
  1333.                
  1334.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>        Returns a list of tuple pairs [(receiver, response), ... ].</pre></li>
  1335.                
  1336.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>        &quot;&quot;&quot;</pre></li>
  1337.                
  1338.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>        responses = []</pre></li>
  1339.                
  1340.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>        if not self.receivers or self.sender_receivers_cache.get(sender) is NO_RECEIVERS:</pre></li>
  1341.                
  1342.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>            return responses</pre></li>
  1343.                
  1344.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre></pre></li>
  1345.                
  1346.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>        for receiver in self._live_receivers(sender):</pre></li>
  1347.                
  1348.                 </ol>
  1349.              
  1350.               <ol start="192" class="context-line">
  1351.                 <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>
  1352.             response = receiver(signal=self, sender=sender, **named)</pre> <span>...</span></li></ol>
  1353.              
  1354.                 <ol start='193' class="post-context" id="post140505390523528">
  1355.                  
  1356.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>            responses.append((receiver, response))</pre></li>
  1357.                  
  1358.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>        return responses</pre></li>
  1359.                  
  1360.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre></pre></li>
  1361.                  
  1362.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>    def send_robust(self, sender, **named):</pre></li>
  1363.                  
  1364.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>        &quot;&quot;&quot;</pre></li>
  1365.                  
  1366.                   <li onclick="toggle('pre140505390523528', 'post140505390523528')"><pre>        Send signal from sender to all connected receivers catching errors.</pre></li>
  1367.                  
  1368.               </ol>
  1369.              
  1370.             </div>
  1371.          
  1372.  
  1373.          
  1374.             <div class="commands">
  1375.                
  1376.                     <a href="#" onclick="return varToggle(this, '140505390523528')"><span>&#x25b6;</span> Local vars</a>
  1377.                
  1378.             </div>
  1379.             <table class="vars" id="v140505390523528">
  1380.               <thead>
  1381.                 <tr>
  1382.                   <th>Variable</th>
  1383.                   <th>Value</th>
  1384.                 </tr>
  1385.               </thead>
  1386.               <tbody>
  1387.                
  1388.                   <tr>
  1389.                     <td>sender</td>
  1390.                     <td class="code"><pre>&lt;class &#39;main.models.StoryParticipants&#39;&gt;</pre></td>
  1391.                   </tr>
  1392.                
  1393.                   <tr>
  1394.                     <td>named</td>
  1395.                     <td class="code"><pre>{&#39;created&#39;: True,
  1396.  &#39;instance&#39;: &lt;StoryParticipants: StoryParticipants object&gt;,
  1397.  &#39;raw&#39;: False,
  1398.  &#39;update_fields&#39;: None,
  1399.  &#39;using&#39;: &#39;default&#39;}</pre></td>
  1400.                   </tr>
  1401.                
  1402.                   <tr>
  1403.                     <td>responses</td>
  1404.                     <td class="code"><pre>[]</pre></td>
  1405.                   </tr>
  1406.                
  1407.                   <tr>
  1408.                     <td>receiver</td>
  1409.                     <td class="code"><pre>&lt;function handle_new_story_participant at 0x7fc9f6b56c80&gt;</pre></td>
  1410.                   </tr>
  1411.                
  1412.                   <tr>
  1413.                     <td>self</td>
  1414.                     <td class="code"><pre>&lt;django.db.models.signals.ModelSignal object at 0x7fc9fb455f98&gt;</pre></td>
  1415.                   </tr>
  1416.                
  1417.               </tbody>
  1418.             </table>
  1419.          
  1420.         </li>
  1421.      
  1422.        
  1423.         <li class="frame user">
  1424.           <code>/code/notifications/signals/receivers.py</code> in <code>handle_new_story_participant</code>
  1425.  
  1426.          
  1427.             <div class="context" id="c140505390523336">
  1428.              
  1429.                 <ol start="107" class="pre-context" id="pre140505390523336">
  1430.                
  1431.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre></pre></li>
  1432.                
  1433.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>@receiver(post_save, sender=StoryParticipants)</pre></li>
  1434.                
  1435.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>def handle_new_story_participant(sender, **kwargs):</pre></li>
  1436.                
  1437.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>    if kwargs.get(&#39;created&#39;, False):</pre></li>
  1438.                
  1439.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>        story_participant = kwargs.get(&#39;instance&#39;)</pre></li>
  1440.                
  1441.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>        if story_participant.status == PARTICIPANT_STATUS_PENDING:</pre></li>
  1442.                
  1443.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>            if story_participant.source == PARTICIPANT_SOURCE_INVITE:</pre></li>
  1444.                
  1445.                 </ol>
  1446.              
  1447.               <ol start="114" class="context-line">
  1448.                 <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>
  1449.                 send_invitation_notification(story_participant)</pre> <span>...</span></li></ol>
  1450.              
  1451.                 <ol start='115' class="post-context" id="post140505390523336">
  1452.                  
  1453.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>            else:</pre></li>
  1454.                  
  1455.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>                send_join_request_notification(story_participant)</pre></li>
  1456.                  
  1457.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre></pre></li>
  1458.                  
  1459.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre></pre></li>
  1460.                  
  1461.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>def send_join_request_notification(story_participant):</pre></li>
  1462.                  
  1463.                   <li onclick="toggle('pre140505390523336', 'post140505390523336')"><pre>    story = story_participant.story</pre></li>
  1464.                  
  1465.               </ol>
  1466.              
  1467.             </div>
  1468.          
  1469.  
  1470.          
  1471.             <div class="commands">
  1472.                
  1473.                     <a href="#" onclick="return varToggle(this, '140505390523336')"><span>&#x25b6;</span> Local vars</a>
  1474.                
  1475.             </div>
  1476.             <table class="vars" id="v140505390523336">
  1477.               <thead>
  1478.                 <tr>
  1479.                   <th>Variable</th>
  1480.                   <th>Value</th>
  1481.                 </tr>
  1482.               </thead>
  1483.               <tbody>
  1484.                
  1485.                   <tr>
  1486.                     <td>sender</td>
  1487.                     <td class="code"><pre>&lt;class &#39;main.models.StoryParticipants&#39;&gt;</pre></td>
  1488.                   </tr>
  1489.                
  1490.                   <tr>
  1491.                     <td>kwargs</td>
  1492.                     <td class="code"><pre>{&#39;created&#39;: True,
  1493.  &#39;instance&#39;: &lt;StoryParticipants: StoryParticipants object&gt;,
  1494.  &#39;raw&#39;: False,
  1495.  &#39;signal&#39;: &lt;django.db.models.signals.ModelSignal object at 0x7fc9fb455f98&gt;,
  1496.  &#39;update_fields&#39;: None,
  1497.  &#39;using&#39;: &#39;default&#39;}</pre></td>
  1498.                   </tr>
  1499.                
  1500.                   <tr>
  1501.                     <td>story_participant</td>
  1502.                     <td class="code"><pre>&lt;StoryParticipants: StoryParticipants object&gt;</pre></td>
  1503.                   </tr>
  1504.                
  1505.               </tbody>
  1506.             </table>
  1507.          
  1508.         </li>
  1509.      
  1510.        
  1511.         <li class="frame user">
  1512.           <code>/code/notifications/signals/receivers.py</code> in <code>send_invitation_notification</code>
  1513.  
  1514.          
  1515.             <div class="context" id="c140505390525512">
  1516.              
  1517.                 <ol start="232" class="pre-context" id="pre140505390525512">
  1518.                
  1519.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>        &quot;message&quot;: message,</pre></li>
  1520.                
  1521.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>        &quot;extra&quot;: {</pre></li>
  1522.                
  1523.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>            &quot;notification_type&quot;: notification_type,</pre></li>
  1524.                
  1525.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>            &quot;notification_args&quot;: [story.creator.username],</pre></li>
  1526.                
  1527.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>            &quot;action_resource_id&quot;: story.id</pre></li>
  1528.                
  1529.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>        }</pre></li>
  1530.                
  1531.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>    }</pre></li>
  1532.                
  1533.                 </ol>
  1534.              
  1535.               <ol start="239" class="context-line">
  1536.                 <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>
  1537.     APNSDevice.objects.filter(user=story_participant.user).send_message(**apns_push_data)</pre> <span>...</span></li></ol>
  1538.              
  1539.                 <ol start='240' class="post-context" id="post140505390525512">
  1540.                  
  1541.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>    GCMDevice.objects.filter(user=story_participant.user).send_message(**gcm_push_data)</pre></li>
  1542.                  
  1543.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre></pre></li>
  1544.                  
  1545.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre></pre></li>
  1546.                  
  1547.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>def send_many_hypes_at_location(user):</pre></li>
  1548.                  
  1549.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>    notification_type = NOTIFICATION_TYPE_MANY_HYPES_AT_LOCATION</pre></li>
  1550.                  
  1551.                   <li onclick="toggle('pre140505390525512', 'post140505390525512')"><pre>    notification_deadline = now() - HYPES_AT_LOCATION_TIMEOUT</pre></li>
  1552.                  
  1553.               </ol>
  1554.              
  1555.             </div>
  1556.          
  1557.  
  1558.          
  1559.             <div class="commands">
  1560.                
  1561.                     <a href="#" onclick="return varToggle(this, '140505390525512')"><span>&#x25b6;</span> Local vars</a>
  1562.                
  1563.             </div>
  1564.             <table class="vars" id="v140505390525512">
  1565.               <thead>
  1566.                 <tr>
  1567.                   <th>Variable</th>
  1568.                   <th>Value</th>
  1569.                 </tr>
  1570.               </thead>
  1571.               <tbody>
  1572.                
  1573.                   <tr>
  1574.                     <td>story</td>
  1575.                     <td class="code"><pre>&lt;Story: Story object&gt;</pre></td>
  1576.                   </tr>
  1577.                
  1578.                   <tr>
  1579.                     <td>apns_push_data</td>
  1580.                     <td class="code"><pre>{&#39;extra&#39;: {&#39;action_resource_id&#39;: 37, &#39;notification_type&#39;: 3},
  1581.  &#39;loc-args&#39;: [&#39;AdamTest&#39;],
  1582.  &#39;loc-key&#39;: &#39;notification.user_invited_to_story&#39;,
  1583.  &#39;message&#39;: &#39;AdamTest invited you to a story.&#39;}</pre></td>
  1584.                   </tr>
  1585.                
  1586.                   <tr>
  1587.                     <td>message</td>
  1588.                     <td class="code"><pre>&#39;AdamTest invited you to a story.&#39;</pre></td>
  1589.                   </tr>
  1590.                
  1591.                   <tr>
  1592.                     <td>story_participant</td>
  1593.                     <td class="code"><pre>&lt;StoryParticipants: StoryParticipants object&gt;</pre></td>
  1594.                   </tr>
  1595.                
  1596.                   <tr>
  1597.                     <td>gcm_push_data</td>
  1598.                     <td class="code"><pre>{&#39;extra&#39;: {&#39;action_resource_id&#39;: 37,
  1599.            &#39;notification_args&#39;: [&#39;AdamTest&#39;],
  1600.            &#39;notification_type&#39;: 3},
  1601.  &#39;message&#39;: &#39;AdamTest invited you to a story.&#39;}</pre></td>
  1602.                   </tr>
  1603.                
  1604.                   <tr>
  1605.                     <td>notification_type</td>
  1606.                     <td class="code"><pre>3</pre></td>
  1607.                   </tr>
  1608.                
  1609.               </tbody>
  1610.             </table>
  1611.          
  1612.         </li>
  1613.      
  1614.        
  1615.         <li class="frame user">
  1616.           <code>/usr/local/lib/python3.4/site-packages/push_notifications/models.py</code> in <code>send_message</code>
  1617.  
  1618.          
  1619.             <div class="context" id="c140505390524744">
  1620.              
  1621.                 <ol start="70" class="pre-context" id="pre140505390524744">
  1622.                
  1623.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre></pre></li>
  1624.                
  1625.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre></pre></li>
  1626.                
  1627.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>class APNSDeviceQuerySet(models.query.QuerySet):</pre></li>
  1628.                
  1629.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>   def send_message(self, message, **kwargs):</pre></li>
  1630.                
  1631.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>       if self:</pre></li>
  1632.                
  1633.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>           from .apns import apns_send_bulk_message</pre></li>
  1634.                
  1635.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>           reg_ids = list(self.filter(active=True).values_list(&#39;registration_id&#39;, flat=True))</pre></li>
  1636.                
  1637.                 </ol>
  1638.              
  1639.               <ol start="77" class="context-line">
  1640.                 <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>
  1641.             return apns_send_bulk_message(registration_ids=reg_ids, alert=message, **kwargs)</pre> <span>...</span></li></ol>
  1642.              
  1643.                 <ol start='78' class="post-context" id="post140505390524744">
  1644.                  
  1645.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre></pre></li>
  1646.                  
  1647.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre></pre></li>
  1648.                  
  1649.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>class APNSDevice(Device):</pre></li>
  1650.                  
  1651.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>   device_id = models.UUIDField(verbose_name=_(&quot;Device ID&quot;), blank=True, null=True, db_index=True,</pre></li>
  1652.                  
  1653.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>       help_text=&quot;UDID / UIDevice.identifierForVendor()&quot;)</pre></li>
  1654.                  
  1655.                   <li onclick="toggle('pre140505390524744', 'post140505390524744')"><pre>   registration_id = models.CharField(verbose_name=_(&quot;Registration ID&quot;), max_length=200, unique=True)</pre></li>
  1656.                  
  1657.               </ol>
  1658.              
  1659.             </div>
  1660.          
  1661.  
  1662.          
  1663.             <div class="commands">
  1664.                
  1665.                     <a href="#" onclick="return varToggle(this, '140505390524744')"><span>&#x25b6;</span> Local vars</a>
  1666.                
  1667.             </div>
  1668.             <table class="vars" id="v140505390524744">
  1669.               <thead>
  1670.                 <tr>
  1671.                   <th>Variable</th>
  1672.                   <th>Value</th>
  1673.                 </tr>
  1674.               </thead>
  1675.               <tbody>
  1676.                
  1677.                   <tr>
  1678.                     <td>reg_ids</td>
  1679.                     <td class="code"><pre>[&#39;ec0d17c8ec5ed1d0b0778a9860d215f02946a7fa15d3cfac0556c02c804f2919&#39;]</pre></td>
  1680.                   </tr>
  1681.                
  1682.                   <tr>
  1683.                     <td>message</td>
  1684.                     <td class="code"><pre>&#39;AdamTest invited you to a story.&#39;</pre></td>
  1685.                   </tr>
  1686.                
  1687.                   <tr>
  1688.                     <td>kwargs</td>
  1689.                     <td class="code"><pre>{&#39;extra&#39;: {&#39;action_resource_id&#39;: 37, &#39;notification_type&#39;: 3},
  1690.  &#39;loc-args&#39;: [&#39;AdamTest&#39;],
  1691.  &#39;loc-key&#39;: &#39;notification.user_invited_to_story&#39;}</pre></td>
  1692.                   </tr>
  1693.                
  1694.                   <tr>
  1695.                     <td>self</td>
  1696.                     <td class="code"><pre>[&lt;APNSDevice: APNSDevice for adam.szeremeta+b@gmail.com&gt;]</pre></td>
  1697.                   </tr>
  1698.                
  1699.                   <tr>
  1700.                     <td>apns_send_bulk_message</td>
  1701.                     <td class="code"><pre>&lt;function apns_send_bulk_message at 0x7fc9f5fd47b8&gt;</pre></td>
  1702.                   </tr>
  1703.                
  1704.               </tbody>
  1705.             </table>
  1706.          
  1707.         </li>
  1708.      
  1709.        
  1710.         <li class="frame user">
  1711.           <code>/usr/local/lib/python3.4/site-packages/push_notifications/apns.py</code> in <code>apns_send_bulk_message</code>
  1712.  
  1713.          
  1714.             <div class="context" id="c140505392639112">
  1715.              
  1716.                 <ol start="216" class="pre-context" id="pre140505392639112">
  1717.                
  1718.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre></pre></li>
  1719.                
  1720.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>   Note that if set alert should always be a string. If it is not set,</pre></li>
  1721.                
  1722.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>   it won&#39;t be included in the notification. You will need to pass None</pre></li>
  1723.                
  1724.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>   to this for silent notifications.</pre></li>
  1725.                
  1726.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>   &quot;&quot;&quot;</pre></li>
  1727.                
  1728.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>   with closing(_apns_create_socket_to_push()) as socket:</pre></li>
  1729.                
  1730.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>       for identifier, registration_id in enumerate(registration_ids):</pre></li>
  1731.                
  1732.                 </ol>
  1733.              
  1734.               <ol start="223" class="context-line">
  1735.                 <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>
  1736.             _apns_send(registration_id, alert, identifier=identifier, socket=socket, **kwargs)</pre> <span>...</span></li></ol>
  1737.              
  1738.                 <ol start='224' class="post-context" id="post140505392639112">
  1739.                  
  1740.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>       _apns_check_errors(socket)</pre></li>
  1741.                  
  1742.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre></pre></li>
  1743.                  
  1744.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre></pre></li>
  1745.                  
  1746.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>def apns_fetch_inactive_ids():</pre></li>
  1747.                  
  1748.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>   &quot;&quot;&quot;</pre></li>
  1749.                  
  1750.                   <li onclick="toggle('pre140505392639112', 'post140505392639112')"><pre>   Queries the APNS server for id&#39;s that are no longer active since</pre></li>
  1751.                  
  1752.               </ol>
  1753.              
  1754.             </div>
  1755.          
  1756.  
  1757.          
  1758.             <div class="commands">
  1759.                
  1760.                     <a href="#" onclick="return varToggle(this, '140505392639112')"><span>&#x25b6;</span> Local vars</a>
  1761.                
  1762.             </div>
  1763.             <table class="vars" id="v140505392639112">
  1764.               <thead>
  1765.                 <tr>
  1766.                   <th>Variable</th>
  1767.                   <th>Value</th>
  1768.                 </tr>
  1769.               </thead>
  1770.               <tbody>
  1771.                
  1772.                   <tr>
  1773.                     <td>socket</td>
  1774.                     <td class="code"><pre>&lt;ssl.SSLSocket [closed] fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0&gt;</pre></td>
  1775.                   </tr>
  1776.                
  1777.                   <tr>
  1778.                     <td>kwargs</td>
  1779.                     <td class="code"><pre>{&#39;extra&#39;: {&#39;action_resource_id&#39;: 37, &#39;notification_type&#39;: 3},
  1780.  &#39;loc-args&#39;: [&#39;AdamTest&#39;],
  1781.  &#39;loc-key&#39;: &#39;notification.user_invited_to_story&#39;}</pre></td>
  1782.                   </tr>
  1783.                
  1784.                   <tr>
  1785.                     <td>alert</td>
  1786.                     <td class="code"><pre>&#39;AdamTest invited you to a story.&#39;</pre></td>
  1787.                   </tr>
  1788.                
  1789.                   <tr>
  1790.                     <td>registration_ids</td>
  1791.                     <td class="code"><pre>[&#39;ec0d17c8ec5ed1d0b0778a9860d215f02946a7fa15d3cfac0556c02c804f2919&#39;]</pre></td>
  1792.                   </tr>
  1793.                
  1794.                   <tr>
  1795.                     <td>identifier</td>
  1796.                     <td class="code"><pre>0</pre></td>
  1797.                   </tr>
  1798.                
  1799.                   <tr>
  1800.                     <td>registration_id</td>
  1801.                     <td class="code"><pre>&#39;ec0d17c8ec5ed1d0b0778a9860d215f02946a7fa15d3cfac0556c02c804f2919&#39;</pre></td>
  1802.                   </tr>
  1803.                
  1804.               </tbody>
  1805.             </table>
  1806.          
  1807.         </li>
  1808.      
  1809.     </ul>
  1810.   </div>
  1811.  
  1812.   <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">
  1813.  
  1814.   <div id="pastebinTraceback" class="pastebin">
  1815.     <input type="hidden" name="language" value="PythonConsole">
  1816.     <input type="hidden" name="title"
  1817.      value="TypeError at /v1/stories/create">
  1818.     <input type="hidden" name="source" value="Django Dpaste Agent">
  1819.     <input type="hidden" name="poster" value="Django">
  1820.     <textarea name="content" id="traceback_area" cols="140" rows="25">
  1821. Environment:
  1822.  
  1823.  
  1824. Request Method: POST
  1825. Request URL: http://46.101.183.198/v1/stories/create
  1826.  
  1827. Django Version: 1.9.4
  1828. Python Version: 3.4.4
  1829. Installed Applications:
  1830. [&#39;accounts&#39;,
  1831.  &#39;django.contrib.admin&#39;,
  1832.  &#39;django.contrib.auth&#39;,
  1833.  &#39;django.contrib.contenttypes&#39;,
  1834.  &#39;django.contrib.sessions&#39;,
  1835.  &#39;django.contrib.messages&#39;,
  1836.  &#39;django.contrib.staticfiles&#39;,
  1837.  &#39;rest_framework&#39;,
  1838.  &#39;rest_framework.authtoken&#39;,
  1839.  &#39;authtools&#39;,
  1840.  &#39;django_nose&#39;,
  1841.  &#39;djrill&#39;,
  1842.  &#39;storages&#39;,
  1843.  &#39;stdimage&#39;,
  1844.  &#39;widget_tweaks&#39;,
  1845.  &#39;debug_toolbar&#39;,
  1846.  &#39;push_notifications&#39;,
  1847.  &#39;compressor&#39;,
  1848.  &#39;bootstrap3&#39;,
  1849.  &#39;main&#39;,
  1850.  &#39;notifications&#39;]
  1851. Installed Middleware:
  1852. [&#39;debug_toolbar.middleware.DebugToolbarMiddleware&#39;,
  1853.  &#39;django.middleware.security.SecurityMiddleware&#39;,
  1854.  &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
  1855.  &#39;django.middleware.common.CommonMiddleware&#39;,
  1856.  &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
  1857.  &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
  1858.  &#39;django.contrib.auth.middleware.SessionAuthenticationMiddleware&#39;,
  1859.  &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
  1860.  &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;]
  1861.  
  1862.  
  1863.  
  1864. Traceback:
  1865.  
  1866. File "/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py" in get_response
  1867.   149.                     response = self.process_exception_by_middleware(e, request)
  1868.  
  1869. File "/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py" in get_response
  1870.   147.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
  1871.  
  1872. File "/usr/local/lib/python3.4/site-packages/django/views/decorators/csrf.py" in wrapped_view
  1873.   58.         return view_func(*args, **kwargs)
  1874.  
  1875. File "/usr/local/lib/python3.4/site-packages/django/views/generic/base.py" in view
  1876.   68.             return self.dispatch(request, *args, **kwargs)
  1877.  
  1878. File "/usr/local/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
  1879.   466.             response = self.handle_exception(exc)
  1880.  
  1881. File "/usr/local/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
  1882.   463.             response = handler(request, *args, **kwargs)
  1883.  
  1884. File "/code/main/views.py" in post
  1885.   172.                 StoryParticipants.objects.create(user=friend, story=story)
  1886.  
  1887. File "/usr/local/lib/python3.4/site-packages/django/db/models/manager.py" in manager_method
  1888.   122.                 return getattr(self.get_queryset(), name)(*args, **kwargs)
  1889.  
  1890. File "/usr/local/lib/python3.4/site-packages/django/db/models/query.py" in create
  1891.   401.         obj.save(force_insert=True, using=self.db)
  1892.  
  1893. File "/usr/local/lib/python3.4/site-packages/django/db/models/base.py" in save
  1894.   700.                        force_update=force_update, update_fields=update_fields)
  1895.  
  1896. File "/usr/local/lib/python3.4/site-packages/django/db/models/base.py" in save_base
  1897.   737.                                    update_fields=update_fields, raw=raw, using=using)
  1898.  
  1899. File "/usr/local/lib/python3.4/site-packages/django/dispatch/dispatcher.py" in send
  1900.   192.             response = receiver(signal=self, sender=sender, **named)
  1901.  
  1902. File "/code/notifications/signals/receivers.py" in handle_new_story_participant
  1903.   114.                 send_invitation_notification(story_participant)
  1904.  
  1905. File "/code/notifications/signals/receivers.py" in send_invitation_notification
  1906.   239.     APNSDevice.objects.filter(user=story_participant.user).send_message(**apns_push_data)
  1907.  
  1908. File "/usr/local/lib/python3.4/site-packages/push_notifications/models.py" in send_message
  1909.   77.           return apns_send_bulk_message(registration_ids=reg_ids, alert=message, **kwargs)
  1910.  
  1911. File "/usr/local/lib/python3.4/site-packages/push_notifications/apns.py" in apns_send_bulk_message
  1912.   223.          _apns_send(registration_id, alert, identifier=identifier, socket=socket, **kwargs)
  1913.  
  1914. Exception Type: TypeError at /v1/stories/create
  1915. Exception Value: _apns_send() got an unexpected keyword argument &#39;loc-args&#39;
  1916. </textarea>
  1917.   <br><br>
  1918.   <input type="submit" value="Share this traceback on a public website">
  1919.   </div>
  1920. </form>
  1921. </div>
  1922.  
  1923.  
  1924.  
  1925. <div id="requestinfo">
  1926.   <h2>Request information</h2>
  1927.  
  1928.  
  1929.   <h3 id="get-info">GET</h3>
  1930.  
  1931.     <p>No GET data</p>
  1932.  
  1933.  
  1934.   <h3 id="post-info">POST</h3>
  1935.  
  1936.     <p>No POST data</p>
  1937.  
  1938.   <h3 id="files-info">FILES</h3>
  1939.  
  1940.     <p>No FILES data</p>
  1941.  
  1942.  
  1943.  
  1944.   <h3 id="cookie-info">COOKIES</h3>
  1945.  
  1946.     <p>No cookie data</p>
  1947.  
  1948.  
  1949.   <h3 id="meta-info">META</h3>
  1950.   <table class="req">
  1951.     <thead>
  1952.       <tr>
  1953.         <th>Variable</th>
  1954.         <th>Value</th>
  1955.       </tr>
  1956.     </thead>
  1957.     <tbody>
  1958.      
  1959.         <tr>
  1960.           <td>RAW_URI</td>
  1961.           <td class="code"><pre>&#39;/v1/stories/create&#39;</pre></td>
  1962.         </tr>
  1963.      
  1964.         <tr>
  1965.           <td>wsgi.multithread</td>
  1966.           <td class="code"><pre>False</pre></td>
  1967.         </tr>
  1968.      
  1969.         <tr>
  1970.           <td>HTTP_ACCEPT</td>
  1971.           <td class="code"><pre>&#39;*/*&#39;</pre></td>
  1972.         </tr>
  1973.      
  1974.         <tr>
  1975.           <td>wsgi.multiprocess</td>
  1976.           <td class="code"><pre>True</pre></td>
  1977.         </tr>
  1978.      
  1979.         <tr>
  1980.           <td>HTTP_AUTHORIZATION</td>
  1981.           <td class="code"><pre>&#39;Token 750ddd3f4b29205ae56be299eab4dec257fd19f0&#39;</pre></td>
  1982.         </tr>
  1983.      
  1984.         <tr>
  1985.           <td>HTTP_X_REAL_IP</td>
  1986.           <td class="code"><pre>&#39;78.8.98.179&#39;</pre></td>
  1987.         </tr>
  1988.      
  1989.         <tr>
  1990.           <td>SERVER_SOFTWARE</td>
  1991.           <td class="code"><pre>&#39;gunicorn/19.4.5&#39;</pre></td>
  1992.         </tr>
  1993.      
  1994.         <tr>
  1995.           <td>gunicorn.socket</td>
  1996.           <td class="code"><pre>&lt;socket.socket fd=12, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=(&#39;172.17.0.4&#39;, 8000), raddr=(&#39;172.17.0.5&#39;, 52389)&gt;</pre></td>
  1997.         </tr>
  1998.      
  1999.         <tr>
  2000.           <td>wsgi.run_once</td>
  2001.           <td class="code"><pre>False</pre></td>
  2002.         </tr>
  2003.      
  2004.         <tr>
  2005.           <td>SERVER_PORT</td>
  2006.           <td class="code"><pre>&#39;8000&#39;</pre></td>
  2007.         </tr>
  2008.      
  2009.         <tr>
  2010.           <td>REMOTE_PORT</td>
  2011.           <td class="code"><pre>&#39;52389&#39;</pre></td>
  2012.         </tr>
  2013.      
  2014.         <tr>
  2015.           <td>SERVER_NAME</td>
  2016.           <td class="code"><pre>&#39;0.0.0.0&#39;</pre></td>
  2017.         </tr>
  2018.      
  2019.         <tr>
  2020.           <td>wsgi.errors</td>
  2021.           <td class="code"><pre>&lt;gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fc9f5e37d68&gt;</pre></td>
  2022.         </tr>
  2023.      
  2024.         <tr>
  2025.           <td>QUERY_STRING</td>
  2026.           <td class="code"><pre>&#39;&#39;</pre></td>
  2027.         </tr>
  2028.      
  2029.         <tr>
  2030.           <td>CONTENT_LENGTH</td>
  2031.           <td class="code"><pre>&#39;68&#39;</pre></td>
  2032.         </tr>
  2033.      
  2034.         <tr>
  2035.           <td>wsgi.file_wrapper</td>
  2036.           <td class="code"><pre>&#39;&#39;</pre></td>
  2037.         </tr>
  2038.      
  2039.         <tr>
  2040.           <td>HTTP_ACCEPT_ENCODING</td>
  2041.           <td class="code"><pre>&#39;gzip;q=1.0, compress;q=0.5&#39;</pre></td>
  2042.         </tr>
  2043.      
  2044.         <tr>
  2045.           <td>SCRIPT_NAME</td>
  2046.           <td class="code"><pre>&#39;&#39;</pre></td>
  2047.         </tr>
  2048.      
  2049.         <tr>
  2050.           <td>SERVER_PROTOCOL</td>
  2051.           <td class="code"><pre>&#39;HTTP/1.0&#39;</pre></td>
  2052.         </tr>
  2053.      
  2054.         <tr>
  2055.           <td>REMOTE_ADDR</td>
  2056.           <td class="code"><pre>&#39;172.17.0.5&#39;</pre></td>
  2057.         </tr>
  2058.      
  2059.         <tr>
  2060.           <td>wsgi.url_scheme</td>
  2061.           <td class="code"><pre>&#39;http&#39;</pre></td>
  2062.         </tr>
  2063.      
  2064.         <tr>
  2065.           <td>HTTP_X_FORWARDED_FOR</td>
  2066.           <td class="code"><pre>&#39;78.8.98.179&#39;</pre></td>
  2067.         </tr>
  2068.      
  2069.         <tr>
  2070.           <td>HTTP_HOST</td>
  2071.           <td class="code"><pre>&#39;46.101.183.198&#39;</pre></td>
  2072.         </tr>
  2073.      
  2074.         <tr>
  2075.           <td>REQUEST_METHOD</td>
  2076.           <td class="code"><pre>&#39;POST&#39;</pre></td>
  2077.         </tr>
  2078.      
  2079.         <tr>
  2080.           <td>HTTP_CONNECTION</td>
  2081.           <td class="code"><pre>&#39;close&#39;</pre></td>
  2082.         </tr>
  2083.      
  2084.         <tr>
  2085.           <td>HTTP_ACCEPT_LANGUAGE</td>
  2086.           <td class="code"><pre>&#39;pl-PL;q=1.0, en-PL;q=0.9&#39;</pre></td>
  2087.         </tr>
  2088.      
  2089.         <tr>
  2090.           <td>HTTP_USER_AGENT</td>
  2091.           <td class="code"><pre>&#39;Hypeit/com.hypeit.Hypeit (2; OS Version 9.2.1 (Build 13D15))&#39;</pre></td>
  2092.         </tr>
  2093.      
  2094.         <tr>
  2095.           <td>wsgi.input</td>
  2096.           <td class="code"><pre>&lt;gunicorn.http.body.Body object at 0x7fc9f5e37e10&gt;</pre></td>
  2097.         </tr>
  2098.      
  2099.         <tr>
  2100.           <td>wsgi.version</td>
  2101.           <td class="code"><pre>(1, 0)</pre></td>
  2102.         </tr>
  2103.      
  2104.         <tr>
  2105.           <td>CONTENT_TYPE</td>
  2106.           <td class="code"><pre>&#39;application/json&#39;</pre></td>
  2107.         </tr>
  2108.      
  2109.         <tr>
  2110.           <td>PATH_INFO</td>
  2111.           <td class="code"><pre>&#39;/v1/stories/create&#39;</pre></td>
  2112.         </tr>
  2113.      
  2114.     </tbody>
  2115.   </table>
  2116.  
  2117.  
  2118.   <h3 id="settings-info">Settings</h3>
  2119.   <h4>Using settings module <code>Hypeit.settings.production</code></h4>
  2120.   <table class="req">
  2121.     <thead>
  2122.       <tr>
  2123.         <th>Setting</th>
  2124.         <th>Value</th>
  2125.       </tr>
  2126.     </thead>
  2127.     <tbody>
  2128.      
  2129.         <tr>
  2130.           <td>SESSION_CACHE_ALIAS</td>
  2131.           <td class="code"><pre>&#39;default&#39;</pre></td>
  2132.         </tr>
  2133.      
  2134.         <tr>
  2135.           <td>AWS_STORAGE_BUCKET_NAME</td>
  2136.           <td class="code"><pre>&#39;files-hypeit&#39;</pre></td>
  2137.         </tr>
  2138.      
  2139.         <tr>
  2140.           <td>CSRF_COOKIE_PATH</td>
  2141.           <td class="code"><pre>&#39;/&#39;</pre></td>
  2142.         </tr>
  2143.      
  2144.         <tr>
  2145.           <td>FORCE_SCRIPT_NAME</td>
  2146.           <td class="code"><pre>None</pre></td>
  2147.         </tr>
  2148.      
  2149.         <tr>
  2150.           <td>COMPRESS_CACHE_BACKEND</td>
  2151.           <td class="code"><pre>&#39;default&#39;</pre></td>
  2152.         </tr>
  2153.      
  2154.         <tr>
  2155.           <td>EMAIL_BACKEND</td>
  2156.           <td class="code"><pre>&#39;djrill.mail.backends.djrill.DjrillBackend&#39;</pre></td>
  2157.         </tr>
  2158.      
  2159.         <tr>
  2160.           <td>RESET_PASSWORD_TEMPLATE_NAME</td>
  2161.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2162.         </tr>
  2163.      
  2164.         <tr>
  2165.           <td>AUTH_USER_MODEL</td>
  2166.           <td class="code"><pre>&#39;accounts.User&#39;</pre></td>
  2167.         </tr>
  2168.      
  2169.         <tr>
  2170.           <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
  2171.           <td class="code"><pre>&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
  2172.         </tr>
  2173.      
  2174.         <tr>
  2175.           <td>COMPRESS_YUGLIFY_BINARY</td>
  2176.           <td class="code"><pre>&#39;yuglify&#39;</pre></td>
  2177.         </tr>
  2178.      
  2179.         <tr>
  2180.           <td>MEDIA_ROOT</td>
  2181.           <td class="code"><pre>&#39;/code/Hypeit/media&#39;</pre></td>
  2182.         </tr>
  2183.      
  2184.         <tr>
  2185.           <td>USE_ETAGS</td>
  2186.           <td class="code"><pre>False</pre></td>
  2187.         </tr>
  2188.      
  2189.         <tr>
  2190.           <td>RESET_PASSWORD_DURATION</td>
  2191.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2192.         </tr>
  2193.      
  2194.         <tr>
  2195.           <td>COMPRESS_MTIME_DELAY</td>
  2196.           <td class="code"><pre>10</pre></td>
  2197.         </tr>
  2198.      
  2199.         <tr>
  2200.           <td>COMPRESS_OFFLINE_TIMEOUT</td>
  2201.           <td class="code"><pre>31536000</pre></td>
  2202.         </tr>
  2203.      
  2204.         <tr>
  2205.           <td>EMAIL_HOST_PASSWORD</td>
  2206.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2207.         </tr>
  2208.      
  2209.         <tr>
  2210.           <td>SESSION_SERIALIZER</td>
  2211.           <td class="code"><pre>&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
  2212.         </tr>
  2213.      
  2214.         <tr>
  2215.           <td>USE_X_FORWARDED_PORT</td>
  2216.           <td class="code"><pre>False</pre></td>
  2217.         </tr>
  2218.      
  2219.         <tr>
  2220.           <td>DECIMAL_SEPARATOR</td>
  2221.           <td class="code"><pre>&#39;.&#39;</pre></td>
  2222.         </tr>
  2223.      
  2224.         <tr>
  2225.           <td>COMPRESS_ENABLED</td>
  2226.           <td class="code"><pre>True</pre></td>
  2227.         </tr>
  2228.      
  2229.         <tr>
  2230.           <td>TEMPLATE_DEBUG</td>
  2231.           <td class="code"><pre>False</pre></td>
  2232.         </tr>
  2233.      
  2234.         <tr>
  2235.           <td>AVATAR_THUMBNAIL_SIZE</td>
  2236.           <td class="code"><pre>200</pre></td>
  2237.         </tr>
  2238.      
  2239.         <tr>
  2240.           <td>COMPRESS_VERBOSE</td>
  2241.           <td class="code"><pre>False</pre></td>
  2242.         </tr>
  2243.      
  2244.         <tr>
  2245.           <td>USE_I18N</td>
  2246.           <td class="code"><pre>True</pre></td>
  2247.         </tr>
  2248.      
  2249.         <tr>
  2250.           <td>SECURE_REDIRECT_EXEMPT</td>
  2251.           <td class="code"><pre>[]</pre></td>
  2252.         </tr>
  2253.      
  2254.         <tr>
  2255.           <td>DISALLOWED_USER_AGENTS</td>
  2256.           <td class="code"><pre>[]</pre></td>
  2257.         </tr>
  2258.      
  2259.         <tr>
  2260.           <td>FILE_UPLOAD_PERMISSIONS</td>
  2261.           <td class="code"><pre>None</pre></td>
  2262.         </tr>
  2263.      
  2264.         <tr>
  2265.           <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
  2266.           <td class="code"><pre>False</pre></td>
  2267.         </tr>
  2268.      
  2269.         <tr>
  2270.           <td>S3_ENABLED</td>
  2271.           <td class="code"><pre>True</pre></td>
  2272.         </tr>
  2273.      
  2274.         <tr>
  2275.           <td>CSRF_COOKIE_AGE</td>
  2276.           <td class="code"><pre>31449600</pre></td>
  2277.         </tr>
  2278.      
  2279.         <tr>
  2280.           <td>CSRF_COOKIE_DOMAIN</td>
  2281.           <td class="code"><pre>None</pre></td>
  2282.         </tr>
  2283.      
  2284.         <tr>
  2285.           <td>SESSION_ENGINE</td>
  2286.           <td class="code"><pre>&#39;django.contrib.sessions.backends.db&#39;</pre></td>
  2287.         </tr>
  2288.      
  2289.         <tr>
  2290.           <td>COMPRESS_YUI_BINARY</td>
  2291.           <td class="code"><pre>&#39;java -jar yuicompressor.jar&#39;</pre></td>
  2292.         </tr>
  2293.      
  2294.         <tr>
  2295.           <td>COMPRESS_CLEAN_CSS_BINARY</td>
  2296.           <td class="code"><pre>&#39;cleancss&#39;</pre></td>
  2297.         </tr>
  2298.      
  2299.         <tr>
  2300.           <td>COMPRESS_TEMPLATE_FILTER_CONTEXT</td>
  2301.           <td class="code"><pre>{&#39;STATIC_URL&#39;: &#39;/static/&#39;}</pre></td>
  2302.         </tr>
  2303.      
  2304.         <tr>
  2305.           <td>COMPRESS_CSS_COMPRESSOR</td>
  2306.           <td class="code"><pre>&#39;compressor.css.CssCompressor&#39;</pre></td>
  2307.         </tr>
  2308.      
  2309.         <tr>
  2310.           <td>USE_THOUSAND_SEPARATOR</td>
  2311.           <td class="code"><pre>False</pre></td>
  2312.         </tr>
  2313.      
  2314.         <tr>
  2315.           <td>SESSION_COOKIE_HTTPONLY</td>
  2316.           <td class="code"><pre>True</pre></td>
  2317.         </tr>
  2318.      
  2319.         <tr>
  2320.           <td>SECURE_BROWSER_XSS_FILTER</td>
  2321.           <td class="code"><pre>False</pre></td>
  2322.         </tr>
  2323.      
  2324.         <tr>
  2325.           <td>COMPRESS_JS_FILTERS</td>
  2326.           <td class="code"><pre>[&#39;compressor.filters.jsmin.JSMinFilter&#39;]</pre></td>
  2327.         </tr>
  2328.      
  2329.         <tr>
  2330.           <td>ABSOLUTE_URL_OVERRIDES</td>
  2331.           <td class="code"><pre>{}</pre></td>
  2332.         </tr>
  2333.      
  2334.         <tr>
  2335.           <td>SESSION_COOKIE_DOMAIN</td>
  2336.           <td class="code"><pre>None</pre></td>
  2337.         </tr>
  2338.      
  2339.         <tr>
  2340.           <td>COMPRESS_OUTPUT_DIR</td>
  2341.           <td class="code"><pre>&#39;CACHE&#39;</pre></td>
  2342.         </tr>
  2343.      
  2344.         <tr>
  2345.           <td>CACHE_MIDDLEWARE_SECONDS</td>
  2346.           <td class="code"><pre>600</pre></td>
  2347.         </tr>
  2348.      
  2349.         <tr>
  2350.           <td>AVATAR_LARGE_SIZE</td>
  2351.           <td class="code"><pre>600</pre></td>
  2352.         </tr>
  2353.      
  2354.         <tr>
  2355.           <td>CACHES</td>
  2356.           <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;}}</pre></td>
  2357.         </tr>
  2358.      
  2359.         <tr>
  2360.           <td>DATETIME_FORMAT</td>
  2361.           <td class="code"><pre>&#39;N j, Y, P&#39;</pre></td>
  2362.         </tr>
  2363.      
  2364.         <tr>
  2365.           <td>DEFAULT_FILE_STORAGE</td>
  2366.           <td class="code"><pre>&#39;Hypeit.custom_storages.MediaStorage&#39;</pre></td>
  2367.         </tr>
  2368.      
  2369.         <tr>
  2370.           <td>DEFAULT_CONTENT_TYPE</td>
  2371.           <td class="code"><pre>&#39;text/html&#39;</pre></td>
  2372.         </tr>
  2373.      
  2374.         <tr>
  2375.           <td>STATIC_URL</td>
  2376.           <td class="code"><pre>&#39;/static/&#39;</pre></td>
  2377.         </tr>
  2378.      
  2379.         <tr>
  2380.           <td>COMPRESS_PRECOMPILERS</td>
  2381.           <td class="code"><pre>((&#39;text/coffeescript&#39;, &#39;coffee --compile --stdio&#39;),
  2382.  (&#39;text/sass&#39;, &#39;sass {infile} {outfile}&#39;))</pre></td>
  2383.         </tr>
  2384.      
  2385.         <tr>
  2386.           <td>FIXTURE_DIRS</td>
  2387.           <td class="code"><pre>[]</pre></td>
  2388.         </tr>
  2389.      
  2390.         <tr>
  2391.           <td>SECURE_HSTS_SECONDS</td>
  2392.           <td class="code"><pre>0</pre></td>
  2393.         </tr>
  2394.      
  2395.         <tr>
  2396.           <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
  2397.           <td class="code"><pre>False</pre></td>
  2398.         </tr>
  2399.      
  2400.         <tr>
  2401.           <td>COMPRESS_CACHEABLE_PRECOMPILERS</td>
  2402.           <td class="code"><pre>()</pre></td>
  2403.         </tr>
  2404.      
  2405.         <tr>
  2406.           <td>TEST_RUNNER</td>
  2407.           <td class="code"><pre>&#39;django_nose.NoseTestSuiteRunner&#39;</pre></td>
  2408.         </tr>
  2409.      
  2410.         <tr>
  2411.           <td>COMPRESS_CSS_HASHING_METHOD</td>
  2412.           <td class="code"><pre>&#39;mtime&#39;</pre></td>
  2413.         </tr>
  2414.      
  2415.         <tr>
  2416.           <td>FIRST_DAY_OF_WEEK</td>
  2417.           <td class="code"><pre>0</pre></td>
  2418.         </tr>
  2419.      
  2420.         <tr>
  2421.           <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
  2422.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2423.         </tr>
  2424.      
  2425.         <tr>
  2426.           <td>YEAR_MONTH_FORMAT</td>
  2427.           <td class="code"><pre>&#39;F Y&#39;</pre></td>
  2428.         </tr>
  2429.      
  2430.         <tr>
  2431.           <td>COMPRESS_CLEAN_CSS_ARGUMENTS</td>
  2432.           <td class="code"><pre>&#39;&#39;</pre></td>
  2433.         </tr>
  2434.      
  2435.         <tr>
  2436.           <td>NUMBER_GROUPING</td>
  2437.           <td class="code"><pre>0</pre></td>
  2438.         </tr>
  2439.      
  2440.         <tr>
  2441.           <td>EMAIL_PORT</td>
  2442.           <td class="code"><pre>25</pre></td>
  2443.         </tr>
  2444.      
  2445.         <tr>
  2446.           <td>CSRF_COOKIE_NAME</td>
  2447.           <td class="code"><pre>&#39;csrftoken&#39;</pre></td>
  2448.         </tr>
  2449.      
  2450.         <tr>
  2451.           <td>EMAIL_USE_SSL</td>
  2452.           <td class="code"><pre>False</pre></td>
  2453.         </tr>
  2454.      
  2455.         <tr>
  2456.           <td>ALLOWED_INCLUDE_ROOTS</td>
  2457.           <td class="code"><pre>[]</pre></td>
  2458.         </tr>
  2459.      
  2460.         <tr>
  2461.           <td>INTERNAL_IPS</td>
  2462.           <td class="code"><pre>[&#39;127.0.0.1&#39;]</pre></td>
  2463.         </tr>
  2464.      
  2465.         <tr>
  2466.           <td>CSRF_COOKIE_SECURE</td>
  2467.           <td class="code"><pre>False</pre></td>
  2468.         </tr>
  2469.      
  2470.         <tr>
  2471.           <td>CLIENT_KEY</td>
  2472.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2473.         </tr>
  2474.      
  2475.         <tr>
  2476.           <td>DATABASES</td>
  2477.           <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: False,
  2478.              &#39;AUTOCOMMIT&#39;: True,
  2479.              &#39;CONN_MAX_AGE&#39;: 0,
  2480.              &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
  2481.              &#39;HOST&#39;: &#39;db&#39;,
  2482.              &#39;NAME&#39;: &#39;postgres&#39;,
  2483.              &#39;OPTIONS&#39;: {},
  2484.              &#39;PASSWORD&#39;: &#39;********************&#39;,
  2485.              &#39;PORT&#39;: &#39;5432&#39;,
  2486.              &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
  2487.                       &#39;COLLATION&#39;: None,
  2488.                       &#39;MIRROR&#39;: None,
  2489.                       &#39;NAME&#39;: None},
  2490.              &#39;TIME_ZONE&#39;: None,
  2491.              &#39;USER&#39;: &#39;postgres&#39;}}</pre></td>
  2492.         </tr>
  2493.      
  2494.         <tr>
  2495.           <td>LOCALE_PATHS</td>
  2496.           <td class="code"><pre>[]</pre></td>
  2497.         </tr>
  2498.      
  2499.         <tr>
  2500.           <td>FORMAT_MODULE_PATH</td>
  2501.           <td class="code"><pre>None</pre></td>
  2502.         </tr>
  2503.      
  2504.         <tr>
  2505.           <td>SECURE_PROXY_SSL_HEADER</td>
  2506.           <td class="code"><pre>None</pre></td>
  2507.         </tr>
  2508.      
  2509.         <tr>
  2510.           <td>LANGUAGE_COOKIE_DOMAIN</td>
  2511.           <td class="code"><pre>None</pre></td>
  2512.         </tr>
  2513.      
  2514.         <tr>
  2515.           <td>BROKER_URL</td>
  2516.           <td class="code"><pre>&#39;redis://redis:6379/0&#39;</pre></td>
  2517.         </tr>
  2518.      
  2519.         <tr>
  2520.           <td>EMAIL_TEMPLATE_KEY_USER_EMAIL</td>
  2521.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2522.         </tr>
  2523.      
  2524.         <tr>
  2525.           <td>SETTINGS_MODULE</td>
  2526.           <td class="code"><pre>&#39;Hypeit.settings.production&#39;</pre></td>
  2527.         </tr>
  2528.      
  2529.         <tr>
  2530.           <td>SESSION_SAVE_EVERY_REQUEST</td>
  2531.           <td class="code"><pre>False</pre></td>
  2532.         </tr>
  2533.      
  2534.         <tr>
  2535.           <td>CELERY_RESULT_SERIALIZER</td>
  2536.           <td class="code"><pre>&#39;json&#39;</pre></td>
  2537.         </tr>
  2538.      
  2539.         <tr>
  2540.           <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
  2541.           <td class="code"><pre>False</pre></td>
  2542.         </tr>
  2543.      
  2544.         <tr>
  2545.           <td>COMPRESS_DEBUG_TOGGLE</td>
  2546.           <td class="code"><pre>None</pre></td>
  2547.         </tr>
  2548.      
  2549.         <tr>
  2550.           <td>COMPRESS_REBUILD_TIMEOUT</td>
  2551.           <td class="code"><pre>2592000</pre></td>
  2552.         </tr>
  2553.      
  2554.         <tr>
  2555.           <td>ROOT_URLCONF</td>
  2556.           <td class="code"><pre>&#39;Hypeit.urls&#39;</pre></td>
  2557.         </tr>
  2558.      
  2559.         <tr>
  2560.           <td>USE_TZ</td>
  2561.           <td class="code"><pre>True</pre></td>
  2562.         </tr>
  2563.      
  2564.         <tr>
  2565.           <td>LOGGING_CONFIG</td>
  2566.           <td class="code"><pre>&#39;logging.config.dictConfig&#39;</pre></td>
  2567.         </tr>
  2568.      
  2569.         <tr>
  2570.           <td>SECRET_KEY</td>
  2571.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2572.         </tr>
  2573.      
  2574.         <tr>
  2575.           <td>LANGUAGE_COOKIE_NAME</td>
  2576.           <td class="code"><pre>&#39;django_language&#39;</pre></td>
  2577.         </tr>
  2578.      
  2579.         <tr>
  2580.           <td>CELERY_TASK_SERIALIZER</td>
  2581.           <td class="code"><pre>&#39;json&#39;</pre></td>
  2582.         </tr>
  2583.      
  2584.         <tr>
  2585.           <td>FILE_CHARSET</td>
  2586.           <td class="code"><pre>&#39;utf-8&#39;</pre></td>
  2587.         </tr>
  2588.      
  2589.         <tr>
  2590.           <td>SHORT_DATE_FORMAT</td>
  2591.           <td class="code"><pre>&#39;m/d/Y&#39;</pre></td>
  2592.         </tr>
  2593.      
  2594.         <tr>
  2595.           <td>MEDIA_URL</td>
  2596.           <td class="code"><pre>&#39;https://files-hypeit.s3.amazonaws.com/media/&#39;</pre></td>
  2597.         </tr>
  2598.      
  2599.         <tr>
  2600.           <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
  2601.           <td class="code"><pre>False</pre></td>
  2602.         </tr>
  2603.      
  2604.         <tr>
  2605.           <td>PREPEND_WWW</td>
  2606.           <td class="code"><pre>False</pre></td>
  2607.         </tr>
  2608.      
  2609.         <tr>
  2610.           <td>COMPRESS_YUGLIFY_CSS_ARGUMENTS</td>
  2611.           <td class="code"><pre>&#39;--terminal&#39;</pre></td>
  2612.         </tr>
  2613.      
  2614.         <tr>
  2615.           <td>SIGNING_BACKEND</td>
  2616.           <td class="code"><pre>&#39;django.core.signing.TimestampSigner&#39;</pre></td>
  2617.         </tr>
  2618.      
  2619.         <tr>
  2620.           <td>AWS_SECRET_ACCESS_KEY</td>
  2621.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2622.         </tr>
  2623.      
  2624.         <tr>
  2625.           <td>LOGIN_URL</td>
  2626.           <td class="code"><pre>&#39;/accounts/login/&#39;</pre></td>
  2627.         </tr>
  2628.      
  2629.         <tr>
  2630.           <td>ADMINS</td>
  2631.           <td class="code"><pre>[]</pre></td>
  2632.         </tr>
  2633.      
  2634.         <tr>
  2635.           <td>EMAIL_HOST_USER</td>
  2636.           <td class="code"><pre>&#39;&#39;</pre></td>
  2637.         </tr>
  2638.      
  2639.         <tr>
  2640.           <td>AWS_HEADERS</td>
  2641.           <td class="code"><pre>{&#39;Cache-Control&#39;: &#39;max-age=94608000&#39;,
  2642.  &#39;Expires&#39;: &#39;Thu, 31 Dec 2099 20:00:00 GMT&#39;}</pre></td>
  2643.         </tr>
  2644.      
  2645.         <tr>
  2646.           <td>COMPRESS_URL</td>
  2647.           <td class="code"><pre>&#39;/static/&#39;</pre></td>
  2648.         </tr>
  2649.      
  2650.         <tr>
  2651.           <td>DATABASE_ROUTERS</td>
  2652.           <td class="code"><pre>[]</pre></td>
  2653.         </tr>
  2654.      
  2655.         <tr>
  2656.           <td>SECURE_SSL_REDIRECT</td>
  2657.           <td class="code"><pre>False</pre></td>
  2658.         </tr>
  2659.      
  2660.         <tr>
  2661.           <td>COMPRESS_STORAGE</td>
  2662.           <td class="code"><pre>&#39;compressor.storage.CompressorFileStorage&#39;</pre></td>
  2663.         </tr>
  2664.      
  2665.         <tr>
  2666.           <td>HYPES_AT_LOCATION_THRESHOLD</td>
  2667.           <td class="code"><pre>100</pre></td>
  2668.         </tr>
  2669.      
  2670.         <tr>
  2671.           <td>LOGGING</td>
  2672.           <td class="code"><pre>{&#39;disable_existing_loggers&#39;: False,
  2673.  &#39;filters&#39;: {&#39;require_debug_false&#39;: {&#39;()&#39;: &#39;django.utils.log.RequireDebugFalse&#39;}},
  2674.  &#39;handlers&#39;: {&#39;airbrake&#39;: {&#39;api_key&#39;: &#39;&quot;e1cfb4de7e01b8dd00f9ce0654b6dbc9&quot;&#39;,
  2675.                            &#39;class&#39;: &#39;airbrake.handlers.AirbrakeHandler&#39;,
  2676.                            &#39;env_name&#39;: &#39;dev&#39;,
  2677.                            &#39;filters&#39;: [&#39;require_debug_false&#39;],
  2678.                            &#39;level&#39;: &#39;WARNING&#39;}},
  2679.  &#39;loggers&#39;: {&#39;django.request&#39;: {&#39;handlers&#39;: [&#39;airbrake&#39;],
  2680.                                 &#39;level&#39;: &#39;WARNING&#39;,
  2681.                                 &#39;propagate&#39;: True}},
  2682.  &#39;version&#39;: 1}</pre></td>
  2683.         </tr>
  2684.      
  2685.         <tr>
  2686.           <td>AWS_ACCESS_KEY_ID</td>
  2687.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2688.         </tr>
  2689.      
  2690.         <tr>
  2691.           <td>TIME_INPUT_FORMATS</td>
  2692.           <td class="code"><pre>[&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]</pre></td>
  2693.         </tr>
  2694.      
  2695.         <tr>
  2696.           <td>CSRF_FAILURE_VIEW</td>
  2697.           <td class="code"><pre>&#39;django.views.csrf.csrf_failure&#39;</pre></td>
  2698.         </tr>
  2699.      
  2700.         <tr>
  2701.           <td>SECURE_SSL_HOST</td>
  2702.           <td class="code"><pre>None</pre></td>
  2703.         </tr>
  2704.      
  2705.         <tr>
  2706.           <td>LANGUAGE_COOKIE_AGE</td>
  2707.           <td class="code"><pre>None</pre></td>
  2708.         </tr>
  2709.      
  2710.         <tr>
  2711.           <td>DEFAULT_STORY_DURATION</td>
  2712.           <td class="code"><pre>datetime.timedelta(1)</pre></td>
  2713.         </tr>
  2714.      
  2715.         <tr>
  2716.           <td>ALLOWED_HOSTS</td>
  2717.           <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
  2718.         </tr>
  2719.      
  2720.         <tr>
  2721.           <td>EMAIL_SSL_CERTFILE</td>
  2722.           <td class="code"><pre>None</pre></td>
  2723.         </tr>
  2724.      
  2725.         <tr>
  2726.           <td>AUTHENTICATION_BACKENDS</td>
  2727.           <td class="code"><pre>[&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
  2728.         </tr>
  2729.      
  2730.         <tr>
  2731.           <td>MIDDLEWARE_CLASSES</td>
  2732.           <td class="code"><pre>[&#39;debug_toolbar.middleware.DebugToolbarMiddleware&#39;,
  2733.  &#39;django.middleware.security.SecurityMiddleware&#39;,
  2734.  &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
  2735.  &#39;django.middleware.common.CommonMiddleware&#39;,
  2736.  &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
  2737.  &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
  2738.  &#39;django.contrib.auth.middleware.SessionAuthenticationMiddleware&#39;,
  2739.  &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
  2740.  &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;]</pre></td>
  2741.         </tr>
  2742.      
  2743.         <tr>
  2744.           <td>LOCATION_PROVIDER</td>
  2745.           <td class="code"><pre>&lt;class &#39;main.geo.LocationProvider&#39;&gt;</pre></td>
  2746.         </tr>
  2747.      
  2748.         <tr>
  2749.           <td>DEFAULT_FROM_EMAIL</td>
  2750.           <td class="code"><pre>&#39;reset-noreply@gohypeit.com&#39;</pre></td>
  2751.         </tr>
  2752.      
  2753.         <tr>
  2754.           <td>DATE_INPUT_FORMATS</td>
  2755.           <td class="code"><pre>[&#39;%Y-%m-%d&#39;,
  2756.  &#39;%m/%d/%Y&#39;,
  2757.  &#39;%m/%d/%y&#39;,
  2758.  &#39;%b %d %Y&#39;,
  2759.  &#39;%b %d, %Y&#39;,
  2760.  &#39;%d %b %Y&#39;,
  2761.  &#39;%d %b, %Y&#39;,
  2762.  &#39;%B %d %Y&#39;,
  2763.  &#39;%B %d, %Y&#39;,
  2764.  &#39;%d %B %Y&#39;,
  2765.  &#39;%d %B, %Y&#39;]</pre></td>
  2766.         </tr>
  2767.      
  2768.         <tr>
  2769.           <td>DATE_FORMAT</td>
  2770.           <td class="code"><pre>&#39;N j, Y&#39;</pre></td>
  2771.         </tr>
  2772.      
  2773.         <tr>
  2774.           <td>MIGRATION_MODULES</td>
  2775.           <td class="code"><pre>{}</pre></td>
  2776.         </tr>
  2777.      
  2778.         <tr>
  2779.           <td>STATIC_ROOT</td>
  2780.           <td class="code"><pre>&#39;/code/Hypeit/static&#39;</pre></td>
  2781.         </tr>
  2782.      
  2783.         <tr>
  2784.           <td>X_FRAME_OPTIONS</td>
  2785.           <td class="code"><pre>&#39;SAMEORIGIN&#39;</pre></td>
  2786.         </tr>
  2787.      
  2788.         <tr>
  2789.           <td>COMPRESS_CLOSURE_COMPILER_ARGUMENTS</td>
  2790.           <td class="code"><pre>&#39;&#39;</pre></td>
  2791.         </tr>
  2792.      
  2793.         <tr>
  2794.           <td>DEFAULT_CHARSET</td>
  2795.           <td class="code"><pre>&#39;utf-8&#39;</pre></td>
  2796.         </tr>
  2797.      
  2798.         <tr>
  2799.           <td>MANDRILL_API_KEY</td>
  2800.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2801.         </tr>
  2802.      
  2803.         <tr>
  2804.           <td>SERVER_EMAIL</td>
  2805.           <td class="code"><pre>&#39;root@localhost&#39;</pre></td>
  2806.         </tr>
  2807.      
  2808.         <tr>
  2809.           <td>FILE_UPLOAD_TEMP_DIR</td>
  2810.           <td class="code"><pre>None</pre></td>
  2811.         </tr>
  2812.      
  2813.         <tr>
  2814.           <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
  2815.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2816.         </tr>
  2817.      
  2818.         <tr>
  2819.           <td>DATETIME_INPUT_FORMATS</td>
  2820.           <td class="code"><pre>[&#39;%Y-%m-%d %H:%M:%S&#39;,
  2821.  &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
  2822.  &#39;%Y-%m-%d %H:%M&#39;,
  2823.  &#39;%Y-%m-%d&#39;,
  2824.  &#39;%m/%d/%Y %H:%M:%S&#39;,
  2825.  &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
  2826.  &#39;%m/%d/%Y %H:%M&#39;,
  2827.  &#39;%m/%d/%Y&#39;,
  2828.  &#39;%m/%d/%y %H:%M:%S&#39;,
  2829.  &#39;%m/%d/%y %H:%M:%S.%f&#39;,
  2830.  &#39;%m/%d/%y %H:%M&#39;,
  2831.  &#39;%m/%d/%y&#39;]</pre></td>
  2832.         </tr>
  2833.      
  2834.         <tr>
  2835.           <td>TEMPLATE_LOADERS</td>
  2836.           <td class="code"><pre>[&#39;django.template.loaders.filesystem.Loader&#39;,
  2837.  &#39;django.template.loaders.app_directories.Loader&#39;]</pre></td>
  2838.         </tr>
  2839.      
  2840.         <tr>
  2841.           <td>EMAIL_TIMEOUT</td>
  2842.           <td class="code"><pre>None</pre></td>
  2843.         </tr>
  2844.      
  2845.         <tr>
  2846.           <td>PASSWORD_HASHERS</td>
  2847.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2848.         </tr>
  2849.      
  2850.         <tr>
  2851.           <td>LANGUAGES</td>
  2852.           <td class="code"><pre>[(&#39;af&#39;, &#39;Afrikaans&#39;),
  2853.  (&#39;ar&#39;, &#39;Arabic&#39;),
  2854.  (&#39;ast&#39;, &#39;Asturian&#39;),
  2855.  (&#39;az&#39;, &#39;Azerbaijani&#39;),
  2856.  (&#39;bg&#39;, &#39;Bulgarian&#39;),
  2857.  (&#39;be&#39;, &#39;Belarusian&#39;),
  2858.  (&#39;bn&#39;, &#39;Bengali&#39;),
  2859.  (&#39;br&#39;, &#39;Breton&#39;),
  2860.  (&#39;bs&#39;, &#39;Bosnian&#39;),
  2861.  (&#39;ca&#39;, &#39;Catalan&#39;),
  2862.  (&#39;cs&#39;, &#39;Czech&#39;),
  2863.  (&#39;cy&#39;, &#39;Welsh&#39;),
  2864.  (&#39;da&#39;, &#39;Danish&#39;),
  2865.  (&#39;de&#39;, &#39;German&#39;),
  2866.  (&#39;el&#39;, &#39;Greek&#39;),
  2867.  (&#39;en&#39;, &#39;English&#39;),
  2868.  (&#39;en-au&#39;, &#39;Australian English&#39;),
  2869.  (&#39;en-gb&#39;, &#39;British English&#39;),
  2870.  (&#39;eo&#39;, &#39;Esperanto&#39;),
  2871.  (&#39;es&#39;, &#39;Spanish&#39;),
  2872.  (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
  2873.  (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
  2874.  (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
  2875.  (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
  2876.  (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
  2877.  (&#39;et&#39;, &#39;Estonian&#39;),
  2878.  (&#39;eu&#39;, &#39;Basque&#39;),
  2879.  (&#39;fa&#39;, &#39;Persian&#39;),
  2880.  (&#39;fi&#39;, &#39;Finnish&#39;),
  2881.  (&#39;fr&#39;, &#39;French&#39;),
  2882.  (&#39;fy&#39;, &#39;Frisian&#39;),
  2883.  (&#39;ga&#39;, &#39;Irish&#39;),
  2884.  (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
  2885.  (&#39;gl&#39;, &#39;Galician&#39;),
  2886.  (&#39;he&#39;, &#39;Hebrew&#39;),
  2887.  (&#39;hi&#39;, &#39;Hindi&#39;),
  2888.  (&#39;hr&#39;, &#39;Croatian&#39;),
  2889.  (&#39;hu&#39;, &#39;Hungarian&#39;),
  2890.  (&#39;ia&#39;, &#39;Interlingua&#39;),
  2891.  (&#39;id&#39;, &#39;Indonesian&#39;),
  2892.  (&#39;io&#39;, &#39;Ido&#39;),
  2893.  (&#39;is&#39;, &#39;Icelandic&#39;),
  2894.  (&#39;it&#39;, &#39;Italian&#39;),
  2895.  (&#39;ja&#39;, &#39;Japanese&#39;),
  2896.  (&#39;ka&#39;, &#39;Georgian&#39;),
  2897.  (&#39;kk&#39;, &#39;Kazakh&#39;),
  2898.  (&#39;km&#39;, &#39;Khmer&#39;),
  2899.  (&#39;kn&#39;, &#39;Kannada&#39;),
  2900.  (&#39;ko&#39;, &#39;Korean&#39;),
  2901.  (&#39;lb&#39;, &#39;Luxembourgish&#39;),
  2902.  (&#39;lt&#39;, &#39;Lithuanian&#39;),
  2903.  (&#39;lv&#39;, &#39;Latvian&#39;),
  2904.  (&#39;mk&#39;, &#39;Macedonian&#39;),
  2905.  (&#39;ml&#39;, &#39;Malayalam&#39;),
  2906.  (&#39;mn&#39;, &#39;Mongolian&#39;),
  2907.  (&#39;mr&#39;, &#39;Marathi&#39;),
  2908.  (&#39;my&#39;, &#39;Burmese&#39;),
  2909.  (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
  2910.  (&#39;ne&#39;, &#39;Nepali&#39;),
  2911.  (&#39;nl&#39;, &#39;Dutch&#39;),
  2912.  (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
  2913.  (&#39;os&#39;, &#39;Ossetic&#39;),
  2914.  (&#39;pa&#39;, &#39;Punjabi&#39;),
  2915.  (&#39;pl&#39;, &#39;Polish&#39;),
  2916.  (&#39;pt&#39;, &#39;Portuguese&#39;),
  2917.  (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
  2918.  (&#39;ro&#39;, &#39;Romanian&#39;),
  2919.  (&#39;ru&#39;, &#39;Russian&#39;),
  2920.  (&#39;sk&#39;, &#39;Slovak&#39;),
  2921.  (&#39;sl&#39;, &#39;Slovenian&#39;),
  2922.  (&#39;sq&#39;, &#39;Albanian&#39;),
  2923.  (&#39;sr&#39;, &#39;Serbian&#39;),
  2924.  (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
  2925.  (&#39;sv&#39;, &#39;Swedish&#39;),
  2926.  (&#39;sw&#39;, &#39;Swahili&#39;),
  2927.  (&#39;ta&#39;, &#39;Tamil&#39;),
  2928.  (&#39;te&#39;, &#39;Telugu&#39;),
  2929.  (&#39;th&#39;, &#39;Thai&#39;),
  2930.  (&#39;tr&#39;, &#39;Turkish&#39;),
  2931.  (&#39;tt&#39;, &#39;Tatar&#39;),
  2932.  (&#39;udm&#39;, &#39;Udmurt&#39;),
  2933.  (&#39;uk&#39;, &#39;Ukrainian&#39;),
  2934.  (&#39;ur&#39;, &#39;Urdu&#39;),
  2935.  (&#39;vi&#39;, &#39;Vietnamese&#39;),
  2936.  (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
  2937.  (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]</pre></td>
  2938.         </tr>
  2939.      
  2940.         <tr>
  2941.           <td>STATICFILES_DIRS</td>
  2942.           <td class="code"><pre>[]</pre></td>
  2943.         </tr>
  2944.      
  2945.         <tr>
  2946.           <td>EMAIL_SSL_KEYFILE</td>
  2947.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  2948.         </tr>
  2949.      
  2950.         <tr>
  2951.           <td>CELERY_ACCEPT_CONTENT</td>
  2952.           <td class="code"><pre>[&#39;json&#39;]</pre></td>
  2953.         </tr>
  2954.      
  2955.         <tr>
  2956.           <td>STATICFILES_STORAGE</td>
  2957.           <td class="code"><pre>&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
  2958.         </tr>
  2959.      
  2960.         <tr>
  2961.           <td>COMPRESS_OFFLINE_MANIFEST</td>
  2962.           <td class="code"><pre>&#39;manifest.json&#39;</pre></td>
  2963.         </tr>
  2964.      
  2965.         <tr>
  2966.           <td>TEMPLATES</td>
  2967.           <td class="code"><pre>[{&#39;APP_DIRS&#39;: True,
  2968.   &#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  2969.   &#39;DIRS&#39;: [],
  2970.   &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.template.context_processors.debug&#39;,
  2971.                                      &#39;django.template.context_processors.request&#39;,
  2972.                                      &#39;django.contrib.auth.context_processors.auth&#39;,
  2973.                                      &#39;django.contrib.messages.context_processors.messages&#39;]}}]</pre></td>
  2974.         </tr>
  2975.      
  2976.         <tr>
  2977.           <td>STATICFILES_FINDERS</td>
  2978.           <td class="code"><pre>(&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
  2979.  &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;,
  2980.  &#39;compressor.finders.CompressorFinder&#39;)</pre></td>
  2981.         </tr>
  2982.      
  2983.         <tr>
  2984.           <td>MEDIAFILES_LOCATION</td>
  2985.           <td class="code"><pre>&#39;media&#39;</pre></td>
  2986.         </tr>
  2987.      
  2988.         <tr>
  2989.           <td>EMAIL_USE_TLS</td>
  2990.           <td class="code"><pre>False</pre></td>
  2991.         </tr>
  2992.      
  2993.         <tr>
  2994.           <td>AWS_S3_CUSTOM_DOMAIN</td>
  2995.           <td class="code"><pre>&#39;files-hypeit.s3.amazonaws.com&#39;</pre></td>
  2996.         </tr>
  2997.      
  2998.         <tr>
  2999.           <td>CSRF_COOKIE_HTTPONLY</td>
  3000.           <td class="code"><pre>False</pre></td>
  3001.         </tr>
  3002.      
  3003.         <tr>
  3004.           <td>MONTH_DAY_FORMAT</td>
  3005.           <td class="code"><pre>&#39;F j&#39;</pre></td>
  3006.         </tr>
  3007.      
  3008.         <tr>
  3009.           <td>COMPRESS_CACHE_KEY_FUNCTION</td>
  3010.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  3011.         </tr>
  3012.      
  3013.         <tr>
  3014.           <td>LANGUAGES_BIDI</td>
  3015.           <td class="code"><pre>[&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]</pre></td>
  3016.         </tr>
  3017.      
  3018.         <tr>
  3019.           <td>SESSION_COOKIE_AGE</td>
  3020.           <td class="code"><pre>1209600</pre></td>
  3021.         </tr>
  3022.      
  3023.         <tr>
  3024.           <td>MESSAGE_STORAGE</td>
  3025.           <td class="code"><pre>&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
  3026.         </tr>
  3027.      
  3028.         <tr>
  3029.           <td>IMAGE_THUMBNAIL_SIZE</td>
  3030.           <td class="code"><pre>200</pre></td>
  3031.         </tr>
  3032.      
  3033.         <tr>
  3034.           <td>LOGIN_REDIRECT_URL</td>
  3035.           <td class="code"><pre>&#39;/accounts/profile/&#39;</pre></td>
  3036.         </tr>
  3037.      
  3038.         <tr>
  3039.           <td>HYPES_AT_LOCATION_PROXIMITY</td>
  3040.           <td class="code"><pre>1</pre></td>
  3041.         </tr>
  3042.      
  3043.         <tr>
  3044.           <td>COMPRESS_OFFLINE_CONTEXT</td>
  3045.           <td class="code"><pre>{&#39;STATIC_URL&#39;: &#39;/static/&#39;}</pre></td>
  3046.         </tr>
  3047.      
  3048.         <tr>
  3049.           <td>LANGUAGE_COOKIE_PATH</td>
  3050.           <td class="code"><pre>&#39;/&#39;</pre></td>
  3051.         </tr>
  3052.      
  3053.         <tr>
  3054.           <td>BASE_DIR</td>
  3055.           <td class="code"><pre>&#39;/code/Hypeit&#39;</pre></td>
  3056.         </tr>
  3057.      
  3058.         <tr>
  3059.           <td>USE_X_FORWARDED_HOST</td>
  3060.           <td class="code"><pre>False</pre></td>
  3061.         </tr>
  3062.      
  3063.         <tr>
  3064.           <td>AIRBRAKE</td>
  3065.           <td class="code"><pre>{&#39;API_KEY&#39;: &#39;********************&#39;,
  3066.  &#39;ENVIRONMENT&#39;: &#39;dev&#39;,
  3067.  &#39;TIMEOUT&#39;: 5,
  3068.  &#39;USE_SSL&#39;: True}</pre></td>
  3069.         </tr>
  3070.      
  3071.         <tr>
  3072.           <td>DEFAULT_TABLESPACE</td>
  3073.           <td class="code"><pre>&#39;&#39;</pre></td>
  3074.         </tr>
  3075.      
  3076.         <tr>
  3077.           <td>COMPRESS_JS_COMPRESSOR</td>
  3078.           <td class="code"><pre>&#39;compressor.js.JsCompressor&#39;</pre></td>
  3079.         </tr>
  3080.      
  3081.         <tr>
  3082.           <td>LOGOUT_URL</td>
  3083.           <td class="code"><pre>&#39;/accounts/logout/&#39;</pre></td>
  3084.         </tr>
  3085.      
  3086.         <tr>
  3087.           <td>ALLOWED_VIDEO_EXTENSIONS</td>
  3088.           <td class="code"><pre>[&#39;.avi&#39;, &#39;.mp4&#39;]</pre></td>
  3089.         </tr>
  3090.      
  3091.         <tr>
  3092.           <td>LANGUAGE_CODE</td>
  3093.           <td class="code"><pre>&#39;en-us&#39;</pre></td>
  3094.         </tr>
  3095.      
  3096.         <tr>
  3097.           <td>COMPRESS_YUI_CSS_ARGUMENTS</td>
  3098.           <td class="code"><pre>&#39;&#39;</pre></td>
  3099.         </tr>
  3100.      
  3101.         <tr>
  3102.           <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
  3103.           <td class="code"><pre>2621440</pre></td>
  3104.         </tr>
  3105.      
  3106.         <tr>
  3107.           <td>PUSH_NOTIFICATIONS_SETTINGS</td>
  3108.           <td class="code"><pre>{&#39;APNS_CERTIFICATE&#39;: &#39;/code/Hypeit/apns/hypeit_push_cert.pem&#39;,
  3109.  &#39;APNS_ERROR_TIMEOUT&#39;: None,
  3110.  &#39;APNS_FEEDBACK_HOST&#39;: &#39;feedback.sandbox.push.apple.com&#39;,
  3111.  &#39;APNS_FEEDBACK_PORT&#39;: 2196,
  3112.  &#39;APNS_HOST&#39;: &#39;gateway.sandbox.push.apple.com&#39;,
  3113.  &#39;APNS_MAX_NOTIFICATION_SIZE&#39;: 2048,
  3114.  &#39;APNS_PORT&#39;: 2195,
  3115.  &#39;GCM_API_KEY&#39;: &#39;********************&#39;,
  3116.  &#39;GCM_MAX_RECIPIENTS&#39;: 1000,
  3117.  &#39;GCM_POST_URL&#39;: &#39;https://android.googleapis.com/gcm/send&#39;}</pre></td>
  3118.         </tr>
  3119.      
  3120.         <tr>
  3121.           <td>TEST_NON_SERIALIZED_APPS</td>
  3122.           <td class="code"><pre>[]</pre></td>
  3123.         </tr>
  3124.      
  3125.         <tr>
  3126.           <td>EMAIL_TEMPLATE_KEY_TOKEN</td>
  3127.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  3128.         </tr>
  3129.      
  3130.         <tr>
  3131.           <td>USE_L10N</td>
  3132.           <td class="code"><pre>True</pre></td>
  3133.         </tr>
  3134.      
  3135.         <tr>
  3136.           <td>TIME_ZONE</td>
  3137.           <td class="code"><pre>&#39;UTC&#39;</pre></td>
  3138.         </tr>
  3139.      
  3140.         <tr>
  3141.           <td>WSGI_APPLICATION</td>
  3142.           <td class="code"><pre>&#39;Hypeit.wsgi.application&#39;</pre></td>
  3143.         </tr>
  3144.      
  3145.         <tr>
  3146.           <td>IGNORABLE_404_URLS</td>
  3147.           <td class="code"><pre>[]</pre></td>
  3148.         </tr>
  3149.      
  3150.         <tr>
  3151.           <td>GOOGLE_MAPS_API_KEY</td>
  3152.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  3153.         </tr>
  3154.      
  3155.         <tr>
  3156.           <td>IMAGE_LARGE_SIZE</td>
  3157.           <td class="code"><pre>600</pre></td>
  3158.         </tr>
  3159.      
  3160.         <tr>
  3161.           <td>SESSION_FILE_PATH</td>
  3162.           <td class="code"><pre>None</pre></td>
  3163.         </tr>
  3164.      
  3165.         <tr>
  3166.           <td>COMPRESS_JINJA2_GET_ENVIRONMENT</td>
  3167.           <td class="code"><pre>&lt;function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7fc9f6dee950&gt;</pre></td>
  3168.         </tr>
  3169.      
  3170.         <tr>
  3171.           <td>TIME_FORMAT</td>
  3172.           <td class="code"><pre>&#39;P&#39;</pre></td>
  3173.         </tr>
  3174.      
  3175.         <tr>
  3176.           <td>SHORT_DATETIME_FORMAT</td>
  3177.           <td class="code"><pre>&#39;m/d/Y P&#39;</pre></td>
  3178.         </tr>
  3179.      
  3180.         <tr>
  3181.           <td>MIN_PASSWORD_LENGTH</td>
  3182.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  3183.         </tr>
  3184.      
  3185.         <tr>
  3186.           <td>SESSION_COOKIE_NAME</td>
  3187.           <td class="code"><pre>&#39;sessionid&#39;</pre></td>
  3188.         </tr>
  3189.      
  3190.         <tr>
  3191.           <td>AWS_S3_HOST</td>
  3192.           <td class="code"><pre>&#39;s3-eu-west-1.amazonaws.com&#39;</pre></td>
  3193.         </tr>
  3194.      
  3195.         <tr>
  3196.           <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
  3197.           <td class="code"><pre>None</pre></td>
  3198.         </tr>
  3199.      
  3200.         <tr>
  3201.           <td>COMPRESS_DATA_URI_MAX_SIZE</td>
  3202.           <td class="code"><pre>1024</pre></td>
  3203.         </tr>
  3204.      
  3205.         <tr>
  3206.           <td>COMPRESS_ROOT</td>
  3207.           <td class="code"><pre>&#39;/code/Hypeit/static&#39;</pre></td>
  3208.         </tr>
  3209.      
  3210.         <tr>
  3211.           <td>HYPES_AT_LOCATION_TIMEOUT</td>
  3212.           <td class="code"><pre>datetime.timedelta(0, 14400)</pre></td>
  3213.         </tr>
  3214.      
  3215.         <tr>
  3216.           <td>CSRF_HEADER_NAME</td>
  3217.           <td class="code"><pre>&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
  3218.         </tr>
  3219.      
  3220.         <tr>
  3221.           <td>SILENCED_SYSTEM_CHECKS</td>
  3222.           <td class="code"><pre>[]</pre></td>
  3223.         </tr>
  3224.      
  3225.         <tr>
  3226.           <td>THOUSAND_SEPARATOR</td>
  3227.           <td class="code"><pre>&#39;,&#39;</pre></td>
  3228.         </tr>
  3229.      
  3230.         <tr>
  3231.           <td>COMPRESS_YUI_JS_ARGUMENTS</td>
  3232.           <td class="code"><pre>&#39;&#39;</pre></td>
  3233.         </tr>
  3234.      
  3235.         <tr>
  3236.           <td>COMPRESS_MINT_DELAY</td>
  3237.           <td class="code"><pre>30</pre></td>
  3238.         </tr>
  3239.      
  3240.         <tr>
  3241.           <td>DEBUG_TOOLBAR_CONFIG</td>
  3242.           <td class="code"><pre>{&#39;SHOW_TOOLBAR_CALLBACK&#39;: &lt;function show_toolbar at 0x7fc9fae6f378&gt;}</pre></td>
  3243.         </tr>
  3244.      
  3245.         <tr>
  3246.           <td>TEMPLATE_STRING_IF_INVALID</td>
  3247.           <td class="code"><pre>&#39;&#39;</pre></td>
  3248.         </tr>
  3249.      
  3250.         <tr>
  3251.           <td>SESSION_COOKIE_PATH</td>
  3252.           <td class="code"><pre>&#39;/&#39;</pre></td>
  3253.         </tr>
  3254.      
  3255.         <tr>
  3256.           <td>INSTALLED_APPS</td>
  3257.           <td class="code"><pre>[&#39;accounts&#39;,
  3258.  &#39;django.contrib.admin&#39;,
  3259.  &#39;django.contrib.auth&#39;,
  3260.  &#39;django.contrib.contenttypes&#39;,
  3261.  &#39;django.contrib.sessions&#39;,
  3262.  &#39;django.contrib.messages&#39;,
  3263.  &#39;django.contrib.staticfiles&#39;,
  3264.  &#39;rest_framework&#39;,
  3265.  &#39;rest_framework.authtoken&#39;,
  3266.  &#39;authtools&#39;,
  3267.  &#39;django_nose&#39;,
  3268.  &#39;djrill&#39;,
  3269.  &#39;storages&#39;,
  3270.  &#39;stdimage&#39;,
  3271.  &#39;widget_tweaks&#39;,
  3272.  &#39;debug_toolbar&#39;,
  3273.  &#39;push_notifications&#39;,
  3274.  &#39;compressor&#39;,
  3275.  &#39;bootstrap3&#39;,
  3276.  &#39;main&#39;,
  3277.  &#39;notifications&#39;]</pre></td>
  3278.         </tr>
  3279.      
  3280.         <tr>
  3281.           <td>FILE_UPLOAD_HANDLERS</td>
  3282.           <td class="code"><pre>[&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
  3283.  &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
  3284.         </tr>
  3285.      
  3286.         <tr>
  3287.           <td>TEMPLATE_CONTEXT_PROCESSORS</td>
  3288.           <td class="code"><pre>[&#39;django.contrib.auth.context_processors.auth&#39;,
  3289.  &#39;django.template.context_processors.debug&#39;,
  3290.  &#39;django.template.context_processors.i18n&#39;,
  3291.  &#39;django.template.context_processors.media&#39;,
  3292.  &#39;django.template.context_processors.static&#39;,
  3293.  &#39;django.template.context_processors.tz&#39;,
  3294.  &#39;django.contrib.messages.context_processors.messages&#39;]</pre></td>
  3295.         </tr>
  3296.      
  3297.         <tr>
  3298.           <td>REST_FRAMEWORK</td>
  3299.           <td class="code"><pre>{&#39;DATETIME_FORMAT&#39;: &#39;%Y-%m-%dT%H:%M:%S%z&#39;,
  3300.  &#39;DEFAULT_AUTHENTICATION_CLASSES&#39;: (&#39;rest_framework.authentication.BasicAuthentication&#39;,
  3301.                                     &#39;rest_framework.authentication.TokenAuthentication&#39;),
  3302.  &#39;DEFAULT_PAGINATION_CLASS&#39;: &#39;rest_framework.pagination.PageNumberPagination&#39;,
  3303.  &#39;DEFAULT_PERMISSION_CLASSES&#39;: (&#39;rest_framework.permissions.IsAuthenticated&#39;,),
  3304.  &#39;DEFAULT_VERSIONING_CLASS&#39;: &#39;rest_framework.versioning.NamespaceVersioning&#39;,
  3305.  &#39;MAX_PAGE_SIZE&#39;: 20,
  3306.  &#39;PAGE_SIZE&#39;: 20}</pre></td>
  3307.         </tr>
  3308.      
  3309.         <tr>
  3310.           <td>CSRF_TRUSTED_ORIGINS</td>
  3311.           <td class="code"><pre>[]</pre></td>
  3312.         </tr>
  3313.      
  3314.         <tr>
  3315.           <td>SESSION_COOKIE_SECURE</td>
  3316.           <td class="code"><pre>False</pre></td>
  3317.         </tr>
  3318.      
  3319.         <tr>
  3320.           <td>COMPRESS_CLOSURE_COMPILER_BINARY</td>
  3321.           <td class="code"><pre>&#39;java -jar compiler.jar&#39;</pre></td>
  3322.         </tr>
  3323.      
  3324.         <tr>
  3325.           <td>APPEND_SLASH</td>
  3326.           <td class="code"><pre>True</pre></td>
  3327.         </tr>
  3328.      
  3329.         <tr>
  3330.           <td>CACHE_MIDDLEWARE_ALIAS</td>
  3331.           <td class="code"><pre>&#39;default&#39;</pre></td>
  3332.         </tr>
  3333.      
  3334.         <tr>
  3335.           <td>DEFAULT_INDEX_TABLESPACE</td>
  3336.           <td class="code"><pre>&#39;&#39;</pre></td>
  3337.         </tr>
  3338.      
  3339.         <tr>
  3340.           <td>DEBUG</td>
  3341.           <td class="code"><pre>True</pre></td>
  3342.         </tr>
  3343.      
  3344.         <tr>
  3345.           <td>AUTH_PASSWORD_VALIDATORS</td>
  3346.           <td class="code"><pre>&#39;********************&#39;</pre></td>
  3347.         </tr>
  3348.      
  3349.         <tr>
  3350.           <td>EMAIL_SUBJECT_PREFIX</td>
  3351.           <td class="code"><pre>&#39;[Django] &#39;</pre></td>
  3352.         </tr>
  3353.      
  3354.         <tr>
  3355.           <td>EMAIL_HOST</td>
  3356.           <td class="code"><pre>&#39;localhost&#39;</pre></td>
  3357.         </tr>
  3358.      
  3359.         <tr>
  3360.           <td>TEMPLATE_DIRS</td>
  3361.           <td class="code"><pre>[]</pre></td>
  3362.         </tr>
  3363.      
  3364.         <tr>
  3365.           <td>COMPRESS_PARSER</td>
  3366.           <td class="code"><pre>&#39;compressor.parser.AutoSelectParser&#39;</pre></td>
  3367.         </tr>
  3368.      
  3369.         <tr>
  3370.           <td>COMPRESS_OFFLINE</td>
  3371.           <td class="code"><pre>True</pre></td>
  3372.         </tr>
  3373.      
  3374.         <tr>
  3375.           <td>COMPRESS_CSS_FILTERS</td>
  3376.           <td class="code"><pre>[&#39;compressor.filters.css_default.CssAbsoluteFilter&#39;]</pre></td>
  3377.         </tr>
  3378.      
  3379.         <tr>
  3380.           <td>COMPRESS_YUGLIFY_JS_ARGUMENTS</td>
  3381.           <td class="code"><pre>&#39;--terminal&#39;</pre></td>
  3382.         </tr>
  3383.      
  3384.         <tr>
  3385.           <td>MANAGERS</td>
  3386.           <td class="code"><pre>[]</pre></td>
  3387.         </tr>
  3388.      
  3389.     </tbody>
  3390.   </table>
  3391.  
  3392. </div>
  3393.  
  3394.   <div id="explanation">
  3395.     <p>
  3396.       You're seeing this error because you have <code>DEBUG = True</code> in your
  3397.       Django settings file. Change that to <code>False</code>, and Django will
  3398.       display a standard page generated by the handler for this status code.
  3399.     </p>
  3400.   </div>
  3401.  
  3402.  
  3403. <link rel="stylesheet" href="/static/debug_toolbar/css/print.css" type="text/css" media="print" />
  3404. <link rel="stylesheet" href="/static/debug_toolbar/css/toolbar.css" type="text/css" />
  3405.  
  3406. <!-- Prevent our copy of jQuery from registering as an AMD module on sites that use RequireJS. -->
  3407. <script src="/static/debug_toolbar/js/jquery_pre.js"></script>
  3408. <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
  3409. <script src="/static/debug_toolbar/js/jquery_post.js"></script>
  3410.  
  3411. <script src="/static/debug_toolbar/js/toolbar.js"></script>
  3412. <div id="djDebug" hidden="hidden" dir="ltr"
  3413.     data-store-id="None" data-render-panel-url="/__debug__/render_panel/"
  3414.     >
  3415.     <div hidden="hidden" id="djDebugToolbar">
  3416.         <ul id="djDebugPanelList">
  3417.            
  3418.             <li><a id="djHideToolBarButton" href="#" title="Hide toolbar">Hide &#187;</a></li>
  3419.            
  3420.            
  3421.                 <li class="djDebugPanelButton">
  3422.                     <input type="checkbox" data-cookie="djdtVersionsPanel" checked="checked" title="Disable for next and successive requests" />
  3423.                    
  3424.                         <a href="#" title="Versions" class="VersionsPanel">
  3425.                    
  3426.                     Versions
  3427.                    
  3428.                    
  3429.                         <br /><small>Django 1.9.4</small>
  3430.                    
  3431.                    
  3432.                    
  3433.                         </a>
  3434.                    
  3435.                 </li>
  3436.            
  3437.                 <li class="djDebugPanelButton">
  3438.                     <input type="checkbox" data-cookie="djdtTimerPanel" checked="checked" title="Disable for next and successive requests" />
  3439.                    
  3440.                         <a href="#" title="Time" class="TimerPanel">
  3441.                    
  3442.                     Time
  3443.                    
  3444.                    
  3445.                         <br /><small>CPU: 716.16ms (1316.08ms)</small>
  3446.                    
  3447.                    
  3448.                    
  3449.                         </a>
  3450.                    
  3451.                 </li>
  3452.            
  3453.                 <li class="djDebugPanelButton">
  3454.                     <input type="checkbox" data-cookie="djdtSettingsPanel" checked="checked" title="Disable for next and successive requests" />
  3455.                    
  3456.                         <a href="#" title="Settings from &lt;code&gt;Hypeit.settings.production&lt;/code&gt;" class="SettingsPanel">
  3457.                    
  3458.                     Settings
  3459.                    
  3460.                    
  3461.                        
  3462.                    
  3463.                    
  3464.                    
  3465.                         </a>
  3466.                    
  3467.                 </li>
  3468.            
  3469.                 <li class="djDebugPanelButton">
  3470.                     <input type="checkbox" data-cookie="djdtHeadersPanel" checked="checked" title="Disable for next and successive requests" />
  3471.                    
  3472.                         <a href="#" title="Headers" class="HeadersPanel">
  3473.                    
  3474.                     Headers
  3475.                    
  3476.                    
  3477.                        
  3478.                    
  3479.                    
  3480.                    
  3481.                         </a>
  3482.                    
  3483.                 </li>
  3484.            
  3485.                 <li class="djDebugPanelButton">
  3486.                     <input type="checkbox" data-cookie="djdtRequestPanel" checked="checked" title="Disable for next and successive requests" />
  3487.                    
  3488.                         <a href="#" title="Request" class="RequestPanel">
  3489.                    
  3490.                     Request
  3491.                    
  3492.                    
  3493.                         <br /><small>CreateStoryView</small>
  3494.                    
  3495.                    
  3496.                    
  3497.                         </a>
  3498.                    
  3499.                 </li>
  3500.            
  3501.                 <li class="djDebugPanelButton">
  3502.                     <input type="checkbox" data-cookie="djdtSQLPanel" checked="checked" title="Disable for next and successive requests" />
  3503.                    
  3504.                         <a href="#" title="SQL queries from 1 connection" class="SQLPanel">
  3505.                    
  3506.                     SQL
  3507.                    
  3508.                    
  3509.                         <br /><small>15 queries in 23.82ms</small>
  3510.                    
  3511.                    
  3512.                    
  3513.                         </a>
  3514.                    
  3515.                 </li>
  3516.            
  3517.                 <li class="djDebugPanelButton">
  3518.                     <input type="checkbox" data-cookie="djdtStaticFilesPanel" checked="checked" title="Disable for next and successive requests" />
  3519.                    
  3520.                         <a href="#" title="Static files (105 found, 0 used)" class="StaticFilesPanel">
  3521.                    
  3522.                     Static files
  3523.                    
  3524.                    
  3525.                         <br /><small>0 files used</small>
  3526.                    
  3527.                    
  3528.                    
  3529.                         </a>
  3530.                    
  3531.                 </li>
  3532.            
  3533.                 <li class="djDebugPanelButton">
  3534.                     <input type="checkbox" data-cookie="djdtTemplatesPanel" checked="checked" title="Disable for next and successive requests" />
  3535.                    
  3536.                         <a href="#" title="Templates (1 rendered)" class="TemplatesPanel">
  3537.                    
  3538.                     Templates
  3539.                    
  3540.                    
  3541.                        
  3542.                    
  3543.                    
  3544.                    
  3545.                         </a>
  3546.                    
  3547.                 </li>
  3548.            
  3549.                 <li class="djDebugPanelButton">
  3550.                     <input type="checkbox" data-cookie="djdtCachePanel" checked="checked" title="Disable for next and successive requests" />
  3551.                    
  3552.                         <a href="#" title="Cache calls from 1 backend" class="CachePanel">
  3553.                    
  3554.                     Cache
  3555.                    
  3556.                    
  3557.                         <br /><small>0 calls in 0.00ms</small>
  3558.                    
  3559.                    
  3560.                    
  3561.                         </a>
  3562.                    
  3563.                 </li>
  3564.            
  3565.                 <li class="djDebugPanelButton">
  3566.                     <input type="checkbox" data-cookie="djdtSignalsPanel" checked="checked" title="Disable for next and successive requests" />
  3567.                    
  3568.                         <a href="#" title="Signals" class="SignalsPanel">
  3569.                    
  3570.                     Signals
  3571.                    
  3572.                    
  3573.                         <br /><small>26 receivers of 12 signals</small>
  3574.                    
  3575.                    
  3576.                    
  3577.                         </a>
  3578.                    
  3579.                 </li>
  3580.            
  3581.                 <li class="djDebugPanelButton">
  3582.                     <input type="checkbox" data-cookie="djdtLoggingPanel" checked="checked" title="Disable for next and successive requests" />
  3583.                    
  3584.                         <a href="#" title="Log messages" class="LoggingPanel">
  3585.                    
  3586.                     Logging
  3587.                    
  3588.                    
  3589.                         <br /><small>1 message</small>
  3590.                    
  3591.                    
  3592.                    
  3593.                         </a>
  3594.                    
  3595.                 </li>
  3596.            
  3597.                 <li class="djDebugPanelButton">
  3598.                     <input type="checkbox" data-cookie="djdtRedirectsPanel" title="Enable for next and successive requests" />
  3599.                    
  3600.                         <div class="djdt-contentless djdt-disabled">
  3601.                    
  3602.                     Intercept redirects
  3603.                    
  3604.                    
  3605.                         </div>
  3606.                    
  3607.                 </li>
  3608.            
  3609.         </ul>
  3610.     </div>
  3611.     <div hidden="hidden" id="djDebugToolbarHandle">
  3612.         <span title="Show toolbar" id="djShowToolBarButton">&#171;</span>
  3613.     </div>
  3614.    
  3615.        
  3616.             <div id="VersionsPanel" class="djdt-panelContent">
  3617.                 <div class="djDebugPanelTitle">
  3618.                     <a href="" class="djDebugClose"></a>
  3619.                     <h3>Versions</h3>
  3620.                 </div>
  3621.                 <div class="djDebugPanelContent">
  3622.                    
  3623.                     <div class="djdt-scroll">
  3624. <table>
  3625.     <thead>
  3626.         <tr>
  3627.             <th>Name</th>
  3628.             <th>Version</th>
  3629.         </tr>
  3630.     </thead>
  3631.     <tbody>
  3632.        
  3633.             <tr class="djDebugOdd">
  3634.                 <td>Authtools</td>
  3635.                 <td>1.4.0</td>
  3636.             </tr>
  3637.        
  3638.             <tr class="djDebugEven">
  3639.                 <td>Bootstrap3</td>
  3640.                 <td>7.0.1</td>
  3641.             </tr>
  3642.        
  3643.             <tr class="djDebugOdd">
  3644.                 <td>Compressor</td>
  3645.                 <td>2.0</td>
  3646.             </tr>
  3647.        
  3648.             <tr class="djDebugEven">
  3649.                 <td>Debug Toolbar</td>
  3650.                 <td>1.4</td>
  3651.             </tr>
  3652.        
  3653.             <tr class="djDebugOdd">
  3654.                 <td>Django</td>
  3655.                 <td>1.9.4</td>
  3656.             </tr>
  3657.        
  3658.             <tr class="djDebugEven">
  3659.                 <td>Django_Nose</td>
  3660.                 <td>1.4.3</td>
  3661.             </tr>
  3662.        
  3663.             <tr class="djDebugOdd">
  3664.                 <td>Djrill</td>
  3665.                 <td>2.0</td>
  3666.             </tr>
  3667.        
  3668.             <tr class="djDebugEven">
  3669.                 <td>Push_Notifications</td>
  3670.                 <td>1.4.1</td>
  3671.             </tr>
  3672.        
  3673.             <tr class="djDebugOdd">
  3674.                 <td>Python</td>
  3675.                 <td>3.4.4</td>
  3676.             </tr>
  3677.        
  3678.             <tr class="djDebugEven">
  3679.                 <td>Rest_Framework</td>
  3680.                 <td>3.3.2</td>
  3681.             </tr>
  3682.        
  3683.             <tr class="djDebugOdd">
  3684.                 <td>Storages</td>
  3685.                 <td>1.4</td>
  3686.             </tr>
  3687.        
  3688.     </tbody>
  3689. </table>
  3690. </div>
  3691.                    
  3692.                 </div>
  3693.             </div>
  3694.        
  3695.    
  3696.        
  3697.             <div id="TimerPanel" class="djdt-panelContent">
  3698.                 <div class="djDebugPanelTitle">
  3699.                     <a href="" class="djDebugClose"></a>
  3700.                     <h3>Time</h3>
  3701.                 </div>
  3702.                 <div class="djDebugPanelContent">
  3703.                    
  3704.                     <div class="djdt-scroll">
  3705. <h4>Resource usage</h4>
  3706. <table>
  3707.     <colgroup>
  3708.         <col class="djdt-width-20"/>
  3709.         <col/>
  3710.     </colgroup>
  3711.     <thead>
  3712.         <tr>
  3713.             <th>Resource</th>
  3714.             <th>Value</th>
  3715.         </tr>
  3716.     </thead>
  3717.     <tbody>
  3718.        
  3719.             <tr class="djDebugOdd">
  3720.                 <td>User CPU time</td>
  3721.                 <td>626.546 msec</td>
  3722.             </tr>
  3723.        
  3724.             <tr class="djDebugEven">
  3725.                 <td>System CPU time</td>
  3726.                 <td>89.614 msec</td>
  3727.             </tr>
  3728.        
  3729.             <tr class="djDebugOdd">
  3730.                 <td>Total CPU time</td>
  3731.                 <td>716.160 msec</td>
  3732.             </tr>
  3733.        
  3734.             <tr class="djDebugEven">
  3735.                 <td>Elapsed time</td>
  3736.                 <td>1316.084 msec</td>
  3737.             </tr>
  3738.        
  3739.             <tr class="djDebugOdd">
  3740.                 <td>Context switches</td>
  3741.                 <td>126 voluntary, 96 involuntary</td>
  3742.             </tr>
  3743.        
  3744.     </tbody>
  3745. </table>
  3746.  
  3747. <!-- This hidden div is populated and displayed by code in toolbar.timer.js -->
  3748. <div id="djDebugBrowserTiming" hidden="hidden">
  3749.     <h4>Browser timing</h4>
  3750.     <table>
  3751.         <colgroup>
  3752.             <col class="djdt-width-20"/>
  3753.             <col class="djdt-width-60"/>
  3754.             <col class="djdt-width-20"/>
  3755.         </colgroup>
  3756.         <thead>
  3757.             <tr>
  3758.                 <th>Timing attribute</th>
  3759.                 <th class="timeline">Timeline</th>
  3760.                 <th class="djdt-time">Milliseconds since navigation start (+length)</th>
  3761.             </tr>
  3762.         </thead>
  3763.         <tbody id="djDebugBrowserTimingTableBody">
  3764.         </tbody>
  3765.     </table>
  3766. </div>
  3767. <script src="/static/debug_toolbar/js/toolbar.timer.js"></script>
  3768. </div>
  3769.                    
  3770.                 </div>
  3771.             </div>
  3772.        
  3773.    
  3774.        
  3775.             <div id="SettingsPanel" class="djdt-panelContent">
  3776.                 <div class="djDebugPanelTitle">
  3777.                     <a href="" class="djDebugClose"></a>
  3778.                     <h3>Settings from <code>Hypeit.settings.production</code></h3>
  3779.                 </div>
  3780.                 <div class="djDebugPanelContent">
  3781.                    
  3782.                     <div class="djdt-scroll">
  3783. <table>
  3784.     <thead>
  3785.         <tr>
  3786.             <th>Setting</th>
  3787.             <th>Value</th>
  3788.         </tr>
  3789.     </thead>
  3790.     <tbody>
  3791.        
  3792.             <tr class="djDebugOdd">
  3793.                 <td>ABSOLUTE_URL_OVERRIDES</td>
  3794.                 <td><code>{}</code></td>
  3795.             </tr>
  3796.        
  3797.             <tr class="djDebugEven">
  3798.                 <td>ADMINS</td>
  3799.                 <td><code>[]</code></td>
  3800.             </tr>
  3801.        
  3802.             <tr class="djDebugOdd">
  3803.                 <td>AIRBRAKE</td>
  3804.                 <td><code>{&#39;API_KEY&#39;: &#39;********************&#39;,
  3805.  &#39;ENVIRONMENT&#39;: &#39;dev&#39;,
  3806.  &#39;TIMEOUT&#39;: 5,
  3807.  &#39;USE_SSL&#39;: True}</code></td>
  3808.             </tr>
  3809.        
  3810.             <tr class="djDebugEven">
  3811.                 <td>ALLOWED_HOSTS</td>
  3812.                 <td><code>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</code></td>
  3813.             </tr>
  3814.        
  3815.             <tr class="djDebugOdd">
  3816.                 <td>ALLOWED_INCLUDE_ROOTS</td>
  3817.                 <td><code>[]</code></td>
  3818.             </tr>
  3819.        
  3820.             <tr class="djDebugEven">
  3821.                 <td>ALLOWED_VIDEO_EXTENSIONS</td>
  3822.                 <td><code>[&#39;.avi&#39;, &#39;.mp4&#39;]</code></td>
  3823.             </tr>
  3824.        
  3825.             <tr class="djDebugOdd">
  3826.                 <td>APPEND_SLASH</td>
  3827.                 <td><code>True</code></td>
  3828.             </tr>
  3829.        
  3830.             <tr class="djDebugEven">
  3831.                 <td>AUTHENTICATION_BACKENDS</td>
  3832.                 <td><code>[&#39;django.contrib.auth.backends.ModelBackend&#39;]</code></td>
  3833.             </tr>
  3834.        
  3835.             <tr class="djDebugOdd">
  3836.                 <td>AUTH_PASSWORD_VALIDATORS</td>
  3837.                 <td><code>&#39;********************&#39;</code></td>
  3838.             </tr>
  3839.        
  3840.             <tr class="djDebugEven">
  3841.                 <td>AUTH_USER_MODEL</td>
  3842.                 <td><code>&#39;accounts.User&#39;</code></td>
  3843.             </tr>
  3844.        
  3845.             <tr class="djDebugOdd">
  3846.                 <td>AVATAR_LARGE_SIZE</td>
  3847.                 <td><code>600</code></td>
  3848.             </tr>
  3849.        
  3850.             <tr class="djDebugEven">
  3851.                 <td>AVATAR_THUMBNAIL_SIZE</td>
  3852.                 <td><code>200</code></td>
  3853.             </tr>
  3854.        
  3855.             <tr class="djDebugOdd">
  3856.                 <td>AWS_ACCESS_KEY_ID</td>
  3857.                 <td><code>&#39;********************&#39;</code></td>
  3858.             </tr>
  3859.        
  3860.             <tr class="djDebugEven">
  3861.                 <td>AWS_HEADERS</td>
  3862.                 <td><code>{&#39;Cache-Control&#39;: &#39;max-age=94608000&#39;,
  3863.  &#39;Expires&#39;: &#39;Thu, 31 Dec 2099 20:00:00 GMT&#39;}</code></td>
  3864.             </tr>
  3865.        
  3866.             <tr class="djDebugOdd">
  3867.                 <td>AWS_S3_CUSTOM_DOMAIN</td>
  3868.                 <td><code>&#39;files-hypeit.s3.amazonaws.com&#39;</code></td>
  3869.             </tr>
  3870.        
  3871.             <tr class="djDebugEven">
  3872.                 <td>AWS_S3_HOST</td>
  3873.                 <td><code>&#39;s3-eu-west-1.amazonaws.com&#39;</code></td>
  3874.             </tr>
  3875.        
  3876.             <tr class="djDebugOdd">
  3877.                 <td>AWS_SECRET_ACCESS_KEY</td>
  3878.                 <td><code>&#39;********************&#39;</code></td>
  3879.             </tr>
  3880.        
  3881.             <tr class="djDebugEven">
  3882.                 <td>AWS_STORAGE_BUCKET_NAME</td>
  3883.                 <td><code>&#39;files-hypeit&#39;</code></td>
  3884.             </tr>
  3885.        
  3886.             <tr class="djDebugOdd">
  3887.                 <td>BASE_DIR</td>
  3888.                 <td><code>&#39;/code/Hypeit&#39;</code></td>
  3889.             </tr>
  3890.        
  3891.             <tr class="djDebugEven">
  3892.                 <td>BROKER_URL</td>
  3893.                 <td><code>&#39;redis://redis:6379/0&#39;</code></td>
  3894.             </tr>
  3895.        
  3896.             <tr class="djDebugOdd">
  3897.                 <td>CACHES</td>
  3898.                 <td><code>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;}}</code></td>
  3899.             </tr>
  3900.        
  3901.             <tr class="djDebugEven">
  3902.                 <td>CACHE_MIDDLEWARE_ALIAS</td>
  3903.                 <td><code>&#39;default&#39;</code></td>
  3904.             </tr>
  3905.        
  3906.             <tr class="djDebugOdd">
  3907.                 <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
  3908.                 <td><code>&#39;********************&#39;</code></td>
  3909.             </tr>
  3910.        
  3911.             <tr class="djDebugEven">
  3912.                 <td>CACHE_MIDDLEWARE_SECONDS</td>
  3913.                 <td><code>600</code></td>
  3914.             </tr>
  3915.        
  3916.             <tr class="djDebugOdd">
  3917.                 <td>CELERY_ACCEPT_CONTENT</td>
  3918.                 <td><code>[&#39;json&#39;]</code></td>
  3919.             </tr>
  3920.        
  3921.             <tr class="djDebugEven">
  3922.                 <td>CELERY_RESULT_SERIALIZER</td>
  3923.                 <td><code>&#39;json&#39;</code></td>
  3924.             </tr>
  3925.        
  3926.             <tr class="djDebugOdd">
  3927.                 <td>CELERY_TASK_SERIALIZER</td>
  3928.                 <td><code>&#39;json&#39;</code></td>
  3929.             </tr>
  3930.        
  3931.             <tr class="djDebugEven">
  3932.                 <td>CLIENT_KEY</td>
  3933.                 <td><code>&#39;********************&#39;</code></td>
  3934.             </tr>
  3935.        
  3936.             <tr class="djDebugOdd">
  3937.                 <td>COMPRESS_CACHEABLE_PRECOMPILERS</td>
  3938.                 <td><code>()</code></td>
  3939.             </tr>
  3940.        
  3941.             <tr class="djDebugEven">
  3942.                 <td>COMPRESS_CACHE_BACKEND</td>
  3943.                 <td><code>&#39;default&#39;</code></td>
  3944.             </tr>
  3945.        
  3946.             <tr class="djDebugOdd">
  3947.                 <td>COMPRESS_CACHE_KEY_FUNCTION</td>
  3948.                 <td><code>&#39;********************&#39;</code></td>
  3949.             </tr>
  3950.        
  3951.             <tr class="djDebugEven">
  3952.                 <td>COMPRESS_CLEAN_CSS_ARGUMENTS</td>
  3953.                 <td><code>&#39;&#39;</code></td>
  3954.             </tr>
  3955.        
  3956.             <tr class="djDebugOdd">
  3957.                 <td>COMPRESS_CLEAN_CSS_BINARY</td>
  3958.                 <td><code>&#39;cleancss&#39;</code></td>
  3959.             </tr>
  3960.        
  3961.             <tr class="djDebugEven">
  3962.                 <td>COMPRESS_CLOSURE_COMPILER_ARGUMENTS</td>
  3963.                 <td><code>&#39;&#39;</code></td>
  3964.             </tr>
  3965.        
  3966.             <tr class="djDebugOdd">
  3967.                 <td>COMPRESS_CLOSURE_COMPILER_BINARY</td>
  3968.                 <td><code>&#39;java -jar compiler.jar&#39;</code></td>
  3969.             </tr>
  3970.        
  3971.             <tr class="djDebugEven">
  3972.                 <td>COMPRESS_CSS_COMPRESSOR</td>
  3973.                 <td><code>&#39;compressor.css.CssCompressor&#39;</code></td>
  3974.             </tr>
  3975.        
  3976.             <tr class="djDebugOdd">
  3977.                 <td>COMPRESS_CSS_FILTERS</td>
  3978.                 <td><code>[&#39;compressor.filters.css_default.CssAbsoluteFilter&#39;]</code></td>
  3979.             </tr>
  3980.        
  3981.             <tr class="djDebugEven">
  3982.                 <td>COMPRESS_CSS_HASHING_METHOD</td>
  3983.                 <td><code>&#39;mtime&#39;</code></td>
  3984.             </tr>
  3985.        
  3986.             <tr class="djDebugOdd">
  3987.                 <td>COMPRESS_DATA_URI_MAX_SIZE</td>
  3988.                 <td><code>1024</code></td>
  3989.             </tr>
  3990.        
  3991.             <tr class="djDebugEven">
  3992.                 <td>COMPRESS_DEBUG_TOGGLE</td>
  3993.                 <td><code>None</code></td>
  3994.             </tr>
  3995.        
  3996.             <tr class="djDebugOdd">
  3997.                 <td>COMPRESS_ENABLED</td>
  3998.                 <td><code>True</code></td>
  3999.             </tr>
  4000.        
  4001.             <tr class="djDebugEven">
  4002.                 <td>COMPRESS_JINJA2_GET_ENVIRONMENT</td>
  4003.                 <td><code>&lt;function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7fc9f6dee950&gt;</code></td>
  4004.             </tr>
  4005.        
  4006.             <tr class="djDebugOdd">
  4007.                 <td>COMPRESS_JS_COMPRESSOR</td>
  4008.                 <td><code>&#39;compressor.js.JsCompressor&#39;</code></td>
  4009.             </tr>
  4010.        
  4011.             <tr class="djDebugEven">
  4012.                 <td>COMPRESS_JS_FILTERS</td>
  4013.                 <td><code>[&#39;compressor.filters.jsmin.JSMinFilter&#39;]</code></td>
  4014.             </tr>
  4015.        
  4016.             <tr class="djDebugOdd">
  4017.                 <td>COMPRESS_MINT_DELAY</td>
  4018.                 <td><code>30</code></td>
  4019.             </tr>
  4020.        
  4021.             <tr class="djDebugEven">
  4022.                 <td>COMPRESS_MTIME_DELAY</td>
  4023.                 <td><code>10</code></td>
  4024.             </tr>
  4025.        
  4026.             <tr class="djDebugOdd">
  4027.                 <td>COMPRESS_OFFLINE</td>
  4028.                 <td><code>True</code></td>
  4029.             </tr>
  4030.        
  4031.             <tr class="djDebugEven">
  4032.                 <td>COMPRESS_OFFLINE_CONTEXT</td>
  4033.                 <td><code>{&#39;STATIC_URL&#39;: &#39;/static/&#39;}</code></td>
  4034.             </tr>
  4035.        
  4036.             <tr class="djDebugOdd">
  4037.                 <td>COMPRESS_OFFLINE_MANIFEST</td>
  4038.                 <td><code>&#39;manifest.json&#39;</code></td>
  4039.             </tr>
  4040.        
  4041.             <tr class="djDebugEven">
  4042.                 <td>COMPRESS_OFFLINE_TIMEOUT</td>
  4043.                 <td><code>31536000</code></td>
  4044.             </tr>
  4045.        
  4046.             <tr class="djDebugOdd">
  4047.                 <td>COMPRESS_OUTPUT_DIR</td>
  4048.                 <td><code>&#39;CACHE&#39;</code></td>
  4049.             </tr>
  4050.        
  4051.             <tr class="djDebugEven">
  4052.                 <td>COMPRESS_PARSER</td>
  4053.                 <td><code>&#39;compressor.parser.AutoSelectParser&#39;</code></td>
  4054.             </tr>
  4055.        
  4056.             <tr class="djDebugOdd">
  4057.                 <td>COMPRESS_PRECOMPILERS</td>
  4058.                 <td><code>((&#39;text/coffeescript&#39;, &#39;coffee --compile --stdio&#39;),
  4059.  (&#39;text/sass&#39;, &#39;sass {infile} {outfile}&#39;))</code></td>
  4060.             </tr>
  4061.        
  4062.             <tr class="djDebugEven">
  4063.                 <td>COMPRESS_REBUILD_TIMEOUT</td>
  4064.                 <td><code>2592000</code></td>
  4065.             </tr>
  4066.        
  4067.             <tr class="djDebugOdd">
  4068.                 <td>COMPRESS_ROOT</td>
  4069.                 <td><code>&#39;/code/Hypeit/static&#39;</code></td>
  4070.             </tr>
  4071.        
  4072.             <tr class="djDebugEven">
  4073.                 <td>COMPRESS_STORAGE</td>
  4074.                 <td><code>&#39;compressor.storage.CompressorFileStorage&#39;</code></td>
  4075.             </tr>
  4076.        
  4077.             <tr class="djDebugOdd">
  4078.                 <td>COMPRESS_TEMPLATE_FILTER_CONTEXT</td>
  4079.                 <td><code>{&#39;STATIC_URL&#39;: &#39;/static/&#39;}</code></td>
  4080.             </tr>
  4081.        
  4082.             <tr class="djDebugEven">
  4083.                 <td>COMPRESS_URL</td>
  4084.                 <td><code>&#39;/static/&#39;</code></td>
  4085.             </tr>
  4086.        
  4087.             <tr class="djDebugOdd">
  4088.                 <td>COMPRESS_VERBOSE</td>
  4089.                 <td><code>False</code></td>
  4090.             </tr>
  4091.        
  4092.             <tr class="djDebugEven">
  4093.                 <td>COMPRESS_YUGLIFY_BINARY</td>
  4094.                 <td><code>&#39;yuglify&#39;</code></td>
  4095.             </tr>
  4096.        
  4097.             <tr class="djDebugOdd">
  4098.                 <td>COMPRESS_YUGLIFY_CSS_ARGUMENTS</td>
  4099.                 <td><code>&#39;--terminal&#39;</code></td>
  4100.             </tr>
  4101.        
  4102.             <tr class="djDebugEven">
  4103.                 <td>COMPRESS_YUGLIFY_JS_ARGUMENTS</td>
  4104.                 <td><code>&#39;--terminal&#39;</code></td>
  4105.             </tr>
  4106.        
  4107.             <tr class="djDebugOdd">
  4108.                 <td>COMPRESS_YUI_BINARY</td>
  4109.                 <td><code>&#39;java -jar yuicompressor.jar&#39;</code></td>
  4110.             </tr>
  4111.        
  4112.             <tr class="djDebugEven">
  4113.                 <td>COMPRESS_YUI_CSS_ARGUMENTS</td>
  4114.                 <td><code>&#39;&#39;</code></td>
  4115.             </tr>
  4116.        
  4117.             <tr class="djDebugOdd">
  4118.                 <td>COMPRESS_YUI_JS_ARGUMENTS</td>
  4119.                 <td><code>&#39;&#39;</code></td>
  4120.             </tr>
  4121.        
  4122.             <tr class="djDebugEven">
  4123.                 <td>CSRF_COOKIE_AGE</td>
  4124.                 <td><code>31449600</code></td>
  4125.             </tr>
  4126.        
  4127.             <tr class="djDebugOdd">
  4128.                 <td>CSRF_COOKIE_DOMAIN</td>
  4129.                 <td><code>None</code></td>
  4130.             </tr>
  4131.        
  4132.             <tr class="djDebugEven">
  4133.                 <td>CSRF_COOKIE_HTTPONLY</td>
  4134.                 <td><code>False</code></td>
  4135.             </tr>
  4136.        
  4137.             <tr class="djDebugOdd">
  4138.                 <td>CSRF_COOKIE_NAME</td>
  4139.                 <td><code>&#39;csrftoken&#39;</code></td>
  4140.             </tr>
  4141.        
  4142.             <tr class="djDebugEven">
  4143.                 <td>CSRF_COOKIE_PATH</td>
  4144.                 <td><code>&#39;/&#39;</code></td>
  4145.             </tr>
  4146.        
  4147.             <tr class="djDebugOdd">
  4148.                 <td>CSRF_COOKIE_SECURE</td>
  4149.                 <td><code>False</code></td>
  4150.             </tr>
  4151.        
  4152.             <tr class="djDebugEven">
  4153.                 <td>CSRF_FAILURE_VIEW</td>
  4154.                 <td><code>&#39;django.views.csrf.csrf_failure&#39;</code></td>
  4155.             </tr>
  4156.        
  4157.             <tr class="djDebugOdd">
  4158.                 <td>CSRF_HEADER_NAME</td>
  4159.                 <td><code>&#39;HTTP_X_CSRFTOKEN&#39;</code></td>
  4160.             </tr>
  4161.        
  4162.             <tr class="djDebugEven">
  4163.                 <td>CSRF_TRUSTED_ORIGINS</td>
  4164.                 <td><code>[]</code></td>
  4165.             </tr>
  4166.        
  4167.             <tr class="djDebugOdd">
  4168.                 <td>DATABASES</td>
  4169.                 <td><code>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: False,
  4170.              &#39;AUTOCOMMIT&#39;: True,
  4171.              &#39;CONN_MAX_AGE&#39;: 0,
  4172.              &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
  4173.              &#39;HOST&#39;: &#39;db&#39;,
  4174.              &#39;NAME&#39;: &#39;postgres&#39;,
  4175.              &#39;OPTIONS&#39;: {},
  4176.              &#39;PASSWORD&#39;: &#39;********************&#39;,
  4177.              &#39;PORT&#39;: &#39;5432&#39;,
  4178.              &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
  4179.                       &#39;COLLATION&#39;: None,
  4180.                       &#39;MIRROR&#39;: None,
  4181.                       &#39;NAME&#39;: None},
  4182.              &#39;TIME_ZONE&#39;: None,
  4183.              &#39;USER&#39;: &#39;postgres&#39;}}</code></td>
  4184.             </tr>
  4185.        
  4186.             <tr class="djDebugEven">
  4187.                 <td>DATABASE_ROUTERS</td>
  4188.                 <td><code>[]</code></td>
  4189.             </tr>
  4190.        
  4191.             <tr class="djDebugOdd">
  4192.                 <td>DATETIME_FORMAT</td>
  4193.                 <td><code>&#39;N j, Y, P&#39;</code></td>
  4194.             </tr>
  4195.        
  4196.             <tr class="djDebugEven">
  4197.                 <td>DATETIME_INPUT_FORMATS</td>
  4198.                 <td><code>[&#39;%Y-%m-%d %H:%M:%S&#39;,
  4199.  &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
  4200.  &#39;%Y-%m-%d %H:%M&#39;,
  4201.  &#39;%Y-%m-%d&#39;,
  4202.  &#39;%m/%d/%Y %H:%M:%S&#39;,
  4203.  &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
  4204.  &#39;%m/%d/%Y %H:%M&#39;,
  4205.  &#39;%m/%d/%Y&#39;,
  4206.  &#39;%m/%d/%y %H:%M:%S&#39;,
  4207.  &#39;%m/%d/%y %H:%M:%S.%f&#39;,
  4208.  &#39;%m/%d/%y %H:%M&#39;,
  4209.  &#39;%m/%d/%y&#39;]</code></td>
  4210.             </tr>
  4211.        
  4212.             <tr class="djDebugOdd">
  4213.                 <td>DATE_FORMAT</td>
  4214.                 <td><code>&#39;N j, Y&#39;</code></td>
  4215.             </tr>
  4216.        
  4217.             <tr class="djDebugEven">
  4218.                 <td>DATE_INPUT_FORMATS</td>
  4219.                 <td><code>[&#39;%Y-%m-%d&#39;,
  4220.  &#39;%m/%d/%Y&#39;,
  4221.  &#39;%m/%d/%y&#39;,
  4222.  &#39;%b %d %Y&#39;,
  4223.  &#39;%b %d, %Y&#39;,
  4224.  &#39;%d %b %Y&#39;,
  4225.  &#39;%d %b, %Y&#39;,
  4226.  &#39;%B %d %Y&#39;,
  4227.  &#39;%B %d, %Y&#39;,
  4228.  &#39;%d %B %Y&#39;,
  4229.  &#39;%d %B, %Y&#39;]</code></td>
  4230.             </tr>
  4231.        
  4232.             <tr class="djDebugOdd">
  4233.                 <td>DEBUG</td>
  4234.                 <td><code>True</code></td>
  4235.             </tr>
  4236.        
  4237.             <tr class="djDebugEven">
  4238.                 <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
  4239.                 <td><code>False</code></td>
  4240.             </tr>
  4241.        
  4242.             <tr class="djDebugOdd">
  4243.                 <td>DEBUG_TOOLBAR_CONFIG</td>
  4244.                 <td><code>{&#39;SHOW_TOOLBAR_CALLBACK&#39;: &lt;function show_toolbar at 0x7fc9fae6f378&gt;}</code></td>
  4245.             </tr>
  4246.        
  4247.             <tr class="djDebugEven">
  4248.                 <td>DECIMAL_SEPARATOR</td>
  4249.                 <td><code>&#39;.&#39;</code></td>
  4250.             </tr>
  4251.        
  4252.             <tr class="djDebugOdd">
  4253.                 <td>DEFAULT_CHARSET</td>
  4254.                 <td><code>&#39;utf-8&#39;</code></td>
  4255.             </tr>
  4256.        
  4257.             <tr class="djDebugEven">
  4258.                 <td>DEFAULT_CONTENT_TYPE</td>
  4259.                 <td><code>&#39;text/html&#39;</code></td>
  4260.             </tr>
  4261.        
  4262.             <tr class="djDebugOdd">
  4263.                 <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
  4264.                 <td><code>&#39;django.views.debug.SafeExceptionReporterFilter&#39;</code></td>
  4265.             </tr>
  4266.        
  4267.             <tr class="djDebugEven">
  4268.                 <td>DEFAULT_FILE_STORAGE</td>
  4269.                 <td><code>&#39;Hypeit.custom_storages.MediaStorage&#39;</code></td>
  4270.             </tr>
  4271.        
  4272.             <tr class="djDebugOdd">
  4273.                 <td>DEFAULT_FROM_EMAIL</td>
  4274.                 <td><code>&#39;reset-noreply@gohypeit.com&#39;</code></td>
  4275.             </tr>
  4276.        
  4277.             <tr class="djDebugEven">
  4278.                 <td>DEFAULT_INDEX_TABLESPACE</td>
  4279.                 <td><code>&#39;&#39;</code></td>
  4280.             </tr>
  4281.        
  4282.             <tr class="djDebugOdd">
  4283.                 <td>DEFAULT_STORY_DURATION</td>
  4284.                 <td><code>datetime.timedelta(1)</code></td>
  4285.             </tr>
  4286.        
  4287.             <tr class="djDebugEven">
  4288.                 <td>DEFAULT_TABLESPACE</td>
  4289.                 <td><code>&#39;&#39;</code></td>
  4290.             </tr>
  4291.        
  4292.             <tr class="djDebugOdd">
  4293.                 <td>DISALLOWED_USER_AGENTS</td>
  4294.                 <td><code>[]</code></td>
  4295.             </tr>
  4296.        
  4297.             <tr class="djDebugEven">
  4298.                 <td>EMAIL_BACKEND</td>
  4299.                 <td><code>&#39;djrill.mail.backends.djrill.DjrillBackend&#39;</code></td>
  4300.             </tr>
  4301.        
  4302.             <tr class="djDebugOdd">
  4303.                 <td>EMAIL_HOST</td>
  4304.                 <td><code>&#39;localhost&#39;</code></td>
  4305.             </tr>
  4306.        
  4307.             <tr class="djDebugEven">
  4308.                 <td>EMAIL_HOST_PASSWORD</td>
  4309.                 <td><code>&#39;********************&#39;</code></td>
  4310.             </tr>
  4311.        
  4312.             <tr class="djDebugOdd">
  4313.                 <td>EMAIL_HOST_USER</td>
  4314.                 <td><code>&#39;&#39;</code></td>
  4315.             </tr>
  4316.        
  4317.             <tr class="djDebugEven">
  4318.                 <td>EMAIL_PORT</td>
  4319.                 <td><code>25</code></td>
  4320.             </tr>
  4321.        
  4322.             <tr class="djDebugOdd">
  4323.                 <td>EMAIL_SSL_CERTFILE</td>
  4324.                 <td><code>None</code></td>
  4325.             </tr>
  4326.        
  4327.             <tr class="djDebugEven">
  4328.                 <td>EMAIL_SSL_KEYFILE</td>
  4329.                 <td><code>&#39;********************&#39;</code></td>
  4330.             </tr>
  4331.        
  4332.             <tr class="djDebugOdd">
  4333.                 <td>EMAIL_SUBJECT_PREFIX</td>
  4334.                 <td><code>&#39;[Django] &#39;</code></td>
  4335.             </tr>
  4336.        
  4337.             <tr class="djDebugEven">
  4338.                 <td>EMAIL_TEMPLATE_KEY_TOKEN</td>
  4339.                 <td><code>&#39;********************&#39;</code></td>
  4340.             </tr>
  4341.        
  4342.             <tr class="djDebugOdd">
  4343.                 <td>EMAIL_TEMPLATE_KEY_USER_EMAIL</td>
  4344.                 <td><code>&#39;********************&#39;</code></td>
  4345.             </tr>
  4346.        
  4347.             <tr class="djDebugEven">
  4348.                 <td>EMAIL_TIMEOUT</td>
  4349.                 <td><code>None</code></td>
  4350.             </tr>
  4351.        
  4352.             <tr class="djDebugOdd">
  4353.                 <td>EMAIL_USE_SSL</td>
  4354.                 <td><code>False</code></td>
  4355.             </tr>
  4356.        
  4357.             <tr class="djDebugEven">
  4358.                 <td>EMAIL_USE_TLS</td>
  4359.                 <td><code>False</code></td>
  4360.             </tr>
  4361.        
  4362.             <tr class="djDebugOdd">
  4363.                 <td>FILE_CHARSET</td>
  4364.                 <td><code>&#39;utf-8&#39;</code></td>
  4365.             </tr>
  4366.        
  4367.             <tr class="djDebugEven">
  4368.                 <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
  4369.                 <td><code>None</code></td>
  4370.             </tr>
  4371.        
  4372.             <tr class="djDebugOdd">
  4373.                 <td>FILE_UPLOAD_HANDLERS</td>
  4374.                 <td><code>[&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
  4375.  &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</code></td>
  4376.             </tr>
  4377.        
  4378.             <tr class="djDebugEven">
  4379.                 <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
  4380.                 <td><code>2621440</code></td>
  4381.             </tr>
  4382.        
  4383.             <tr class="djDebugOdd">
  4384.                 <td>FILE_UPLOAD_PERMISSIONS</td>
  4385.                 <td><code>None</code></td>
  4386.             </tr>
  4387.        
  4388.             <tr class="djDebugEven">
  4389.                 <td>FILE_UPLOAD_TEMP_DIR</td>
  4390.                 <td><code>None</code></td>
  4391.             </tr>
  4392.        
  4393.             <tr class="djDebugOdd">
  4394.                 <td>FIRST_DAY_OF_WEEK</td>
  4395.                 <td><code>0</code></td>
  4396.             </tr>
  4397.        
  4398.             <tr class="djDebugEven">
  4399.                 <td>FIXTURE_DIRS</td>
  4400.                 <td><code>[]</code></td>
  4401.             </tr>
  4402.        
  4403.             <tr class="djDebugOdd">
  4404.                 <td>FORCE_SCRIPT_NAME</td>
  4405.                 <td><code>None</code></td>
  4406.             </tr>
  4407.        
  4408.             <tr class="djDebugEven">
  4409.                 <td>FORMAT_MODULE_PATH</td>
  4410.                 <td><code>None</code></td>
  4411.             </tr>
  4412.        
  4413.             <tr class="djDebugOdd">
  4414.                 <td>GOOGLE_MAPS_API_KEY</td>
  4415.                 <td><code>&#39;********************&#39;</code></td>
  4416.             </tr>
  4417.        
  4418.             <tr class="djDebugEven">
  4419.                 <td>HYPES_AT_LOCATION_PROXIMITY</td>
  4420.                 <td><code>1</code></td>
  4421.             </tr>
  4422.        
  4423.             <tr class="djDebugOdd">
  4424.                 <td>HYPES_AT_LOCATION_THRESHOLD</td>
  4425.                 <td><code>100</code></td>
  4426.             </tr>
  4427.        
  4428.             <tr class="djDebugEven">
  4429.                 <td>HYPES_AT_LOCATION_TIMEOUT</td>
  4430.                 <td><code>datetime.timedelta(0, 14400)</code></td>
  4431.             </tr>
  4432.        
  4433.             <tr class="djDebugOdd">
  4434.                 <td>IGNORABLE_404_URLS</td>
  4435.                 <td><code>[]</code></td>
  4436.             </tr>
  4437.        
  4438.             <tr class="djDebugEven">
  4439.                 <td>IMAGE_LARGE_SIZE</td>
  4440.                 <td><code>600</code></td>
  4441.             </tr>
  4442.        
  4443.             <tr class="djDebugOdd">
  4444.                 <td>IMAGE_THUMBNAIL_SIZE</td>
  4445.                 <td><code>200</code></td>
  4446.             </tr>
  4447.        
  4448.             <tr class="djDebugEven">
  4449.                 <td>INSTALLED_APPS</td>
  4450.                 <td><code>[&#39;accounts&#39;,
  4451.  &#39;django.contrib.admin&#39;,
  4452.  &#39;django.contrib.auth&#39;,
  4453.  &#39;django.contrib.contenttypes&#39;,
  4454.  &#39;django.contrib.sessions&#39;,
  4455.  &#39;django.contrib.messages&#39;,
  4456.  &#39;django.contrib.staticfiles&#39;,
  4457.  &#39;rest_framework&#39;,
  4458.  &#39;rest_framework.authtoken&#39;,
  4459.  &#39;authtools&#39;,
  4460.  &#39;django_nose&#39;,
  4461.  &#39;djrill&#39;,
  4462.  &#39;storages&#39;,
  4463.  &#39;stdimage&#39;,
  4464.  &#39;widget_tweaks&#39;,
  4465.  &#39;debug_toolbar&#39;,
  4466.  &#39;push_notifications&#39;,
  4467.  &#39;compressor&#39;,
  4468.  &#39;bootstrap3&#39;,
  4469.  &#39;main&#39;,
  4470.  &#39;notifications&#39;]</code></td>
  4471.             </tr>
  4472.        
  4473.             <tr class="djDebugOdd">
  4474.                 <td>INTERNAL_IPS</td>
  4475.                 <td><code>[&#39;127.0.0.1&#39;]</code></td>
  4476.             </tr>
  4477.        
  4478.             <tr class="djDebugEven">
  4479.                 <td>LANGUAGES</td>
  4480.                 <td><code>[(&#39;af&#39;, &#39;Afrikaans&#39;),
  4481.  (&#39;ar&#39;, &#39;Arabic&#39;),
  4482.  (&#39;ast&#39;, &#39;Asturian&#39;),
  4483.  (&#39;az&#39;, &#39;Azerbaijani&#39;),
  4484.  (&#39;bg&#39;, &#39;Bulgarian&#39;),
  4485.  (&#39;be&#39;, &#39;Belarusian&#39;),
  4486.  (&#39;bn&#39;, &#39;Bengali&#39;),
  4487.  (&#39;br&#39;, &#39;Breton&#39;),
  4488.  (&#39;bs&#39;, &#39;Bosnian&#39;),
  4489.  (&#39;ca&#39;, &#39;Catalan&#39;),
  4490.  (&#39;cs&#39;, &#39;Czech&#39;),
  4491.  (&#39;cy&#39;, &#39;Welsh&#39;),
  4492.  (&#39;da&#39;, &#39;Danish&#39;),
  4493.  (&#39;de&#39;, &#39;German&#39;),
  4494.  (&#39;el&#39;, &#39;Greek&#39;),
  4495.  (&#39;en&#39;, &#39;English&#39;),
  4496.  (&#39;en-au&#39;, &#39;Australian English&#39;),
  4497.  (&#39;en-gb&#39;, &#39;British English&#39;),
  4498.  (&#39;eo&#39;, &#39;Esperanto&#39;),
  4499.  (&#39;es&#39;, &#39;Spanish&#39;),
  4500.  (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
  4501.  (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
  4502.  (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
  4503.  (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
  4504.  (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
  4505.  (&#39;et&#39;, &#39;Estonian&#39;),
  4506.  (&#39;eu&#39;, &#39;Basque&#39;),
  4507.  (&#39;fa&#39;, &#39;Persian&#39;),
  4508.  (&#39;fi&#39;, &#39;Finnish&#39;),
  4509.  (&#39;fr&#39;, &#39;French&#39;),
  4510.  (&#39;fy&#39;, &#39;Frisian&#39;),
  4511.  (&#39;ga&#39;, &#39;Irish&#39;),
  4512.  (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
  4513.  (&#39;gl&#39;, &#39;Galician&#39;),
  4514.  (&#39;he&#39;, &#39;Hebrew&#39;),
  4515.  (&#39;hi&#39;, &#39;Hindi&#39;),
  4516.  (&#39;hr&#39;, &#39;Croatian&#39;),
  4517.  (&#39;hu&#39;, &#39;Hungarian&#39;),
  4518.  (&#39;ia&#39;, &#39;Interlingua&#39;),
  4519.  (&#39;id&#39;, &#39;Indonesian&#39;),
  4520.  (&#39;io&#39;, &#39;Ido&#39;),
  4521.  (&#39;is&#39;, &#39;Icelandic&#39;),
  4522.  (&#39;it&#39;, &#39;Italian&#39;),
  4523.  (&#39;ja&#39;, &#39;Japanese&#39;),
  4524.  (&#39;ka&#39;, &#39;Georgian&#39;),
  4525.  (&#39;kk&#39;, &#39;Kazakh&#39;),
  4526.  (&#39;km&#39;, &#39;Khmer&#39;),
  4527.  (&#39;kn&#39;, &#39;Kannada&#39;),
  4528.  (&#39;ko&#39;, &#39;Korean&#39;),
  4529.  (&#39;lb&#39;, &#39;Luxembourgish&#39;),
  4530.  (&#39;lt&#39;, &#39;Lithuanian&#39;),
  4531.  (&#39;lv&#39;, &#39;Latvian&#39;),
  4532.  (&#39;mk&#39;, &#39;Macedonian&#39;),
  4533.  (&#39;ml&#39;, &#39;Malayalam&#39;),
  4534.  (&#39;mn&#39;, &#39;Mongolian&#39;),
  4535.  (&#39;mr&#39;, &#39;Marathi&#39;),
  4536.  (&#39;my&#39;, &#39;Burmese&#39;),
  4537.  (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
  4538.  (&#39;ne&#39;, &#39;Nepali&#39;),
  4539.  (&#39;nl&#39;, &#39;Dutch&#39;),
  4540.  (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
  4541.  (&#39;os&#39;, &#39;Ossetic&#39;),
  4542.  (&#39;pa&#39;, &#39;Punjabi&#39;),
  4543.  (&#39;pl&#39;, &#39;Polish&#39;),
  4544.  (&#39;pt&#39;, &#39;Portuguese&#39;),
  4545.  (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
  4546.  (&#39;ro&#39;, &#39;Romanian&#39;),
  4547.  (&#39;ru&#39;, &#39;Russian&#39;),
  4548.  (&#39;sk&#39;, &#39;Slovak&#39;),
  4549.  (&#39;sl&#39;, &#39;Slovenian&#39;),
  4550.  (&#39;sq&#39;, &#39;Albanian&#39;),
  4551.  (&#39;sr&#39;, &#39;Serbian&#39;),
  4552.  (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
  4553.  (&#39;sv&#39;, &#39;Swedish&#39;),
  4554.  (&#39;sw&#39;, &#39;Swahili&#39;),
  4555.  (&#39;ta&#39;, &#39;Tamil&#39;),
  4556.  (&#39;te&#39;, &#39;Telugu&#39;),
  4557.  (&#39;th&#39;, &#39;Thai&#39;),
  4558.  (&#39;tr&#39;, &#39;Turkish&#39;),
  4559.  (&#39;tt&#39;, &#39;Tatar&#39;),
  4560.  (&#39;udm&#39;, &#39;Udmurt&#39;),
  4561.  (&#39;uk&#39;, &#39;Ukrainian&#39;),
  4562.  (&#39;ur&#39;, &#39;Urdu&#39;),
  4563.  (&#39;vi&#39;, &#39;Vietnamese&#39;),
  4564.  (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
  4565.  (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]</code></td>
  4566.             </tr>
  4567.        
  4568.             <tr class="djDebugOdd">
  4569.                 <td>LANGUAGES_BIDI</td>
  4570.                 <td><code>[&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]</code></td>
  4571.             </tr>
  4572.        
  4573.             <tr class="djDebugEven">
  4574.                 <td>LANGUAGE_CODE</td>
  4575.                 <td><code>&#39;en-us&#39;</code></td>
  4576.             </tr>
  4577.        
  4578.             <tr class="djDebugOdd">
  4579.                 <td>LANGUAGE_COOKIE_AGE</td>
  4580.                 <td><code>None</code></td>
  4581.             </tr>
  4582.        
  4583.             <tr class="djDebugEven">
  4584.                 <td>LANGUAGE_COOKIE_DOMAIN</td>
  4585.                 <td><code>None</code></td>
  4586.             </tr>
  4587.        
  4588.             <tr class="djDebugOdd">
  4589.                 <td>LANGUAGE_COOKIE_NAME</td>
  4590.                 <td><code>&#39;django_language&#39;</code></td>
  4591.             </tr>
  4592.        
  4593.             <tr class="djDebugEven">
  4594.                 <td>LANGUAGE_COOKIE_PATH</td>
  4595.                 <td><code>&#39;/&#39;</code></td>
  4596.             </tr>
  4597.        
  4598.             <tr class="djDebugOdd">
  4599.                 <td>LOCALE_PATHS</td>
  4600.                 <td><code>[]</code></td>
  4601.             </tr>
  4602.        
  4603.             <tr class="djDebugEven">
  4604.                 <td>LOCATION_PROVIDER</td>
  4605.                 <td><code>&lt;class &#39;main.geo.LocationProvider&#39;&gt;</code></td>
  4606.             </tr>
  4607.        
  4608.             <tr class="djDebugOdd">
  4609.                 <td>LOGGING</td>
  4610.                 <td><code>{&#39;disable_existing_loggers&#39;: False,
  4611.  &#39;filters&#39;: {&#39;require_debug_false&#39;: {&#39;()&#39;: &#39;django.utils.log.RequireDebugFalse&#39;}},
  4612.  &#39;handlers&#39;: {&#39;airbrake&#39;: {&#39;api_key&#39;: &#39;&quot;e1cfb4de7e01b8dd00f9ce0654b6dbc9&quot;&#39;,
  4613.                            &#39;class&#39;: &#39;airbrake.handlers.AirbrakeHandler&#39;,
  4614.                            &#39;env_name&#39;: &#39;dev&#39;,
  4615.                            &#39;filters&#39;: [&#39;require_debug_false&#39;],
  4616.                            &#39;level&#39;: &#39;WARNING&#39;}},
  4617.  &#39;loggers&#39;: {&#39;django.request&#39;: {&#39;handlers&#39;: [&#39;airbrake&#39;],
  4618.                                 &#39;level&#39;: &#39;WARNING&#39;,
  4619.                                 &#39;propagate&#39;: True}},
  4620.  &#39;version&#39;: 1}</code></td>
  4621.             </tr>
  4622.        
  4623.             <tr class="djDebugEven">
  4624.                 <td>LOGGING_CONFIG</td>
  4625.                 <td><code>&#39;logging.config.dictConfig&#39;</code></td>
  4626.             </tr>
  4627.        
  4628.             <tr class="djDebugOdd">
  4629.                 <td>LOGIN_REDIRECT_URL</td>
  4630.                 <td><code>&#39;/accounts/profile/&#39;</code></td>
  4631.             </tr>
  4632.        
  4633.             <tr class="djDebugEven">
  4634.                 <td>LOGIN_URL</td>
  4635.                 <td><code>&#39;/accounts/login/&#39;</code></td>
  4636.             </tr>
  4637.        
  4638.             <tr class="djDebugOdd">
  4639.                 <td>LOGOUT_URL</td>
  4640.                 <td><code>&#39;/accounts/logout/&#39;</code></td>
  4641.             </tr>
  4642.        
  4643.             <tr class="djDebugEven">
  4644.                 <td>MANAGERS</td>
  4645.                 <td><code>[]</code></td>
  4646.             </tr>
  4647.        
  4648.             <tr class="djDebugOdd">
  4649.                 <td>MANDRILL_API_KEY</td>
  4650.                 <td><code>&#39;********************&#39;</code></td>
  4651.             </tr>
  4652.        
  4653.             <tr class="djDebugEven">
  4654.                 <td>MEDIAFILES_LOCATION</td>
  4655.                 <td><code>&#39;media&#39;</code></td>
  4656.             </tr>
  4657.        
  4658.             <tr class="djDebugOdd">
  4659.                 <td>MEDIA_ROOT</td>
  4660.                 <td><code>&#39;/code/Hypeit/media&#39;</code></td>
  4661.             </tr>
  4662.        
  4663.             <tr class="djDebugEven">
  4664.                 <td>MEDIA_URL</td>
  4665.                 <td><code>&#39;https://files-hypeit.s3.amazonaws.com/media/&#39;</code></td>
  4666.             </tr>
  4667.        
  4668.             <tr class="djDebugOdd">
  4669.                 <td>MESSAGE_STORAGE</td>
  4670.                 <td><code>&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</code></td>
  4671.             </tr>
  4672.        
  4673.             <tr class="djDebugEven">
  4674.                 <td>MIDDLEWARE_CLASSES</td>
  4675.                 <td><code>[&#39;debug_toolbar.middleware.DebugToolbarMiddleware&#39;,
  4676.  &#39;django.middleware.security.SecurityMiddleware&#39;,
  4677.  &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
  4678.  &#39;django.middleware.common.CommonMiddleware&#39;,
  4679.  &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
  4680.  &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
  4681.  &#39;django.contrib.auth.middleware.SessionAuthenticationMiddleware&#39;,
  4682.  &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
  4683.  &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;]</code></td>
  4684.             </tr>
  4685.        
  4686.             <tr class="djDebugOdd">
  4687.                 <td>MIGRATION_MODULES</td>
  4688.                 <td><code>{}</code></td>
  4689.             </tr>
  4690.        
  4691.             <tr class="djDebugEven">
  4692.                 <td>MIN_PASSWORD_LENGTH</td>
  4693.                 <td><code>&#39;********************&#39;</code></td>
  4694.             </tr>
  4695.        
  4696.             <tr class="djDebugOdd">
  4697.                 <td>MONTH_DAY_FORMAT</td>
  4698.                 <td><code>&#39;F j&#39;</code></td>
  4699.             </tr>
  4700.        
  4701.             <tr class="djDebugEven">
  4702.                 <td>NUMBER_GROUPING</td>
  4703.                 <td><code>0</code></td>
  4704.             </tr>
  4705.        
  4706.             <tr class="djDebugOdd">
  4707.                 <td>PASSWORD_HASHERS</td>
  4708.                 <td><code>&#39;********************&#39;</code></td>
  4709.             </tr>
  4710.        
  4711.             <tr class="djDebugEven">
  4712.                 <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
  4713.                 <td><code>&#39;********************&#39;</code></td>
  4714.             </tr>
  4715.        
  4716.             <tr class="djDebugOdd">
  4717.                 <td>PREPEND_WWW</td>
  4718.                 <td><code>False</code></td>
  4719.             </tr>
  4720.        
  4721.             <tr class="djDebugEven">
  4722.                 <td>PUSH_NOTIFICATIONS_SETTINGS</td>
  4723.                 <td><code>{&#39;APNS_CERTIFICATE&#39;: &#39;/code/Hypeit/apns/hypeit_push_cert.pem&#39;,
  4724.  &#39;APNS_ERROR_TIMEOUT&#39;: None,
  4725.  &#39;APNS_FEEDBACK_HOST&#39;: &#39;feedback.sandbox.push.apple.com&#39;,
  4726.  &#39;APNS_FEEDBACK_PORT&#39;: 2196,
  4727.  &#39;APNS_HOST&#39;: &#39;gateway.sandbox.push.apple.com&#39;,
  4728.  &#39;APNS_MAX_NOTIFICATION_SIZE&#39;: 2048,
  4729.  &#39;APNS_PORT&#39;: 2195,
  4730.  &#39;GCM_API_KEY&#39;: &#39;********************&#39;,
  4731.  &#39;GCM_MAX_RECIPIENTS&#39;: 1000,
  4732.  &#39;GCM_POST_URL&#39;: &#39;https://android.googleapis.com/gcm/send&#39;}</code></td>
  4733.             </tr>
  4734.        
  4735.             <tr class="djDebugOdd">
  4736.                 <td>RESET_PASSWORD_DURATION</td>
  4737.                 <td><code>&#39;********************&#39;</code></td>
  4738.             </tr>
  4739.        
  4740.             <tr class="djDebugEven">
  4741.                 <td>RESET_PASSWORD_TEMPLATE_NAME</td>
  4742.                 <td><code>&#39;********************&#39;</code></td>
  4743.             </tr>
  4744.        
  4745.             <tr class="djDebugOdd">
  4746.                 <td>REST_FRAMEWORK</td>
  4747.                 <td><code>{&#39;DATETIME_FORMAT&#39;: &#39;%Y-%m-%dT%H:%M:%S%z&#39;,
  4748.  &#39;DEFAULT_AUTHENTICATION_CLASSES&#39;: (&#39;rest_framework.authentication.BasicAuthentication&#39;,
  4749.                                     &#39;rest_framework.authentication.TokenAuthentication&#39;),
  4750.  &#39;DEFAULT_PAGINATION_CLASS&#39;: &#39;rest_framework.pagination.PageNumberPagination&#39;,
  4751.  &#39;DEFAULT_PERMISSION_CLASSES&#39;: (&#39;rest_framework.permissions.IsAuthenticated&#39;,),
  4752.  &#39;DEFAULT_VERSIONING_CLASS&#39;: &#39;rest_framework.versioning.NamespaceVersioning&#39;,
  4753.  &#39;MAX_PAGE_SIZE&#39;: 20,
  4754.  &#39;PAGE_SIZE&#39;: 20}</code></td>
  4755.             </tr>
  4756.        
  4757.             <tr class="djDebugEven">
  4758.                 <td>ROOT_URLCONF</td>
  4759.                 <td><code>&#39;Hypeit.urls&#39;</code></td>
  4760.             </tr>
  4761.        
  4762.             <tr class="djDebugOdd">
  4763.                 <td>S3_ENABLED</td>
  4764.                 <td><code>True</code></td>
  4765.             </tr>
  4766.        
  4767.             <tr class="djDebugEven">
  4768.                 <td>SECRET_KEY</td>
  4769.                 <td><code>&#39;********************&#39;</code></td>
  4770.             </tr>
  4771.        
  4772.             <tr class="djDebugOdd">
  4773.                 <td>SECURE_BROWSER_XSS_FILTER</td>
  4774.                 <td><code>False</code></td>
  4775.             </tr>
  4776.        
  4777.             <tr class="djDebugEven">
  4778.                 <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
  4779.                 <td><code>False</code></td>
  4780.             </tr>
  4781.        
  4782.             <tr class="djDebugOdd">
  4783.                 <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
  4784.                 <td><code>False</code></td>
  4785.             </tr>
  4786.        
  4787.             <tr class="djDebugEven">
  4788.                 <td>SECURE_HSTS_SECONDS</td>
  4789.                 <td><code>0</code></td>
  4790.             </tr>
  4791.        
  4792.             <tr class="djDebugOdd">
  4793.                 <td>SECURE_PROXY_SSL_HEADER</td>
  4794.                 <td><code>None</code></td>
  4795.             </tr>
  4796.        
  4797.             <tr class="djDebugEven">
  4798.                 <td>SECURE_REDIRECT_EXEMPT</td>
  4799.                 <td><code>[]</code></td>
  4800.             </tr>
  4801.        
  4802.             <tr class="djDebugOdd">
  4803.                 <td>SECURE_SSL_HOST</td>
  4804.                 <td><code>None</code></td>
  4805.             </tr>
  4806.        
  4807.             <tr class="djDebugEven">
  4808.                 <td>SECURE_SSL_REDIRECT</td>
  4809.                 <td><code>False</code></td>
  4810.             </tr>
  4811.        
  4812.             <tr class="djDebugOdd">
  4813.                 <td>SERVER_EMAIL</td>
  4814.                 <td><code>&#39;root@localhost&#39;</code></td>
  4815.             </tr>
  4816.        
  4817.             <tr class="djDebugEven">
  4818.                 <td>SESSION_CACHE_ALIAS</td>
  4819.                 <td><code>&#39;default&#39;</code></td>
  4820.             </tr>
  4821.        
  4822.             <tr class="djDebugOdd">
  4823.                 <td>SESSION_COOKIE_AGE</td>
  4824.                 <td><code>1209600</code></td>
  4825.             </tr>
  4826.        
  4827.             <tr class="djDebugEven">
  4828.                 <td>SESSION_COOKIE_DOMAIN</td>
  4829.                 <td><code>None</code></td>
  4830.             </tr>
  4831.        
  4832.             <tr class="djDebugOdd">
  4833.                 <td>SESSION_COOKIE_HTTPONLY</td>
  4834.                 <td><code>True</code></td>
  4835.             </tr>
  4836.        
  4837.             <tr class="djDebugEven">
  4838.                 <td>SESSION_COOKIE_NAME</td>
  4839.                 <td><code>&#39;sessionid&#39;</code></td>
  4840.             </tr>
  4841.        
  4842.             <tr class="djDebugOdd">
  4843.                 <td>SESSION_COOKIE_PATH</td>
  4844.                 <td><code>&#39;/&#39;</code></td>
  4845.             </tr>
  4846.        
  4847.             <tr class="djDebugEven">
  4848.                 <td>SESSION_COOKIE_SECURE</td>
  4849.                 <td><code>False</code></td>
  4850.             </tr>
  4851.        
  4852.             <tr class="djDebugOdd">
  4853.                 <td>SESSION_ENGINE</td>
  4854.                 <td><code>&#39;django.contrib.sessions.backends.db&#39;</code></td>
  4855.             </tr>
  4856.        
  4857.             <tr class="djDebugEven">
  4858.                 <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
  4859.                 <td><code>False</code></td>
  4860.             </tr>
  4861.        
  4862.             <tr class="djDebugOdd">
  4863.                 <td>SESSION_FILE_PATH</td>
  4864.                 <td><code>None</code></td>
  4865.             </tr>
  4866.        
  4867.             <tr class="djDebugEven">
  4868.                 <td>SESSION_SAVE_EVERY_REQUEST</td>
  4869.                 <td><code>False</code></td>
  4870.             </tr>
  4871.        
  4872.             <tr class="djDebugOdd">
  4873.                 <td>SESSION_SERIALIZER</td>
  4874.                 <td><code>&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</code></td>
  4875.             </tr>
  4876.        
  4877.             <tr class="djDebugEven">
  4878.                 <td>SETTINGS_MODULE</td>
  4879.                 <td><code>&#39;Hypeit.settings.production&#39;</code></td>
  4880.             </tr>
  4881.        
  4882.             <tr class="djDebugOdd">
  4883.                 <td>SHORT_DATETIME_FORMAT</td>
  4884.                 <td><code>&#39;m/d/Y P&#39;</code></td>
  4885.             </tr>
  4886.        
  4887.             <tr class="djDebugEven">
  4888.                 <td>SHORT_DATE_FORMAT</td>
  4889.                 <td><code>&#39;m/d/Y&#39;</code></td>
  4890.             </tr>
  4891.        
  4892.             <tr class="djDebugOdd">
  4893.                 <td>SIGNING_BACKEND</td>
  4894.                 <td><code>&#39;django.core.signing.TimestampSigner&#39;</code></td>
  4895.             </tr>
  4896.        
  4897.             <tr class="djDebugEven">
  4898.                 <td>SILENCED_SYSTEM_CHECKS</td>
  4899.                 <td><code>[]</code></td>
  4900.             </tr>
  4901.        
  4902.             <tr class="djDebugOdd">
  4903.                 <td>STATICFILES_DIRS</td>
  4904.                 <td><code>[]</code></td>
  4905.             </tr>
  4906.        
  4907.             <tr class="djDebugEven">
  4908.                 <td>STATICFILES_FINDERS</td>
  4909.                 <td><code>(&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
  4910.  &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;,
  4911.  &#39;compressor.finders.CompressorFinder&#39;)</code></td>
  4912.             </tr>
  4913.        
  4914.             <tr class="djDebugOdd">
  4915.                 <td>STATICFILES_STORAGE</td>
  4916.                 <td><code>&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</code></td>
  4917.             </tr>
  4918.        
  4919.             <tr class="djDebugEven">
  4920.                 <td>STATIC_ROOT</td>
  4921.                 <td><code>&#39;/code/Hypeit/static&#39;</code></td>
  4922.             </tr>
  4923.        
  4924.             <tr class="djDebugOdd">
  4925.                 <td>STATIC_URL</td>
  4926.                 <td><code>&#39;/static/&#39;</code></td>
  4927.             </tr>
  4928.        
  4929.             <tr class="djDebugEven">
  4930.                 <td>TEMPLATES</td>
  4931.                 <td><code>[{&#39;APP_DIRS&#39;: True,
  4932.   &#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  4933.   &#39;DIRS&#39;: [],
  4934.   &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.template.context_processors.debug&#39;,
  4935.                                      &#39;django.template.context_processors.request&#39;,
  4936.                                      &#39;django.contrib.auth.context_processors.auth&#39;,
  4937.                                      &#39;django.contrib.messages.context_processors.messages&#39;]}}]</code></td>
  4938.             </tr>
  4939.        
  4940.             <tr class="djDebugOdd">
  4941.                 <td>TEMPLATE_CONTEXT_PROCESSORS</td>
  4942.                 <td><code>[&#39;django.contrib.auth.context_processors.auth&#39;,
  4943.  &#39;django.template.context_processors.debug&#39;,
  4944.  &#39;django.template.context_processors.i18n&#39;,
  4945.  &#39;django.template.context_processors.media&#39;,
  4946.  &#39;django.template.context_processors.static&#39;,
  4947.  &#39;django.template.context_processors.tz&#39;,
  4948.  &#39;django.contrib.messages.context_processors.messages&#39;]</code></td>
  4949.             </tr>
  4950.        
  4951.             <tr class="djDebugEven">
  4952.                 <td>TEMPLATE_DEBUG</td>
  4953.                 <td><code>False</code></td>
  4954.             </tr>
  4955.        
  4956.             <tr class="djDebugOdd">
  4957.                 <td>TEMPLATE_DIRS</td>
  4958.                 <td><code>[]</code></td>
  4959.             </tr>
  4960.        
  4961.             <tr class="djDebugEven">
  4962.                 <td>TEMPLATE_LOADERS</td>
  4963.                 <td><code>[&#39;django.template.loaders.filesystem.Loader&#39;,
  4964.  &#39;django.template.loaders.app_directories.Loader&#39;]</code></td>
  4965.             </tr>
  4966.        
  4967.             <tr class="djDebugOdd">
  4968.                 <td>TEMPLATE_STRING_IF_INVALID</td>
  4969.                 <td><code>&#39;&#39;</code></td>
  4970.             </tr>
  4971.        
  4972.             <tr class="djDebugEven">
  4973.                 <td>TEST_NON_SERIALIZED_APPS</td>
  4974.                 <td><code>[]</code></td>
  4975.             </tr>
  4976.        
  4977.             <tr class="djDebugOdd">
  4978.                 <td>TEST_RUNNER</td>
  4979.                 <td><code>&#39;django_nose.NoseTestSuiteRunner&#39;</code></td>
  4980.             </tr>
  4981.        
  4982.             <tr class="djDebugEven">
  4983.                 <td>THOUSAND_SEPARATOR</td>
  4984.                 <td><code>&#39;,&#39;</code></td>
  4985.             </tr>
  4986.        
  4987.             <tr class="djDebugOdd">
  4988.                 <td>TIME_FORMAT</td>
  4989.                 <td><code>&#39;P&#39;</code></td>
  4990.             </tr>
  4991.        
  4992.             <tr class="djDebugEven">
  4993.                 <td>TIME_INPUT_FORMATS</td>
  4994.                 <td><code>[&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]</code></td>
  4995.             </tr>
  4996.        
  4997.             <tr class="djDebugOdd">
  4998.                 <td>TIME_ZONE</td>
  4999.                 <td><code>&#39;UTC&#39;</code></td>
  5000.             </tr>
  5001.        
  5002.             <tr class="djDebugEven">
  5003.                 <td>USE_ETAGS</td>
  5004.                 <td><code>False</code></td>
  5005.             </tr>
  5006.        
  5007.             <tr class="djDebugOdd">
  5008.                 <td>USE_I18N</td>
  5009.                 <td><code>True</code></td>
  5010.             </tr>
  5011.        
  5012.             <tr class="djDebugEven">
  5013.                 <td>USE_L10N</td>
  5014.                 <td><code>True</code></td>
  5015.             </tr>
  5016.        
  5017.             <tr class="djDebugOdd">
  5018.                 <td>USE_THOUSAND_SEPARATOR</td>
  5019.                 <td><code>False</code></td>
  5020.             </tr>
  5021.        
  5022.             <tr class="djDebugEven">
  5023.                 <td>USE_TZ</td>
  5024.                 <td><code>True</code></td>
  5025.             </tr>
  5026.        
  5027.             <tr class="djDebugOdd">
  5028.                 <td>USE_X_FORWARDED_HOST</td>
  5029.                 <td><code>False</code></td>
  5030.             </tr>
  5031.        
  5032.             <tr class="djDebugEven">
  5033.                 <td>USE_X_FORWARDED_PORT</td>
  5034.                 <td><code>False</code></td>
  5035.             </tr>
  5036.        
  5037.             <tr class="djDebugOdd">
  5038.                 <td>WSGI_APPLICATION</td>
  5039.                 <td><code>&#39;Hypeit.wsgi.application&#39;</code></td>
  5040.             </tr>
  5041.        
  5042.             <tr class="djDebugEven">
  5043.                 <td>X_FRAME_OPTIONS</td>
  5044.                 <td><code>&#39;SAMEORIGIN&#39;</code></td>
  5045.             </tr>
  5046.        
  5047.             <tr class="djDebugOdd">
  5048.                 <td>YEAR_MONTH_FORMAT</td>
  5049.                 <td><code>&#39;F Y&#39;</code></td>
  5050.             </tr>
  5051.        
  5052.     </tbody>
  5053. </table>
  5054. </div>
  5055.                    
  5056.                 </div>
  5057.             </div>
  5058.        
  5059.    
  5060.        
  5061.             <div id="HeadersPanel" class="djdt-panelContent">
  5062.                 <div class="djDebugPanelTitle">
  5063.                     <a href="" class="djDebugClose"></a>
  5064.                     <h3>Headers</h3>
  5065.                 </div>
  5066.                 <div class="djDebugPanelContent">
  5067.                    
  5068.                     <div class="djdt-scroll">
  5069.  
  5070. <h4>Request headers</h4>
  5071.  
  5072. <table>
  5073.     <thead>
  5074.         <tr>
  5075.             <th>Key</th>
  5076.             <th>Value</th>
  5077.         </tr>
  5078.     </thead>
  5079.     <tbody>
  5080.        
  5081.             <tr class="djDebugOdd">
  5082.                 <td>Accept</td>
  5083.                 <td>*/*</td>
  5084.             </tr>
  5085.        
  5086.             <tr class="djDebugEven">
  5087.                 <td>Accept-Encoding</td>
  5088.                 <td>gzip;q=1.0, compress;q=0.5</td>
  5089.             </tr>
  5090.        
  5091.             <tr class="djDebugOdd">
  5092.                 <td>Accept-Language</td>
  5093.                 <td>pl-PL;q=1.0, en-PL;q=0.9</td>
  5094.             </tr>
  5095.        
  5096.             <tr class="djDebugEven">
  5097.                 <td>Authorization</td>
  5098.                 <td>Token 750ddd3f4b29205ae56be299eab4dec257fd19f0</td>
  5099.             </tr>
  5100.        
  5101.             <tr class="djDebugOdd">
  5102.                 <td>Connection</td>
  5103.                 <td>close</td>
  5104.             </tr>
  5105.        
  5106.             <tr class="djDebugEven">
  5107.                 <td>Host</td>
  5108.                 <td>46.101.183.198</td>
  5109.             </tr>
  5110.        
  5111.             <tr class="djDebugOdd">
  5112.                 <td>User-Agent</td>
  5113.                 <td>Hypeit/com.hypeit.Hypeit (2; OS Version 9.2.1 (Build 13D15))</td>
  5114.             </tr>
  5115.        
  5116.             <tr class="djDebugEven">
  5117.                 <td>X-Forwarded-For</td>
  5118.                 <td>78.8.98.179</td>
  5119.             </tr>
  5120.        
  5121.             <tr class="djDebugOdd">
  5122.                 <td>X-Real-Ip</td>
  5123.                 <td>78.8.98.179</td>
  5124.             </tr>
  5125.        
  5126.     </tbody>
  5127. </table>
  5128.  
  5129. <h4>Response headers</h4>
  5130.  
  5131. <table>
  5132.     <thead>
  5133.         <tr>
  5134.             <th>Key</th>
  5135.             <th>Value</th>
  5136.         </tr>
  5137.     </thead>
  5138.     <tbody>
  5139.        
  5140.             <tr class="djDebugOdd">
  5141.                 <td>Content-Type</td>
  5142.                 <td>text/html</td>
  5143.             </tr>
  5144.        
  5145.             <tr class="djDebugEven">
  5146.                 <td>X-Frame-Options</td>
  5147.                 <td>SAMEORIGIN</td>
  5148.             </tr>
  5149.        
  5150.     </tbody>
  5151. </table>
  5152.  
  5153. <h4>WSGI environ</h4>
  5154.  
  5155. <p>Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.</p>
  5156.  
  5157. <table>
  5158.     <thead>
  5159.         <tr>
  5160.             <th>Key</th>
  5161.             <th>Value</th>
  5162.         </tr>
  5163.     </thead>
  5164.     <tbody>
  5165.        
  5166.             <tr class="djDebugOdd">
  5167.                 <td>CONTENT_LENGTH</td>
  5168.                 <td>68</td>
  5169.             </tr>
  5170.        
  5171.             <tr class="djDebugEven">
  5172.                 <td>CONTENT_TYPE</td>
  5173.                 <td>application/json</td>
  5174.             </tr>
  5175.        
  5176.             <tr class="djDebugOdd">
  5177.                 <td>PATH_INFO</td>
  5178.                 <td>/v1/stories/create</td>
  5179.             </tr>
  5180.        
  5181.             <tr class="djDebugEven">
  5182.                 <td>QUERY_STRING</td>
  5183.                 <td></td>
  5184.             </tr>
  5185.        
  5186.             <tr class="djDebugOdd">
  5187.                 <td>REMOTE_ADDR</td>
  5188.                 <td>172.17.0.5</td>
  5189.             </tr>
  5190.        
  5191.             <tr class="djDebugEven">
  5192.                 <td>REQUEST_METHOD</td>
  5193.                 <td>POST</td>
  5194.             </tr>
  5195.        
  5196.             <tr class="djDebugOdd">
  5197.                 <td>SCRIPT_NAME</td>
  5198.                 <td></td>
  5199.             </tr>
  5200.        
  5201.             <tr class="djDebugEven">
  5202.                 <td>SERVER_NAME</td>
  5203.                 <td>0.0.0.0</td>
  5204.             </tr>
  5205.        
  5206.             <tr class="djDebugOdd">
  5207.                 <td>SERVER_PORT</td>
  5208.                 <td>8000</td>
  5209.             </tr>
  5210.        
  5211.             <tr class="djDebugEven">
  5212.                 <td>SERVER_PROTOCOL</td>
  5213.                 <td>HTTP/1.0</td>
  5214.             </tr>
  5215.        
  5216.             <tr class="djDebugOdd">
  5217.                 <td>SERVER_SOFTWARE</td>
  5218.                 <td>gunicorn/19.4.5</td>
  5219.             </tr>
  5220.        
  5221.     </tbody>
  5222. </table>
  5223. </div>
  5224.                    
  5225.                 </div>
  5226.             </div>
  5227.        
  5228.    
  5229.        
  5230.             <div id="RequestPanel" class="djdt-panelContent">
  5231.                 <div class="djDebugPanelTitle">
  5232.                     <a href="" class="djDebugClose"></a>
  5233.                     <h3>Request</h3>
  5234.                 </div>
  5235.                 <div class="djDebugPanelContent">
  5236.                    
  5237.                     <div class="djdt-scroll">
  5238.  
  5239. <h4>View information</h4>
  5240. <table>
  5241.     <thead>
  5242.         <tr>
  5243.             <th>View function</th>
  5244.             <th>Arguments</th>
  5245.             <th>Keyword arguments</th>
  5246.             <th>URL name</th>
  5247.         </tr>
  5248.     </thead>
  5249.     <tbody>
  5250.         <tr>
  5251.             <td class="djDebugOdd"><code>main.views.CreateStoryView</code></td>
  5252.             <td class="djDebugEven"><code>()</code></td>
  5253.             <td class="djDebugOdd"><code>{}</code></td>
  5254.             <td class="djDebugEven"><code>create-story</code></td>
  5255.         </tr>
  5256.     </tbody>
  5257. </table>
  5258.  
  5259.  
  5260.     <h4>No cookies</h4>
  5261.  
  5262.  
  5263.  
  5264.     <h4>No session data</h4>
  5265.  
  5266.  
  5267.  
  5268.     <h4>No GET data</h4>
  5269.  
  5270.  
  5271.  
  5272.     <h4>No POST data</h4>
  5273.  
  5274. </div>
  5275.                    
  5276.                 </div>
  5277.             </div>
  5278.        
  5279.    
  5280.        
  5281.             <div id="SQLPanel" class="djdt-panelContent">
  5282.                 <div class="djDebugPanelTitle">
  5283.                     <a href="" class="djDebugClose"></a>
  5284.                     <h3>SQL queries from 1 connection</h3>
  5285.                 </div>
  5286.                 <div class="djDebugPanelContent">
  5287.                    
  5288.                     <div class="djdt-scroll">
  5289. <div class="djdt-clearfix">
  5290.     <ul class="djdt-stats">
  5291.        
  5292.             <li>
  5293.                 <strong class="djdt-label"><span data-background-color="rgb(256.0, 0, 0)" class="djdt-color">&#160;</span> default</strong>
  5294.                 <span class="djdt-info">23.82 ms (15 queries
  5295.                
  5296.                     including 4 duplicates
  5297.                 )</span>
  5298.             </li>
  5299.        
  5300.     </ul>
  5301. </div>
  5302.  
  5303.  
  5304.     <table>
  5305.         <thead>
  5306.             <tr>
  5307.                 <th class="djdt-color">&#160;</th>
  5308.                 <th class="query" colspan="2">Query</th>
  5309.                 <th class="timeline">Timeline</th>
  5310.                 <th class="djdt-time">Time (ms)</th>
  5311.                 <th class="djdt-actions">Action</th>
  5312.             </tr>
  5313.         </thead>
  5314.         <tbody>
  5315.            
  5316.                 <tr class="djDebugHoverable djDebugOdd" id="sqlMain_1">
  5317.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5318.                     <td class="djdt-toggle">
  5319.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="1" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5320.                     </td>
  5321.                     <td class="query">
  5322.                         <div class="djDebugSqlWrap">
  5323.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;authtoken_token&quot;.&quot;key&quot;, &quot;authtoken_token&quot;.&quot;user_id&quot;, &quot;authtoken_token&quot;.&quot;created&quot;, &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot;</a> <strong>FROM</strong> &quot;authtoken_token&quot; <strong>INNER JOIN</strong> &quot;accounts_user&quot; <strong>ON</strong> (&quot;authtoken_token&quot;.&quot;user_id&quot; = &quot;accounts_user&quot;.&quot;id&quot;) <strong>WHERE</strong> &quot;authtoken_token&quot;.&quot;key&quot; = &#39;750ddd3f4b29205ae56be299eab4dec257fd19f0&#39;</div>
  5324.                         </div>
  5325.                        
  5326.                     </td>
  5327.                     <td class="timeline">
  5328.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="0%"><strong data-width="16.553401459269566%" data-background-color"#800000">16.553401459269566%</strong></div></div>
  5329.                     </td>
  5330.                     <td class="djdt-time">
  5331.                         3.94
  5332.                     </td>
  5333.                     <td class="djdt-actions">
  5334.  
  5335.                    
  5336.                        
  5337.                             <form method="post">
  5338.                                 <input name="sql" type="hidden" value="SELECT &quot;authtoken_token&quot;.&quot;key&quot;, &quot;authtoken_token&quot;.&quot;user_id&quot;, &quot;authtoken_token&quot;.&quot;created&quot;, &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;authtoken_token&quot; INNER JOIN &quot;accounts_user&quot; ON (&quot;authtoken_token&quot;.&quot;user_id&quot; = &quot;accounts_user&quot;.&quot;id&quot;) WHERE &quot;authtoken_token&quot;.&quot;key&quot; = &#39;750ddd3f4b29205ae56be299eab4dec257fd19f0&#39;" /><input name="raw_sql" type="hidden" value="SELECT &quot;authtoken_token&quot;.&quot;key&quot;, &quot;authtoken_token&quot;.&quot;user_id&quot;, &quot;authtoken_token&quot;.&quot;created&quot;, &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;authtoken_token&quot; INNER JOIN &quot;accounts_user&quot; ON (&quot;authtoken_token&quot;.&quot;user_id&quot; = &quot;accounts_user&quot;.&quot;id&quot;) WHERE &quot;authtoken_token&quot;.&quot;key&quot; = %s" /><input name="params" type="hidden" value="[&quot;750ddd3f4b29205ae56be299eab4dec257fd19f0&quot;]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="3.943204879760742" /><input name="hash" type="hidden" value="683ae9c1a7ed9b731b45b0adff09a35f8b6b5f99" />
  5339.  
  5340.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  5341.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  5342.  
  5343.                                
  5344.                             </form>
  5345.                        
  5346.                    
  5347.                     </td>
  5348.                 </tr>
  5349.                 <tr class="djUnselected djDebugHoverable djDebugOdd djToggleDetails_1" id="sqlDetails_1">
  5350.                     <td colspan="2"></td>
  5351.                     <td colspan="4">
  5352.                         <div class="djSQLDetailsDiv">
  5353.                             <p><strong>Connection:</strong> default</p>
  5354.                            
  5355.                            
  5356.                            
  5357.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  5358.   <span class="djdt-code">sys.exit(run())</span>
  5359. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  5360.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  5361. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  5362.   <span class="djdt-code">super(Application, self).run()</span>
  5363. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  5364.   <span class="djdt-code">Arbiter(self).run()</span>
  5365. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  5366.   <span class="djdt-code">self.manage_workers()</span>
  5367. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  5368.   <span class="djdt-code">self.spawn_workers()</span>
  5369. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  5370.   <span class="djdt-code">self.spawn_worker()</span>
  5371. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  5372.   <span class="djdt-code">worker.init_process()</span>
  5373. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  5374.   <span class="djdt-code">self.run()</span>
  5375. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  5376.   <span class="djdt-code">self.run_for_one(timeout)</span>
  5377. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  5378.   <span class="djdt-code">self.accept(listener)</span>
  5379. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  5380.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  5381. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  5382.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  5383. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  5384.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  5385. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">454</span>)
  5386.   <span class="djdt-code">self.initial(request, *args, **kwargs)</span>
  5387. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">initial</span>(<span class="djdt-lineno">376</span>)
  5388.   <span class="djdt-code">self.perform_authentication(request)</span>
  5389. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">perform_authentication</span>(<span class="djdt-lineno">310</span>)
  5390.   <span class="djdt-code">request.user</span>
  5391. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">request.py</span> in <span class="djdt-func">__getattribute__</span>(<span class="djdt-lineno">353</span>)
  5392.   <span class="djdt-code">return super(Request, self).__getattribute__(attr)</span>
  5393. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">request.py</span> in <span class="djdt-func">user</span>(<span class="djdt-lineno">193</span>)
  5394.   <span class="djdt-code">self._authenticate()</span>
  5395. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">request.py</span> in <span class="djdt-func">_authenticate</span>(<span class="djdt-lineno">316</span>)
  5396.   <span class="djdt-code">user_auth_tuple = authenticator.authenticate(self)</span>
  5397. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">authentication.py</span> in <span class="djdt-func">authenticate</span>(<span class="djdt-lineno">179</span>)
  5398.   <span class="djdt-code">return self.authenticate_credentials(token)</span>
  5399. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">authentication.py</span> in <span class="djdt-func">authenticate_credentials</span>(<span class="djdt-lineno">183</span>)
  5400.   <span class="djdt-code">token = self.model.objects.select_related(&#39;user&#39;).get(key=key)</span></pre>
  5401.                            
  5402.                            
  5403.                         </div>
  5404.                     </td>
  5405.                 </tr>
  5406.            
  5407.                 <tr class="djDebugHoverable djDebugEven" id="sqlMain_2">
  5408.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5409.                     <td class="djdt-toggle">
  5410.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="2" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5411.                     </td>
  5412.                     <td class="query">
  5413.                         <div class="djDebugSqlWrap">
  5414.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;main_basemediamodel&quot;.&quot;id&quot;, &quot;main_basemediamodel&quot;.&quot;created_at&quot;, &quot;main_basemediamodel&quot;.&quot;updated_at&quot;, &quot;main_basemediamodel&quot;.&quot;owner_id&quot;, &quot;main_basemediamodel&quot;.&quot;comment&quot;</a> <strong>FROM</strong> &quot;main_basemediamodel&quot; <strong>WHERE</strong> (&quot;main_basemediamodel&quot;.&quot;id&quot; = 42 <strong>AND</strong> &quot;main_basemediamodel&quot;.&quot;owner_id&quot; = 42)</div>
  5415.                         </div>
  5416.                        
  5417.                     </td>
  5418.                     <td class="timeline">
  5419.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="16.553401459269566%"><strong data-width="5.3637824741526146%" data-background-color"#008000">4.47589402780419%</strong></div></div>
  5420.                     </td>
  5421.                     <td class="djdt-time">
  5422.                         1.07
  5423.                     </td>
  5424.                     <td class="djdt-actions">
  5425.  
  5426.                    
  5427.                        
  5428.                             <form method="post">
  5429.                                 <input name="sql" type="hidden" value="SELECT &quot;main_basemediamodel&quot;.&quot;id&quot;, &quot;main_basemediamodel&quot;.&quot;created_at&quot;, &quot;main_basemediamodel&quot;.&quot;updated_at&quot;, &quot;main_basemediamodel&quot;.&quot;owner_id&quot;, &quot;main_basemediamodel&quot;.&quot;comment&quot; FROM &quot;main_basemediamodel&quot; WHERE (&quot;main_basemediamodel&quot;.&quot;id&quot; = 42 AND &quot;main_basemediamodel&quot;.&quot;owner_id&quot; = 42)" /><input name="raw_sql" type="hidden" value="SELECT &quot;main_basemediamodel&quot;.&quot;id&quot;, &quot;main_basemediamodel&quot;.&quot;created_at&quot;, &quot;main_basemediamodel&quot;.&quot;updated_at&quot;, &quot;main_basemediamodel&quot;.&quot;owner_id&quot;, &quot;main_basemediamodel&quot;.&quot;comment&quot; FROM &quot;main_basemediamodel&quot; WHERE (&quot;main_basemediamodel&quot;.&quot;id&quot; = %s AND &quot;main_basemediamodel&quot;.&quot;owner_id&quot; = %s)" /><input name="params" type="hidden" value="[42, 42]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="1.0662078857421875" /><input name="hash" type="hidden" value="077d9a01a62602410c5e628ea9c3fe6e41942a1f" />
  5430.  
  5431.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  5432.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  5433.  
  5434.                                
  5435.                             </form>
  5436.                        
  5437.                    
  5438.                     </td>
  5439.                 </tr>
  5440.                 <tr class="djUnselected djDebugHoverable djDebugEven djToggleDetails_2" id="sqlDetails_2">
  5441.                     <td colspan="2"></td>
  5442.                     <td colspan="4">
  5443.                         <div class="djSQLDetailsDiv">
  5444.                             <p><strong>Connection:</strong> default</p>
  5445.                            
  5446.                            
  5447.                            
  5448.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  5449.   <span class="djdt-code">sys.exit(run())</span>
  5450. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  5451.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  5452. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  5453.   <span class="djdt-code">super(Application, self).run()</span>
  5454. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  5455.   <span class="djdt-code">Arbiter(self).run()</span>
  5456. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  5457.   <span class="djdt-code">self.manage_workers()</span>
  5458. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  5459.   <span class="djdt-code">self.spawn_workers()</span>
  5460. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  5461.   <span class="djdt-code">self.spawn_worker()</span>
  5462. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  5463.   <span class="djdt-code">worker.init_process()</span>
  5464. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  5465.   <span class="djdt-code">self.run()</span>
  5466. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  5467.   <span class="djdt-code">self.run_for_one(timeout)</span>
  5468. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  5469.   <span class="djdt-code">self.accept(listener)</span>
  5470. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  5471.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  5472. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  5473.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  5474. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  5475.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  5476. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  5477.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  5478. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">158</span>)
  5479.   <span class="djdt-code">serializer.is_valid(raise_exception=True)</span>
  5480. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">is_valid</span>(<span class="djdt-lineno">213</span>)
  5481.   <span class="djdt-code">self._validated_data = self.run_validation(self.initial_data)</span>
  5482. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">run_validation</span>(<span class="djdt-lineno">407</span>)
  5483.   <span class="djdt-code">value = self.to_internal_value(data)</span>
  5484. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">to_internal_value</span>(<span class="djdt-lineno">439</span>)
  5485.   <span class="djdt-code">validated_value = validate_method(validated_value)</span>
  5486. <span class="djdt-path">/code/main/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">validate_media_id</span>(<span class="djdt-lineno">108</span>)
  5487.   <span class="djdt-code">BaseMediaModel.objects.get(id=value, owner=user)</span></pre>
  5488.                            
  5489.                            
  5490.                         </div>
  5491.                     </td>
  5492.                 </tr>
  5493.            
  5494.                 <tr class="djDebugHoverable djDebugOdd" id="sqlMain_3">
  5495.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5496.                     <td class="djdt-toggle">
  5497.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="3" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5498.                     </td>
  5499.                     <td class="query">
  5500.                         <div class="djDebugSqlWrap">
  5501.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot;</a> <strong>FROM</strong> &quot;accounts_user&quot; <strong>WHERE</strong> &quot;accounts_user&quot;.&quot;id&quot; = 43</div>
  5502.                         </div>
  5503.                        
  5504.                             <strong>Duplicated 4 times.
  5505.                             </strong>
  5506.                        
  5507.                     </td>
  5508.                     <td class="timeline">
  5509.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="21.029295487073757%"><strong data-width="4.191275252845302%" data-background-color"#000080">3.3098795952478657%</strong></div></div>
  5510.                     </td>
  5511.                     <td class="djdt-time">
  5512.                         0.79
  5513.                     </td>
  5514.                     <td class="djdt-actions">
  5515.  
  5516.                    
  5517.                        
  5518.                             <form method="post">
  5519.                                 <input name="sql" type="hidden" value="SELECT &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;accounts_user&quot; WHERE &quot;accounts_user&quot;.&quot;id&quot; = 43" /><input name="raw_sql" type="hidden" value="SELECT &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;accounts_user&quot; WHERE &quot;accounts_user&quot;.&quot;id&quot; = %s" /><input name="params" type="hidden" value="[43]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="0.7884502410888672" /><input name="hash" type="hidden" value="e43ad77fc4bb160114bd37c97c7fa3d91adb4a05" />
  5520.  
  5521.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  5522.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  5523.  
  5524.                                
  5525.                             </form>
  5526.                        
  5527.                    
  5528.                     </td>
  5529.                 </tr>
  5530.                 <tr class="djUnselected djDebugHoverable djDebugOdd djToggleDetails_3" id="sqlDetails_3">
  5531.                     <td colspan="2"></td>
  5532.                     <td colspan="4">
  5533.                         <div class="djSQLDetailsDiv">
  5534.                             <p><strong>Connection:</strong> default</p>
  5535.                            
  5536.                            
  5537.                            
  5538.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  5539.   <span class="djdt-code">sys.exit(run())</span>
  5540. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  5541.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  5542. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  5543.   <span class="djdt-code">super(Application, self).run()</span>
  5544. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  5545.   <span class="djdt-code">Arbiter(self).run()</span>
  5546. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  5547.   <span class="djdt-code">self.manage_workers()</span>
  5548. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  5549.   <span class="djdt-code">self.spawn_workers()</span>
  5550. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  5551.   <span class="djdt-code">self.spawn_worker()</span>
  5552. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  5553.   <span class="djdt-code">worker.init_process()</span>
  5554. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  5555.   <span class="djdt-code">self.run()</span>
  5556. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  5557.   <span class="djdt-code">self.run_for_one(timeout)</span>
  5558. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  5559.   <span class="djdt-code">self.accept(listener)</span>
  5560. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  5561.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  5562. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  5563.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  5564. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  5565.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  5566. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  5567.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  5568. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">158</span>)
  5569.   <span class="djdt-code">serializer.is_valid(raise_exception=True)</span>
  5570. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">is_valid</span>(<span class="djdt-lineno">213</span>)
  5571.   <span class="djdt-code">self._validated_data = self.run_validation(self.initial_data)</span>
  5572. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">run_validation</span>(<span class="djdt-lineno">407</span>)
  5573.   <span class="djdt-code">value = self.to_internal_value(data)</span>
  5574. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">to_internal_value</span>(<span class="djdt-lineno">439</span>)
  5575.   <span class="djdt-code">validated_value = validate_method(validated_value)</span>
  5576. <span class="djdt-path">/code/main/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">validate_friends</span>(<span class="djdt-lineno">101</span>)
  5577.   <span class="djdt-code">get_object_or_404(User, id=friend_id)</span></pre>
  5578.                            
  5579.                            
  5580.                         </div>
  5581.                     </td>
  5582.                 </tr>
  5583.            
  5584.                 <tr class="djDebugHoverable djDebugEven" id="sqlMain_4">
  5585.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5586.                     <td class="djdt-toggle">
  5587.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="4" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5588.                     </td>
  5589.                     <td class="query">
  5590.                         <div class="djDebugSqlWrap">
  5591.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot;</a> <strong>FROM</strong> &quot;accounts_user&quot; <strong>WHERE</strong> &quot;accounts_user&quot;.&quot;id&quot; = 6</div>
  5592.                         </div>
  5593.                        
  5594.                             <strong>Duplicated 4 times.
  5595.                             </strong>
  5596.                        
  5597.                     </td>
  5598.                     <td class="timeline">
  5599.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="24.339175082321624%"><strong data-width="3.8957603016072486%" data-background-color"#000080">2.94756438101148%</strong></div></div>
  5600.                     </td>
  5601.                     <td class="djdt-time">
  5602.                         0.70
  5603.                     </td>
  5604.                     <td class="djdt-actions">
  5605.  
  5606.                    
  5607.                        
  5608.                             <form method="post">
  5609.                                 <input name="sql" type="hidden" value="SELECT &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;accounts_user&quot; WHERE &quot;accounts_user&quot;.&quot;id&quot; = 6" /><input name="raw_sql" type="hidden" value="SELECT &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;accounts_user&quot; WHERE &quot;accounts_user&quot;.&quot;id&quot; = %s" /><input name="params" type="hidden" value="[6]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="0.7021427154541016" /><input name="hash" type="hidden" value="870955ec4794b9a78ff2d26c30ab3ab3dbed072f" />
  5610.  
  5611.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  5612.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  5613.  
  5614.                                
  5615.                             </form>
  5616.                        
  5617.                    
  5618.                     </td>
  5619.                 </tr>
  5620.                 <tr class="djUnselected djDebugHoverable djDebugEven djToggleDetails_4" id="sqlDetails_4">
  5621.                     <td colspan="2"></td>
  5622.                     <td colspan="4">
  5623.                         <div class="djSQLDetailsDiv">
  5624.                             <p><strong>Connection:</strong> default</p>
  5625.                            
  5626.                            
  5627.                            
  5628.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  5629.   <span class="djdt-code">sys.exit(run())</span>
  5630. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  5631.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  5632. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  5633.   <span class="djdt-code">super(Application, self).run()</span>
  5634. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  5635.   <span class="djdt-code">Arbiter(self).run()</span>
  5636. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  5637.   <span class="djdt-code">self.manage_workers()</span>
  5638. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  5639.   <span class="djdt-code">self.spawn_workers()</span>
  5640. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  5641.   <span class="djdt-code">self.spawn_worker()</span>
  5642. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  5643.   <span class="djdt-code">worker.init_process()</span>
  5644. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  5645.   <span class="djdt-code">self.run()</span>
  5646. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  5647.   <span class="djdt-code">self.run_for_one(timeout)</span>
  5648. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  5649.   <span class="djdt-code">self.accept(listener)</span>
  5650. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  5651.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  5652. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  5653.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  5654. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  5655.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  5656. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  5657.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  5658. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">158</span>)
  5659.   <span class="djdt-code">serializer.is_valid(raise_exception=True)</span>
  5660. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">is_valid</span>(<span class="djdt-lineno">213</span>)
  5661.   <span class="djdt-code">self._validated_data = self.run_validation(self.initial_data)</span>
  5662. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">run_validation</span>(<span class="djdt-lineno">407</span>)
  5663.   <span class="djdt-code">value = self.to_internal_value(data)</span>
  5664. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">to_internal_value</span>(<span class="djdt-lineno">439</span>)
  5665.   <span class="djdt-code">validated_value = validate_method(validated_value)</span>
  5666. <span class="djdt-path">/code/main/</span><span class="djdt-file">serializers.py</span> in <span class="djdt-func">validate_friends</span>(<span class="djdt-lineno">101</span>)
  5667.   <span class="djdt-code">get_object_or_404(User, id=friend_id)</span></pre>
  5668.                            
  5669.                            
  5670.                         </div>
  5671.                     </td>
  5672.                 </tr>
  5673.            
  5674.                 <tr class="djDebugHoverable djDebugOdd" id="sqlMain_5">
  5675.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5676.                     <td class="djdt-toggle">
  5677.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="5" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5678.                     </td>
  5679.                     <td class="query">
  5680.                         <div class="djDebugSqlWrap">
  5681.                             <div class="djDebugSql"><strong>INSERT</strong> <strong>INTO</strong> &quot;main_story&quot; (&quot;created_at&quot;, &quot;updated_at&quot;, &quot;active_to&quot;, &quot;title&quot;, &quot;is_private&quot;, &quot;creator_id&quot;, &quot;location_id&quot;) <strong>VALUES</strong> (&#39;2016-04-09T15:57:59.653196+00:00&#39;::timestamptz, &#39;2016-04-09T15:57:59.653597+00:00&#39;::timestamptz, &#39;2016-04-10T15:57:59.652645+00:00&#39;::timestamptz, &#39;tescik&#39;, <strong>false</strong>, 42, <strong>NULL</strong>) RETURNING &quot;main_story&quot;.&quot;id&quot;</div>
  5682.                         </div>
  5683.                        
  5684.                     </td>
  5685.                     <td class="timeline">
  5686.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="27.286739463333106%"><strong data-width="9.865106675843084%" data-background-color"#808000">7.173240719425901%</strong></div></div>
  5687.                     </td>
  5688.                     <td class="djdt-time">
  5689.                         1.71
  5690.                     </td>
  5691.                     <td class="djdt-actions">
  5692.  
  5693.                    
  5694.                     </td>
  5695.                 </tr>
  5696.                 <tr class="djUnselected djDebugHoverable djDebugOdd djToggleDetails_5" id="sqlDetails_5">
  5697.                     <td colspan="2"></td>
  5698.                     <td colspan="4">
  5699.                         <div class="djSQLDetailsDiv">
  5700.                             <p><strong>Connection:</strong> default</p>
  5701.                            
  5702.                            
  5703.                            
  5704.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  5705.   <span class="djdt-code">sys.exit(run())</span>
  5706. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  5707.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  5708. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  5709.   <span class="djdt-code">super(Application, self).run()</span>
  5710. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  5711.   <span class="djdt-code">Arbiter(self).run()</span>
  5712. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  5713.   <span class="djdt-code">self.manage_workers()</span>
  5714. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  5715.   <span class="djdt-code">self.spawn_workers()</span>
  5716. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  5717.   <span class="djdt-code">self.spawn_worker()</span>
  5718. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  5719.   <span class="djdt-code">worker.init_process()</span>
  5720. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  5721.   <span class="djdt-code">self.run()</span>
  5722. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  5723.   <span class="djdt-code">self.run_for_one(timeout)</span>
  5724. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  5725.   <span class="djdt-code">self.accept(listener)</span>
  5726. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  5727.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  5728. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  5729.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  5730. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  5731.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  5732. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  5733.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  5734. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">161</span>)
  5735.   <span class="djdt-code">is_private=serializer.validated_data[&quot;is_private&quot;])</span>
  5736. <span class="djdt-path">/code/main/</span><span class="djdt-file">models.py</span> in <span class="djdt-func">save</span>(<span class="djdt-lineno">148</span>)
  5737.   <span class="djdt-code">return super(Story, self).save(*args, **kwargs)</span></pre>
  5738.                            
  5739.                            
  5740.                         </div>
  5741.                     </td>
  5742.                 </tr>
  5743.            
  5744.                 <tr class="djDebugHoverable djDebugEven" id="sqlMain_6">
  5745.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5746.                     <td class="djdt-toggle">
  5747.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="6" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5748.                     </td>
  5749.                     <td class="query">
  5750.                         <div class="djDebugSqlWrap">
  5751.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;main_basemediamodel&quot;.&quot;id&quot;, &quot;main_basemediamodel&quot;.&quot;created_at&quot;, &quot;main_basemediamodel&quot;.&quot;updated_at&quot;, &quot;main_basemediamodel&quot;.&quot;owner_id&quot;, &quot;main_basemediamodel&quot;.&quot;comment&quot;</a> <strong>FROM</strong> &quot;main_basemediamodel&quot; <strong>WHERE</strong> &quot;main_basemediamodel&quot;.&quot;id&quot; = 42</div>
  5752.                         </div>
  5753.                        
  5754.                     </td>
  5755.                     <td class="timeline">
  5756.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="34.459980182759004%"><strong data-width="4.158331169921966%" data-background-color"#008080">2.725371072833365%</strong></div></div>
  5757.                     </td>
  5758.                     <td class="djdt-time">
  5759.                         0.65
  5760.                     </td>
  5761.                     <td class="djdt-actions">
  5762.  
  5763.                    
  5764.                        
  5765.                             <form method="post">
  5766.                                 <input name="sql" type="hidden" value="SELECT &quot;main_basemediamodel&quot;.&quot;id&quot;, &quot;main_basemediamodel&quot;.&quot;created_at&quot;, &quot;main_basemediamodel&quot;.&quot;updated_at&quot;, &quot;main_basemediamodel&quot;.&quot;owner_id&quot;, &quot;main_basemediamodel&quot;.&quot;comment&quot; FROM &quot;main_basemediamodel&quot; WHERE &quot;main_basemediamodel&quot;.&quot;id&quot; = 42" /><input name="raw_sql" type="hidden" value="SELECT &quot;main_basemediamodel&quot;.&quot;id&quot;, &quot;main_basemediamodel&quot;.&quot;created_at&quot;, &quot;main_basemediamodel&quot;.&quot;updated_at&quot;, &quot;main_basemediamodel&quot;.&quot;owner_id&quot;, &quot;main_basemediamodel&quot;.&quot;comment&quot; FROM &quot;main_basemediamodel&quot; WHERE &quot;main_basemediamodel&quot;.&quot;id&quot; = %s" /><input name="params" type="hidden" value="[42]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="0.6492137908935547" /><input name="hash" type="hidden" value="eed56668ff0e8bb20c3e567ca275f9bbe4a02243" />
  5767.  
  5768.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  5769.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  5770.  
  5771.                                
  5772.                             </form>
  5773.                        
  5774.                    
  5775.                     </td>
  5776.                 </tr>
  5777.                 <tr class="djUnselected djDebugHoverable djDebugEven djToggleDetails_6" id="sqlDetails_6">
  5778.                     <td colspan="2"></td>
  5779.                     <td colspan="4">
  5780.                         <div class="djSQLDetailsDiv">
  5781.                             <p><strong>Connection:</strong> default</p>
  5782.                            
  5783.                            
  5784.                            
  5785.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  5786.   <span class="djdt-code">sys.exit(run())</span>
  5787. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  5788.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  5789. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  5790.   <span class="djdt-code">super(Application, self).run()</span>
  5791. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  5792.   <span class="djdt-code">Arbiter(self).run()</span>
  5793. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  5794.   <span class="djdt-code">self.manage_workers()</span>
  5795. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  5796.   <span class="djdt-code">self.spawn_workers()</span>
  5797. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  5798.   <span class="djdt-code">self.spawn_worker()</span>
  5799. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  5800.   <span class="djdt-code">worker.init_process()</span>
  5801. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  5802.   <span class="djdt-code">self.run()</span>
  5803. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  5804.   <span class="djdt-code">self.run_for_one(timeout)</span>
  5805. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  5806.   <span class="djdt-code">self.accept(listener)</span>
  5807. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  5808.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  5809. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  5810.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  5811. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  5812.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  5813. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  5814.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  5815. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">166</span>)
  5816.   <span class="djdt-code">media = BaseMediaModel.objects.get(id=serializer.validated_data[&quot;media_id&quot;])</span></pre>
  5817.                            
  5818.                            
  5819.                         </div>
  5820.                     </td>
  5821.                 </tr>
  5822.            
  5823.                 <tr class="djDebugHoverable djDebugOdd" id="sqlMain_7">
  5824.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5825.                     <td class="djdt-toggle">
  5826.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="7" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5827.                     </td>
  5828.                     <td class="query">
  5829.                         <div class="djDebugSqlWrap">
  5830.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;main_mediastoryrelationship&quot;.&quot;id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;story_id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;media_id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;status&quot;</a> <strong>FROM</strong> &quot;main_mediastoryrelationship&quot; <strong>WHERE</strong> (&quot;main_mediastoryrelationship&quot;.&quot;story_id&quot; = 37 <strong>AND</strong> &quot;main_mediastoryrelationship&quot;.&quot;media_id&quot; = 42)</div>
  5831.                         </div>
  5832.                        
  5833.                     </td>
  5834.                     <td class="timeline">
  5835.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="37.185351255592366%"><strong data-width="17.939770554493307%" data-background-color"#800080">11.268803859357641%</strong></div></div>
  5836.                     </td>
  5837.                     <td class="djdt-time">
  5838.                         2.68
  5839.                     </td>
  5840.                     <td class="djdt-actions">
  5841.  
  5842.                    
  5843.                        
  5844.                             <form method="post">
  5845.                                 <input name="sql" type="hidden" value="SELECT &quot;main_mediastoryrelationship&quot;.&quot;id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;story_id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;media_id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;status&quot; FROM &quot;main_mediastoryrelationship&quot; WHERE (&quot;main_mediastoryrelationship&quot;.&quot;story_id&quot; = 37 AND &quot;main_mediastoryrelationship&quot;.&quot;media_id&quot; = 42)" /><input name="raw_sql" type="hidden" value="SELECT &quot;main_mediastoryrelationship&quot;.&quot;id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;story_id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;media_id&quot;, &quot;main_mediastoryrelationship&quot;.&quot;status&quot; FROM &quot;main_mediastoryrelationship&quot; WHERE (&quot;main_mediastoryrelationship&quot;.&quot;story_id&quot; = %s AND &quot;main_mediastoryrelationship&quot;.&quot;media_id&quot; = %s)" /><input name="params" type="hidden" value="[37, 42]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="2.684354782104492" /><input name="hash" type="hidden" value="9b00abc7ccccc833004b7f9e0bd9e60c526ad928" />
  5846.  
  5847.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  5848.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  5849.  
  5850.                                
  5851.                             </form>
  5852.                        
  5853.                    
  5854.                     </td>
  5855.                 </tr>
  5856.                 <tr class="djUnselected djDebugHoverable djDebugOdd djToggleDetails_7" id="sqlDetails_7">
  5857.                     <td colspan="2"></td>
  5858.                     <td colspan="4">
  5859.                         <div class="djSQLDetailsDiv">
  5860.                             <p><strong>Connection:</strong> default</p>
  5861.                            
  5862.                            
  5863.                            
  5864.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  5865.   <span class="djdt-code">sys.exit(run())</span>
  5866. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  5867.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  5868. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  5869.   <span class="djdt-code">super(Application, self).run()</span>
  5870. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  5871.   <span class="djdt-code">Arbiter(self).run()</span>
  5872. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  5873.   <span class="djdt-code">self.manage_workers()</span>
  5874. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  5875.   <span class="djdt-code">self.spawn_workers()</span>
  5876. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  5877.   <span class="djdt-code">self.spawn_worker()</span>
  5878. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  5879.   <span class="djdt-code">worker.init_process()</span>
  5880. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  5881.   <span class="djdt-code">self.run()</span>
  5882. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  5883.   <span class="djdt-code">self.run_for_one(timeout)</span>
  5884. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  5885.   <span class="djdt-code">self.accept(listener)</span>
  5886. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  5887.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  5888. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  5889.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  5890. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  5891.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  5892. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  5893.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  5894. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">167</span>)
  5895.   <span class="djdt-code">MediaStoryRelationship.objects.get_or_create(story=story, media=media)</span></pre>
  5896.                            
  5897.                            
  5898.                         </div>
  5899.                     </td>
  5900.                 </tr>
  5901.            
  5902.                 <tr class="djDebugHoverable djDebugEven" id="sqlMain_8">
  5903.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5904.                     <td class="djdt-toggle">
  5905.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="8" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5906.                     </td>
  5907.                     <td class="query">
  5908.                         <div class="djDebugSqlWrap">
  5909.                             <div class="djDebugSql"><strong>INSERT</strong> <strong>INTO</strong> &quot;main_mediastoryrelationship&quot; (&quot;story_id&quot;, &quot;media_id&quot;, &quot;status&quot;) <strong>VALUES</strong> (37, 42, 2) RETURNING &quot;main_mediastoryrelationship&quot;.&quot;id&quot;</div>
  5910.                         </div>
  5911.                        
  5912.                     </td>
  5913.                     <td class="timeline">
  5914.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="48.454155114950005%"><strong data-width="6.846469000601931%" data-background-color"#800080">3.5290702911533036%</strong></div></div>
  5915.                     </td>
  5916.                     <td class="djdt-time">
  5917.                         0.84
  5918.                     </td>
  5919.                     <td class="djdt-actions">
  5920.  
  5921.                    
  5922.                        
  5923.                    
  5924.                     </td>
  5925.                 </tr>
  5926.                 <tr class="djUnselected djDebugHoverable djDebugEven djToggleDetails_8" id="sqlDetails_8">
  5927.                     <td colspan="2"></td>
  5928.                     <td colspan="4">
  5929.                         <div class="djSQLDetailsDiv">
  5930.                             <p><strong>Connection:</strong> default</p>
  5931.                            
  5932.                            
  5933.                            
  5934.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  5935.   <span class="djdt-code">sys.exit(run())</span>
  5936. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  5937.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  5938. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  5939.   <span class="djdt-code">super(Application, self).run()</span>
  5940. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  5941.   <span class="djdt-code">Arbiter(self).run()</span>
  5942. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  5943.   <span class="djdt-code">self.manage_workers()</span>
  5944. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  5945.   <span class="djdt-code">self.spawn_workers()</span>
  5946. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  5947.   <span class="djdt-code">self.spawn_worker()</span>
  5948. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  5949.   <span class="djdt-code">worker.init_process()</span>
  5950. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  5951.   <span class="djdt-code">self.run()</span>
  5952. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  5953.   <span class="djdt-code">self.run_for_one(timeout)</span>
  5954. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  5955.   <span class="djdt-code">self.accept(listener)</span>
  5956. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  5957.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  5958. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  5959.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  5960. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  5961.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  5962. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  5963.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  5964. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">167</span>)
  5965.   <span class="djdt-code">MediaStoryRelationship.objects.get_or_create(story=story, media=media)</span></pre>
  5966.                            
  5967.                            
  5968.                         </div>
  5969.                     </td>
  5970.                 </tr>
  5971.            
  5972.                 <tr class="djDebugHoverable djDebugOdd" id="sqlMain_9">
  5973.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  5974.                     <td class="djdt-toggle">
  5975.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="9" data-toggle-open="+" data-toggle-close="-" href>+</a>
  5976.                     </td>
  5977.                     <td class="query">
  5978.                         <div class="djDebugSqlWrap">
  5979.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot;</a> <strong>FROM</strong> &quot;accounts_user&quot; <strong>WHERE</strong> &quot;accounts_user&quot;.&quot;id&quot; = 43</div>
  5980.                         </div>
  5981.                        
  5982.                             <strong>Duplicated 4 times.
  5983.                             </strong>
  5984.                        
  5985.                     </td>
  5986.                     <td class="timeline">
  5987.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="51.98322540610331%"><strong data-width="4.537780093798854%" data-background-color"#808080">2.178895639206109%</strong></div></div>
  5988.                     </td>
  5989.                     <td class="djdt-time">
  5990.                         0.52
  5991.                     </td>
  5992.                     <td class="djdt-actions">
  5993.  
  5994.                    
  5995.                        
  5996.                             <form method="post">
  5997.                                 <input name="sql" type="hidden" value="SELECT &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;accounts_user&quot; WHERE &quot;accounts_user&quot;.&quot;id&quot; = 43" /><input name="raw_sql" type="hidden" value="SELECT &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;accounts_user&quot; WHERE &quot;accounts_user&quot;.&quot;id&quot; = %s" /><input name="params" type="hidden" value="[43]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="0.5190372467041016" /><input name="hash" type="hidden" value="e43ad77fc4bb160114bd37c97c7fa3d91adb4a05" />
  5998.  
  5999.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  6000.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  6001.  
  6002.                                
  6003.                             </form>
  6004.                        
  6005.                    
  6006.                     </td>
  6007.                 </tr>
  6008.                 <tr class="djUnselected djDebugHoverable djDebugOdd djToggleDetails_9" id="sqlDetails_9">
  6009.                     <td colspan="2"></td>
  6010.                     <td colspan="4">
  6011.                         <div class="djSQLDetailsDiv">
  6012.                             <p><strong>Connection:</strong> default</p>
  6013.                            
  6014.                            
  6015.                            
  6016.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  6017.   <span class="djdt-code">sys.exit(run())</span>
  6018. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  6019.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  6020. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  6021.   <span class="djdt-code">super(Application, self).run()</span>
  6022. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  6023.   <span class="djdt-code">Arbiter(self).run()</span>
  6024. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  6025.   <span class="djdt-code">self.manage_workers()</span>
  6026. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  6027.   <span class="djdt-code">self.spawn_workers()</span>
  6028. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  6029.   <span class="djdt-code">self.spawn_worker()</span>
  6030. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  6031.   <span class="djdt-code">worker.init_process()</span>
  6032. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  6033.   <span class="djdt-code">self.run()</span>
  6034. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  6035.   <span class="djdt-code">self.run_for_one(timeout)</span>
  6036. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  6037.   <span class="djdt-code">self.accept(listener)</span>
  6038. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  6039.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  6040. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  6041.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  6042. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  6043.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  6044. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  6045.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  6046. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">171</span>)
  6047.   <span class="djdt-code">friend = User.objects.get(id=friend_id)</span></pre>
  6048.                            
  6049.                            
  6050.                         </div>
  6051.                     </td>
  6052.                 </tr>
  6053.            
  6054.                 <tr class="djDebugHoverable djDebugEven" id="sqlMain_10">
  6055.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  6056.                     <td class="djdt-toggle">
  6057.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="10" data-toggle-open="+" data-toggle-close="-" href>+</a>
  6058.                     </td>
  6059.                     <td class="query">
  6060.                         <div class="djDebugSqlWrap">
  6061.                             <div class="djDebugSql"><strong>INSERT</strong> <strong>INTO</strong> &quot;main_storyparticipants&quot; (&quot;story_id&quot;, &quot;status&quot;, &quot;source&quot;, &quot;user_id&quot;) <strong>VALUES</strong> (37, 1, 1, 43) RETURNING &quot;main_storyparticipants&quot;.&quot;id&quot;</div>
  6062.                         </div>
  6063.                        
  6064.                     </td>
  6065.                     <td class="timeline">
  6066.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="54.16212104530942%"><strong data-width="14.819424429014367%" data-background-color"#400000">6.792909831553451%</strong></div></div>
  6067.                     </td>
  6068.                     <td class="djdt-time">
  6069.                         1.62
  6070.                     </td>
  6071.                     <td class="djdt-actions">
  6072.  
  6073.                    
  6074.                        
  6075.                    
  6076.                     </td>
  6077.                 </tr>
  6078.                 <tr class="djUnselected djDebugHoverable djDebugEven djToggleDetails_10" id="sqlDetails_10">
  6079.                     <td colspan="2"></td>
  6080.                     <td colspan="4">
  6081.                         <div class="djSQLDetailsDiv">
  6082.                             <p><strong>Connection:</strong> default</p>
  6083.                            
  6084.                            
  6085.                            
  6086.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  6087.   <span class="djdt-code">sys.exit(run())</span>
  6088. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  6089.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  6090. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  6091.   <span class="djdt-code">super(Application, self).run()</span>
  6092. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  6093.   <span class="djdt-code">Arbiter(self).run()</span>
  6094. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  6095.   <span class="djdt-code">self.manage_workers()</span>
  6096. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  6097.   <span class="djdt-code">self.spawn_workers()</span>
  6098. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  6099.   <span class="djdt-code">self.spawn_worker()</span>
  6100. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  6101.   <span class="djdt-code">worker.init_process()</span>
  6102. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  6103.   <span class="djdt-code">self.run()</span>
  6104. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  6105.   <span class="djdt-code">self.run_for_one(timeout)</span>
  6106. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  6107.   <span class="djdt-code">self.accept(listener)</span>
  6108. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  6109.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  6110. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  6111.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  6112. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  6113.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  6114. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  6115.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  6116. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">172</span>)
  6117.   <span class="djdt-code">StoryParticipants.objects.create(user=friend, story=story)</span></pre>
  6118.                            
  6119.                            
  6120.                         </div>
  6121.                     </td>
  6122.                 </tr>
  6123.            
  6124.                 <tr class="djDebugHoverable djDebugOdd" id="sqlMain_11">
  6125.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  6126.                     <td class="djdt-toggle">
  6127.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="11" data-toggle-open="+" data-toggle-close="-" href>+</a>
  6128.                     </td>
  6129.                     <td class="query">
  6130.                         <div class="djDebugSqlWrap">
  6131.                             <div class="djDebugSql"><strong>INSERT</strong> <strong>INTO</strong> &quot;notifications_notification&quot; (&quot;created_at&quot;, &quot;updated_at&quot;, &quot;user_id&quot;, &quot;notification_type&quot;, &quot;action_resource_id&quot;, &quot;thumbnail&quot;, &quot;read&quot;, &quot;message&quot;) <strong>VALUES</strong> (&#39;2016-04-09T15:57:59.725458+00:00&#39;::timestamptz, &#39;2016-04-09T15:57:59.725511+00:00&#39;::timestamptz, 43, 3, 37, <strong>NULL</strong>, <strong>false</strong>, &#39;AdamTest invited you to a story.&#39;) RETURNING &quot;notifications_notification&quot;.&quot;id&quot;</div>
  6132.                         </div>
  6133.                        
  6134.                     </td>
  6135.                     <td class="timeline">
  6136.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="60.95503087686287%"><strong data-width="11.486503806618646%" data-background-color"#c00000">4.484901864622222%</strong></div></div>
  6137.                     </td>
  6138.                     <td class="djdt-time">
  6139.                         1.07
  6140.                     </td>
  6141.                     <td class="djdt-actions">
  6142.  
  6143.                    
  6144.                     </td>
  6145.                 </tr>
  6146.                 <tr class="djUnselected djDebugHoverable djDebugOdd djToggleDetails_11" id="sqlDetails_11">
  6147.                     <td colspan="2"></td>
  6148.                     <td colspan="4">
  6149.                         <div class="djSQLDetailsDiv">
  6150.                             <p><strong>Connection:</strong> default</p>
  6151.                            
  6152.                            
  6153.                            
  6154.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  6155.   <span class="djdt-code">sys.exit(run())</span>
  6156. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  6157.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  6158. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  6159.   <span class="djdt-code">super(Application, self).run()</span>
  6160. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  6161.   <span class="djdt-code">Arbiter(self).run()</span>
  6162. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  6163.   <span class="djdt-code">self.manage_workers()</span>
  6164. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  6165.   <span class="djdt-code">self.spawn_workers()</span>
  6166. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  6167.   <span class="djdt-code">self.spawn_worker()</span>
  6168. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  6169.   <span class="djdt-code">worker.init_process()</span>
  6170. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  6171.   <span class="djdt-code">self.run()</span>
  6172. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  6173.   <span class="djdt-code">self.run_for_one(timeout)</span>
  6174. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  6175.   <span class="djdt-code">self.accept(listener)</span>
  6176. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  6177.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  6178. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  6179.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  6180. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  6181.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  6182. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  6183.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  6184. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">172</span>)
  6185.   <span class="djdt-code">StoryParticipants.objects.create(user=friend, story=story)</span>
  6186. <span class="djdt-path">/code/notifications/signals/</span><span class="djdt-file">receivers.py</span> in <span class="djdt-func">handle_new_story_participant</span>(<span class="djdt-lineno">114</span>)
  6187.   <span class="djdt-code">send_invitation_notification(story_participant)</span>
  6188. <span class="djdt-path">/code/notifications/signals/</span><span class="djdt-file">receivers.py</span> in <span class="djdt-func">send_invitation_notification</span>(<span class="djdt-lineno">221</span>)
  6189.   <span class="djdt-code">message=message)</span></pre>
  6190.                            
  6191.                            
  6192.                         </div>
  6193.                     </td>
  6194.                 </tr>
  6195.            
  6196.                 <tr class="djDebugHoverable djDebugEven" id="sqlMain_12">
  6197.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  6198.                     <td class="djdt-toggle">
  6199.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="12" data-toggle-open="+" data-toggle-close="-" href>+</a>
  6200.                     </td>
  6201.                     <td class="query">
  6202.                         <div class="djDebugSqlWrap">
  6203.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;push_notifications_apnsdevice&quot;.&quot;id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;name&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;active&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;date_created&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;device_id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;registration_id&quot;</a> <strong>FROM</strong> &quot;push_notifications_apnsdevice&quot; <strong>WHERE</strong> &quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot; = 43</div>
  6204.                         </div>
  6205.                        
  6206.                     </td>
  6207.                     <td class="timeline">
  6208.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="65.4399327414851%"><strong data-width="51.17578916883869%" data-background-color"#408000">17.686387156826438%</strong></div></div>
  6209.                     </td>
  6210.                     <td class="djdt-time">
  6211.                         4.21
  6212.                     </td>
  6213.                     <td class="djdt-actions">
  6214.  
  6215.                    
  6216.                        
  6217.                             <form method="post">
  6218.                                 <input name="sql" type="hidden" value="SELECT &quot;push_notifications_apnsdevice&quot;.&quot;id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;name&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;active&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;date_created&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;device_id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;registration_id&quot; FROM &quot;push_notifications_apnsdevice&quot; WHERE &quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot; = 43" /><input name="raw_sql" type="hidden" value="SELECT &quot;push_notifications_apnsdevice&quot;.&quot;id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;name&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;active&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;date_created&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;device_id&quot;, &quot;push_notifications_apnsdevice&quot;.&quot;registration_id&quot; FROM &quot;push_notifications_apnsdevice&quot; WHERE &quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot; = %s" /><input name="params" type="hidden" value="[43]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="4.213094711303711" /><input name="hash" type="hidden" value="537a90af5ff80595a7109c75879d06d4818ca58c" />
  6219.  
  6220.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  6221.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  6222.  
  6223.                                
  6224.                             </form>
  6225.                        
  6226.                    
  6227.                     </td>
  6228.                 </tr>
  6229.                 <tr class="djUnselected djDebugHoverable djDebugEven djToggleDetails_12" id="sqlDetails_12">
  6230.                     <td colspan="2"></td>
  6231.                     <td colspan="4">
  6232.                         <div class="djSQLDetailsDiv">
  6233.                             <p><strong>Connection:</strong> default</p>
  6234.                            
  6235.                            
  6236.                            
  6237.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  6238.   <span class="djdt-code">sys.exit(run())</span>
  6239. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  6240.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  6241. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  6242.   <span class="djdt-code">super(Application, self).run()</span>
  6243. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  6244.   <span class="djdt-code">Arbiter(self).run()</span>
  6245. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  6246.   <span class="djdt-code">self.manage_workers()</span>
  6247. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  6248.   <span class="djdt-code">self.spawn_workers()</span>
  6249. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  6250.   <span class="djdt-code">self.spawn_worker()</span>
  6251. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  6252.   <span class="djdt-code">worker.init_process()</span>
  6253. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  6254.   <span class="djdt-code">self.run()</span>
  6255. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  6256.   <span class="djdt-code">self.run_for_one(timeout)</span>
  6257. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  6258.   <span class="djdt-code">self.accept(listener)</span>
  6259. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  6260.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  6261. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  6262.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  6263. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  6264.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  6265. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  6266.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  6267. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">172</span>)
  6268.   <span class="djdt-code">StoryParticipants.objects.create(user=friend, story=story)</span>
  6269. <span class="djdt-path">/code/notifications/signals/</span><span class="djdt-file">receivers.py</span> in <span class="djdt-func">handle_new_story_participant</span>(<span class="djdt-lineno">114</span>)
  6270.   <span class="djdt-code">send_invitation_notification(story_participant)</span>
  6271. <span class="djdt-path">/code/notifications/signals/</span><span class="djdt-file">receivers.py</span> in <span class="djdt-func">send_invitation_notification</span>(<span class="djdt-lineno">239</span>)
  6272.   <span class="djdt-code">APNSDevice.objects.filter(user=story_participant.user).send_message(**apns_push_data)</span>
  6273. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/push_notifications/</span><span class="djdt-file">models.py</span> in <span class="djdt-func">send_message</span>(<span class="djdt-lineno">74</span>)
  6274.   <span class="djdt-code">if self:</span></pre>
  6275.                            
  6276.                            
  6277.                         </div>
  6278.                     </td>
  6279.                 </tr>
  6280.            
  6281.                 <tr class="djDebugHoverable djDebugOdd" id="sqlMain_13">
  6282.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  6283.                     <td class="djdt-toggle">
  6284.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="13" data-toggle-open="+" data-toggle-close="-" href>+</a>
  6285.                     </td>
  6286.                     <td class="query">
  6287.                         <div class="djDebugSqlWrap">
  6288.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;push_notifications_apnsdevice&quot;.&quot;registration_id&quot;</a> <strong>FROM</strong> &quot;push_notifications_apnsdevice&quot; <strong>WHERE</strong> (&quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot; = 43 <strong>AND</strong> &quot;push_notifications_apnsdevice&quot;.&quot;active&quot; = <strong>true</strong>)</div>
  6289.                         </div>
  6290.                        
  6291.                     </td>
  6292.                     <td class="timeline">
  6293.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="83.12631989831154%"><strong data-width="19.971528560412843%" data-background-color"#400080">3.36993184070141%</strong></div></div>
  6294.                     </td>
  6295.                     <td class="djdt-time">
  6296.                         0.80
  6297.                     </td>
  6298.                     <td class="djdt-actions">
  6299.  
  6300.                    
  6301.                        
  6302.                             <form method="post">
  6303.                                 <input name="sql" type="hidden" value="SELECT &quot;push_notifications_apnsdevice&quot;.&quot;registration_id&quot; FROM &quot;push_notifications_apnsdevice&quot; WHERE (&quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot; = 43 AND &quot;push_notifications_apnsdevice&quot;.&quot;active&quot; = true)" /><input name="raw_sql" type="hidden" value="SELECT &quot;push_notifications_apnsdevice&quot;.&quot;registration_id&quot; FROM &quot;push_notifications_apnsdevice&quot; WHERE (&quot;push_notifications_apnsdevice&quot;.&quot;user_id&quot; = %s AND &quot;push_notifications_apnsdevice&quot;.&quot;active&quot; = %s)" /><input name="params" type="hidden" value="[43, true]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="0.8027553558349609" /><input name="hash" type="hidden" value="25d4958e47fdf0e416941c491bfc8fae13653419" />
  6304.  
  6305.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  6306.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  6307.  
  6308.                                
  6309.                             </form>
  6310.                        
  6311.                    
  6312.                     </td>
  6313.                 </tr>
  6314.                 <tr class="djUnselected djDebugHoverable djDebugOdd djToggleDetails_13" id="sqlDetails_13">
  6315.                     <td colspan="2"></td>
  6316.                     <td colspan="4">
  6317.                         <div class="djSQLDetailsDiv">
  6318.                             <p><strong>Connection:</strong> default</p>
  6319.                            
  6320.                            
  6321.                            
  6322.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  6323.   <span class="djdt-code">sys.exit(run())</span>
  6324. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  6325.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  6326. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  6327.   <span class="djdt-code">super(Application, self).run()</span>
  6328. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  6329.   <span class="djdt-code">Arbiter(self).run()</span>
  6330. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  6331.   <span class="djdt-code">self.manage_workers()</span>
  6332. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  6333.   <span class="djdt-code">self.spawn_workers()</span>
  6334. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  6335.   <span class="djdt-code">self.spawn_worker()</span>
  6336. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  6337.   <span class="djdt-code">worker.init_process()</span>
  6338. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  6339.   <span class="djdt-code">self.run()</span>
  6340. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  6341.   <span class="djdt-code">self.run_for_one(timeout)</span>
  6342. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  6343.   <span class="djdt-code">self.accept(listener)</span>
  6344. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  6345.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  6346. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  6347.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  6348. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  6349.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  6350. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/rest_framework/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">dispatch</span>(<span class="djdt-lineno">463</span>)
  6351.   <span class="djdt-code">response = handler(request, *args, **kwargs)</span>
  6352. <span class="djdt-path">/code/main/</span><span class="djdt-file">views.py</span> in <span class="djdt-func">post</span>(<span class="djdt-lineno">172</span>)
  6353.   <span class="djdt-code">StoryParticipants.objects.create(user=friend, story=story)</span>
  6354. <span class="djdt-path">/code/notifications/signals/</span><span class="djdt-file">receivers.py</span> in <span class="djdt-func">handle_new_story_participant</span>(<span class="djdt-lineno">114</span>)
  6355.   <span class="djdt-code">send_invitation_notification(story_participant)</span>
  6356. <span class="djdt-path">/code/notifications/signals/</span><span class="djdt-file">receivers.py</span> in <span class="djdt-func">send_invitation_notification</span>(<span class="djdt-lineno">239</span>)
  6357.   <span class="djdt-code">APNSDevice.objects.filter(user=story_participant.user).send_message(**apns_push_data)</span>
  6358. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/push_notifications/</span><span class="djdt-file">models.py</span> in <span class="djdt-func">send_message</span>(<span class="djdt-lineno">76</span>)
  6359.   <span class="djdt-code">reg_ids = list(self.filter(active=True).values_list(&#39;registration_id&#39;, flat=True))</span></pre>
  6360.                            
  6361.                            
  6362.                         </div>
  6363.                     </td>
  6364.                 </tr>
  6365.            
  6366.                 <tr class="djDebugHoverable djDebugEven" id="sqlMain_14">
  6367.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  6368.                     <td class="djdt-toggle">
  6369.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="14" data-toggle-open="+" data-toggle-close="-" href>+</a>
  6370.                     </td>
  6371.                     <td class="query">
  6372.                         <div class="djDebugSqlWrap">
  6373.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;main_storyparticipants&quot;.&quot;id&quot;, &quot;main_storyparticipants&quot;.&quot;story_id&quot;, &quot;main_storyparticipants&quot;.&quot;status&quot;, &quot;main_storyparticipants&quot;.&quot;source&quot;, &quot;main_storyparticipants&quot;.&quot;user_id&quot;</a> <strong>FROM</strong> &quot;main_storyparticipants&quot; <strong>LIMIT</strong> 21</div>
  6374.                         </div>
  6375.                        
  6376.                     </td>
  6377.                     <td class="timeline">
  6378.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="86.49625173901295%"><strong data-width="71.16068781500152%" data-background-color"#c08000">9.609360143324693%</strong></div></div>
  6379.                     </td>
  6380.                     <td class="djdt-time">
  6381.                         2.29
  6382.                     </td>
  6383.                     <td class="djdt-actions">
  6384.  
  6385.                    
  6386.                        
  6387.                             <form method="post">
  6388.                                 <input name="sql" type="hidden" value="SELECT &quot;main_storyparticipants&quot;.&quot;id&quot;, &quot;main_storyparticipants&quot;.&quot;story_id&quot;, &quot;main_storyparticipants&quot;.&quot;status&quot;, &quot;main_storyparticipants&quot;.&quot;source&quot;, &quot;main_storyparticipants&quot;.&quot;user_id&quot; FROM &quot;main_storyparticipants&quot; LIMIT 21" /><input name="raw_sql" type="hidden" value="SELECT &quot;main_storyparticipants&quot;.&quot;id&quot;, &quot;main_storyparticipants&quot;.&quot;story_id&quot;, &quot;main_storyparticipants&quot;.&quot;status&quot;, &quot;main_storyparticipants&quot;.&quot;source&quot;, &quot;main_storyparticipants&quot;.&quot;user_id&quot; FROM &quot;main_storyparticipants&quot; LIMIT 21" /><input name="params" type="hidden" value="[]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="2.2890567779541016" /><input name="hash" type="hidden" value="2e1c1f00e3f91643ee71a0fe6d3d90c7218818d3" />
  6389.  
  6390.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  6391.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  6392.  
  6393.                                
  6394.                             </form>
  6395.                        
  6396.                    
  6397.                     </td>
  6398.                 </tr>
  6399.                 <tr class="djUnselected djDebugHoverable djDebugEven djToggleDetails_14" id="sqlDetails_14">
  6400.                     <td colspan="2"></td>
  6401.                     <td colspan="4">
  6402.                         <div class="djSQLDetailsDiv">
  6403.                             <p><strong>Connection:</strong> default</p>
  6404.                            
  6405.                            
  6406.                            
  6407.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  6408.   <span class="djdt-code">sys.exit(run())</span>
  6409. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  6410.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  6411. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  6412.   <span class="djdt-code">super(Application, self).run()</span>
  6413. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  6414.   <span class="djdt-code">Arbiter(self).run()</span>
  6415. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  6416.   <span class="djdt-code">self.manage_workers()</span>
  6417. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  6418.   <span class="djdt-code">self.spawn_workers()</span>
  6419. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  6420.   <span class="djdt-code">self.spawn_worker()</span>
  6421. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  6422.   <span class="djdt-code">worker.init_process()</span>
  6423. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  6424.   <span class="djdt-code">self.run()</span>
  6425. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  6426.   <span class="djdt-code">self.run_for_one(timeout)</span>
  6427. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  6428.   <span class="djdt-code">self.accept(listener)</span>
  6429. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  6430.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  6431. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  6432.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  6433. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  6434.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  6435. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">pformat</span>(<span class="djdt-lineno">57</span>)
  6436.   <span class="djdt-code">compact=compact).pformat(object)</span>
  6437. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">pformat</span>(<span class="djdt-lineno">144</span>)
  6438.   <span class="djdt-code">self._format(object, sio, 0, 0, {}, 0)</span>
  6439. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">_format</span>(<span class="djdt-lineno">162</span>)
  6440.   <span class="djdt-code">rep = self._repr(object, context, level - 1)</span>
  6441. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">_repr</span>(<span class="djdt-lineno">301</span>)
  6442.   <span class="djdt-code">self._depth, level)</span>
  6443. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">format</span>(<span class="djdt-lineno">313</span>)
  6444.   <span class="djdt-code">return _safe_repr(object, context, maxlevels, level)</span>
  6445. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">_safe_repr</span>(<span class="djdt-lineno">399</span>)
  6446.   <span class="djdt-code">rep = repr(object)</span></pre>
  6447.                            
  6448.                            
  6449.                         </div>
  6450.                     </td>
  6451.                 </tr>
  6452.            
  6453.                 <tr class="djDebugHoverable djDebugOdd" id="sqlMain_15">
  6454.                     <td class="djdt-color"><span data-background-color="rgb(256.0, 0, 0)">&#160;</span></td>
  6455.                     <td class="djdt-toggle">
  6456.                         <a class="djToggleSwitch" data-toggle-name="sqlMain" data-toggle-id="15" data-toggle-open="+" data-toggle-close="-" href>+</a>
  6457.                     </td>
  6458.                     <td class="query">
  6459.                         <div class="djDebugSqlWrap">
  6460.                             <div class="djDebugSql"><strong>SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">&#8226;&#8226;&#8226;</a> <a class="djDebugCollapsed djDebugToggle" href="#">&quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot;</a> <strong>FROM</strong> &quot;accounts_user&quot; <strong>WHERE</strong> &quot;accounts_user&quot;.&quot;id&quot; = 43</div>
  6461.                         </div>
  6462.                        
  6463.                             <strong>Duplicated 4 times.
  6464.                             </strong>
  6465.                        
  6466.                     </td>
  6467.                     <td class="timeline">
  6468.                         <div class="djDebugTimeline"><div class="djDebugLineChart" data-left="96.10561188233764%"><strong data-width="100.00000000000017%" data-background-color"#408080">3.894388117662366%</strong></div></div>
  6469.                     </td>
  6470.                     <td class="djdt-time">
  6471.                         0.93
  6472.                     </td>
  6473.                     <td class="djdt-actions">
  6474.  
  6475.                    
  6476.                        
  6477.                             <form method="post">
  6478.                                 <input name="sql" type="hidden" value="SELECT &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;accounts_user&quot; WHERE &quot;accounts_user&quot;.&quot;id&quot; = 43" /><input name="raw_sql" type="hidden" value="SELECT &quot;accounts_user&quot;.&quot;id&quot;, &quot;accounts_user&quot;.&quot;password&quot;, &quot;accounts_user&quot;.&quot;last_login&quot;, &quot;accounts_user&quot;.&quot;is_superuser&quot;, &quot;accounts_user&quot;.&quot;email&quot;, &quot;accounts_user&quot;.&quot;is_staff&quot;, &quot;accounts_user&quot;.&quot;is_active&quot;, &quot;accounts_user&quot;.&quot;date_joined&quot;, &quot;accounts_user&quot;.&quot;username&quot;, &quot;accounts_user&quot;.&quot;real_name&quot;, &quot;accounts_user&quot;.&quot;avatar&quot;, &quot;accounts_user&quot;.&quot;age&quot;, &quot;accounts_user&quot;.&quot;gender&quot;, &quot;accounts_user&quot;.&quot;distance_preferences&quot;, &quot;accounts_user&quot;.&quot;is_private&quot;, &quot;accounts_user&quot;.&quot;stories_visibility&quot;, &quot;accounts_user&quot;.&quot;push_notifications_enabled&quot;, &quot;accounts_user&quot;.&quot;is_verified&quot;, &quot;accounts_user&quot;.&quot;location_id&quot;, &quot;accounts_user&quot;.&quot;phone_number&quot; FROM &quot;accounts_user&quot; WHERE &quot;accounts_user&quot;.&quot;id&quot; = %s" /><input name="params" type="hidden" value="[43]" /><input name="alias" type="hidden" value="default" /><input name="duration" type="hidden" value="0.9276866912841797" /><input name="hash" type="hidden" value="e43ad77fc4bb160114bd37c97c7fa3d91adb4a05" />
  6479.  
  6480.                                 <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button>
  6481.                                 <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button>
  6482.  
  6483.                                
  6484.                             </form>
  6485.                        
  6486.                    
  6487.                     </td>
  6488.                 </tr>
  6489.                 <tr class="djUnselected djDebugHoverable djDebugOdd djToggleDetails_15" id="sqlDetails_15">
  6490.                     <td colspan="2"></td>
  6491.                     <td colspan="4">
  6492.                         <div class="djSQLDetailsDiv">
  6493.                             <p><strong>Connection:</strong> default</p>
  6494.                            
  6495.                            
  6496.                            
  6497.                                 <pre class="djdt-stack"><span class="djdt-path">/usr/local/bin/</span><span class="djdt-file">gunicorn</span> in <span class="djdt-func">&lt;module&gt;</span>(<span class="djdt-lineno">11</span>)
  6498.   <span class="djdt-code">sys.exit(run())</span>
  6499. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">wsgiapp.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">74</span>)
  6500.   <span class="djdt-code">WSGIApplication(&quot;%(prog)s [OPTIONS] [APP_MODULE]&quot;).run()</span>
  6501. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">192</span>)
  6502.   <span class="djdt-code">super(Application, self).run()</span>
  6503. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/app/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">72</span>)
  6504.   <span class="djdt-code">Arbiter(self).run()</span>
  6505. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">180</span>)
  6506.   <span class="djdt-code">self.manage_workers()</span>
  6507. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">manage_workers</span>(<span class="djdt-lineno">482</span>)
  6508.   <span class="djdt-code">self.spawn_workers()</span>
  6509. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_workers</span>(<span class="djdt-lineno">548</span>)
  6510.   <span class="djdt-code">self.spawn_worker()</span>
  6511. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/</span><span class="djdt-file">arbiter.py</span> in <span class="djdt-func">spawn_worker</span>(<span class="djdt-lineno">515</span>)
  6512.   <span class="djdt-code">worker.init_process()</span>
  6513. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">base.py</span> in <span class="djdt-func">init_process</span>(<span class="djdt-lineno">126</span>)
  6514.   <span class="djdt-code">self.run()</span>
  6515. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run</span>(<span class="djdt-lineno">119</span>)
  6516.   <span class="djdt-code">self.run_for_one(timeout)</span>
  6517. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">run_for_one</span>(<span class="djdt-lineno">66</span>)
  6518.   <span class="djdt-code">self.accept(listener)</span>
  6519. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">accept</span>(<span class="djdt-lineno">30</span>)
  6520.   <span class="djdt-code">self.handle(listener, client, addr)</span>
  6521. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle</span>(<span class="djdt-lineno">130</span>)
  6522.   <span class="djdt-code">self.handle_request(listener, req, client, addr)</span>
  6523. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/gunicorn/workers/</span><span class="djdt-file">sync.py</span> in <span class="djdt-func">handle_request</span>(<span class="djdt-lineno">171</span>)
  6524.   <span class="djdt-code">respiter = self.wsgi(environ, resp.start_response)</span>
  6525. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">pformat</span>(<span class="djdt-lineno">57</span>)
  6526.   <span class="djdt-code">compact=compact).pformat(object)</span>
  6527. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">pformat</span>(<span class="djdt-lineno">144</span>)
  6528.   <span class="djdt-code">self._format(object, sio, 0, 0, {}, 0)</span>
  6529. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">_format</span>(<span class="djdt-lineno">162</span>)
  6530.   <span class="djdt-code">rep = self._repr(object, context, level - 1)</span>
  6531. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">_repr</span>(<span class="djdt-lineno">301</span>)
  6532.   <span class="djdt-code">self._depth, level)</span>
  6533. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">format</span>(<span class="djdt-lineno">313</span>)
  6534.   <span class="djdt-code">return _safe_repr(object, context, maxlevels, level)</span>
  6535. <span class="djdt-path">/usr/local/lib/python3.4/</span><span class="djdt-file">pprint.py</span> in <span class="djdt-func">_safe_repr</span>(<span class="djdt-lineno">399</span>)
  6536.   <span class="djdt-code">rep = repr(object)</span>
  6537. <span class="djdt-path">/usr/local/lib/python3.4/site-packages/push_notifications/</span><span class="djdt-file">models.py</span> in <span class="djdt-func">__str__</span>(<span class="djdt-lineno">25</span>)
  6538.   <span class="djdt-code">&quot;%s for %s&quot; % (self.__class__.__name__, self.user or &quot;unknown user&quot;)</span></pre>
  6539.                            
  6540.                            
  6541.                         </div>
  6542.                     </td>
  6543.                 </tr>
  6544.            
  6545.         </tbody>
  6546.     </table>
  6547.  
  6548.  
  6549. <script src="/static/debug_toolbar/js/toolbar.sql.js"></script>
  6550. </div>
  6551.                    
  6552.                 </div>
  6553.             </div>
  6554.        
  6555.    
  6556.        
  6557.             <div id="StaticFilesPanel" class="djdt-panelContent">
  6558.                 <div class="djDebugPanelTitle">
  6559.                     <a href="" class="djDebugClose"></a>
  6560.                     <h3>Static files (105 found, 0 used)</h3>
  6561.                 </div>
  6562.                 <div class="djDebugPanelContent">
  6563.                    
  6564.                     <div class="djdt-scroll">
  6565.  
  6566. <h4>Static file paths</h4>
  6567.  
  6568.     <p>None</p>
  6569.  
  6570.  
  6571. <h4>Static file apps</h4>
  6572.  
  6573.     <ol>
  6574.    
  6575.         <li>django.contrib.admin</li>
  6576.    
  6577.         <li>rest_framework</li>
  6578.    
  6579.         <li>debug_toolbar</li>
  6580.    
  6581.         <li>main</li>
  6582.    
  6583.     </ol>
  6584.  
  6585.  
  6586. <h4>Static files</h4>
  6587.  
  6588.     <p>None</p>
  6589.  
  6590.  
  6591.  
  6592.  
  6593. <h4>django.contrib.staticfiles.finders.AppDirectoriesFinder (105 files)</h4>
  6594. <table>
  6595.     <thead>
  6596.         <tr>
  6597.             <th>Path</th>
  6598.             <th>Location</th>
  6599.         </tr>
  6600.     </thead>
  6601.     <tbody>
  6602.    
  6603.     <tr class="djDebugOdd">
  6604.         <td>admin/img/icon-changelink.svg</td>
  6605.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg</td>
  6606.     </tr>
  6607.    
  6608.     <tr class="djDebugEven">
  6609.         <td>admin/img/calendar-icons.svg</td>
  6610.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg</td>
  6611.     </tr>
  6612.    
  6613.     <tr class="djDebugOdd">
  6614.         <td>admin/img/sorting-icons.svg</td>
  6615.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg</td>
  6616.     </tr>
  6617.    
  6618.     <tr class="djDebugEven">
  6619.         <td>admin/img/tooltag-add.svg</td>
  6620.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg</td>
  6621.     </tr>
  6622.    
  6623.     <tr class="djDebugOdd">
  6624.         <td>admin/img/inline-delete.svg</td>
  6625.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg</td>
  6626.     </tr>
  6627.    
  6628.     <tr class="djDebugEven">
  6629.         <td>admin/img/icon-alert.svg</td>
  6630.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg</td>
  6631.     </tr>
  6632.    
  6633.     <tr class="djDebugOdd">
  6634.         <td>admin/img/icon-deletelink.svg</td>
  6635.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg</td>
  6636.     </tr>
  6637.    
  6638.     <tr class="djDebugEven">
  6639.         <td>admin/img/icon-calendar.svg</td>
  6640.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg</td>
  6641.     </tr>
  6642.    
  6643.     <tr class="djDebugOdd">
  6644.         <td>admin/img/search.svg</td>
  6645.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/search.svg</td>
  6646.     </tr>
  6647.    
  6648.     <tr class="djDebugEven">
  6649.         <td>admin/img/tooltag-arrowright.svg</td>
  6650.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg</td>
  6651.     </tr>
  6652.    
  6653.     <tr class="djDebugOdd">
  6654.         <td>admin/img/LICENSE</td>
  6655.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/LICENSE</td>
  6656.     </tr>
  6657.    
  6658.     <tr class="djDebugEven">
  6659.         <td>admin/img/icon-addlink.svg</td>
  6660.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg</td>
  6661.     </tr>
  6662.    
  6663.     <tr class="djDebugOdd">
  6664.         <td>admin/img/selector-icons.svg</td>
  6665.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg</td>
  6666.     </tr>
  6667.    
  6668.     <tr class="djDebugEven">
  6669.         <td>admin/img/icon-clock.svg</td>
  6670.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg</td>
  6671.     </tr>
  6672.    
  6673.     <tr class="djDebugOdd">
  6674.         <td>admin/img/README.txt</td>
  6675.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/README.txt</td>
  6676.     </tr>
  6677.    
  6678.     <tr class="djDebugEven">
  6679.         <td>admin/img/icon-unknown-alt.svg</td>
  6680.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg</td>
  6681.     </tr>
  6682.    
  6683.     <tr class="djDebugOdd">
  6684.         <td>admin/img/icon-unknown.svg</td>
  6685.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg</td>
  6686.     </tr>
  6687.    
  6688.     <tr class="djDebugEven">
  6689.         <td>admin/img/icon-no.svg</td>
  6690.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-no.svg</td>
  6691.     </tr>
  6692.    
  6693.     <tr class="djDebugOdd">
  6694.         <td>admin/img/icon-yes.svg</td>
  6695.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg</td>
  6696.     </tr>
  6697.    
  6698.     <tr class="djDebugEven">
  6699.         <td>admin/img/gis/move_vertex_off.svg</td>
  6700.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg</td>
  6701.     </tr>
  6702.    
  6703.     <tr class="djDebugOdd">
  6704.         <td>admin/img/gis/move_vertex_on.svg</td>
  6705.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg</td>
  6706.     </tr>
  6707.    
  6708.     <tr class="djDebugEven">
  6709.         <td>admin/fonts/Roboto-Bold-webfont.woff</td>
  6710.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff</td>
  6711.     </tr>
  6712.    
  6713.     <tr class="djDebugOdd">
  6714.         <td>admin/fonts/LICENSE.txt</td>
  6715.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt</td>
  6716.     </tr>
  6717.    
  6718.     <tr class="djDebugEven">
  6719.         <td>admin/fonts/Roboto-Light-webfont.woff</td>
  6720.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff</td>
  6721.     </tr>
  6722.    
  6723.     <tr class="djDebugOdd">
  6724.         <td>admin/fonts/Roboto-Regular-webfont.woff</td>
  6725.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff</td>
  6726.     </tr>
  6727.    
  6728.     <tr class="djDebugEven">
  6729.         <td>admin/fonts/README.txt</td>
  6730.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/fonts/README.txt</td>
  6731.     </tr>
  6732.    
  6733.     <tr class="djDebugOdd">
  6734.         <td>admin/js/urlify.js</td>
  6735.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/urlify.js</td>
  6736.     </tr>
  6737.    
  6738.     <tr class="djDebugEven">
  6739.         <td>admin/js/collapse.min.js</td>
  6740.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/collapse.min.js</td>
  6741.     </tr>
  6742.    
  6743.     <tr class="djDebugOdd">
  6744.         <td>admin/js/SelectBox.js</td>
  6745.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/SelectBox.js</td>
  6746.     </tr>
  6747.    
  6748.     <tr class="djDebugEven">
  6749.         <td>admin/js/prepopulate.js</td>
  6750.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/prepopulate.js</td>
  6751.     </tr>
  6752.    
  6753.     <tr class="djDebugOdd">
  6754.         <td>admin/js/prepopulate.min.js</td>
  6755.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/prepopulate.min.js</td>
  6756.     </tr>
  6757.    
  6758.     <tr class="djDebugEven">
  6759.         <td>admin/js/collapse.js</td>
  6760.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/collapse.js</td>
  6761.     </tr>
  6762.    
  6763.     <tr class="djDebugOdd">
  6764.         <td>admin/js/SelectFilter2.js</td>
  6765.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js</td>
  6766.     </tr>
  6767.    
  6768.     <tr class="djDebugEven">
  6769.         <td>admin/js/calendar.js</td>
  6770.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/calendar.js</td>
  6771.     </tr>
  6772.    
  6773.     <tr class="djDebugOdd">
  6774.         <td>admin/js/inlines.min.js</td>
  6775.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/inlines.min.js</td>
  6776.     </tr>
  6777.    
  6778.     <tr class="djDebugEven">
  6779.         <td>admin/js/inlines.js</td>
  6780.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/inlines.js</td>
  6781.     </tr>
  6782.    
  6783.     <tr class="djDebugOdd">
  6784.         <td>admin/js/core.js</td>
  6785.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/core.js</td>
  6786.     </tr>
  6787.    
  6788.     <tr class="djDebugEven">
  6789.         <td>admin/js/actions.min.js</td>
  6790.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/actions.min.js</td>
  6791.     </tr>
  6792.    
  6793.     <tr class="djDebugOdd">
  6794.         <td>admin/js/jquery.init.js</td>
  6795.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/jquery.init.js</td>
  6796.     </tr>
  6797.    
  6798.     <tr class="djDebugEven">
  6799.         <td>admin/js/actions.js</td>
  6800.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/actions.js</td>
  6801.     </tr>
  6802.    
  6803.     <tr class="djDebugOdd">
  6804.         <td>admin/js/timeparse.js</td>
  6805.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/timeparse.js</td>
  6806.     </tr>
  6807.    
  6808.     <tr class="djDebugEven">
  6809.         <td>admin/js/admin/DateTimeShortcuts.js</td>
  6810.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js</td>
  6811.     </tr>
  6812.    
  6813.     <tr class="djDebugOdd">
  6814.         <td>admin/js/admin/RelatedObjectLookups.js</td>
  6815.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js</td>
  6816.     </tr>
  6817.    
  6818.     <tr class="djDebugEven">
  6819.         <td>admin/js/vendor/jquery/jquery.js</td>
  6820.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js</td>
  6821.     </tr>
  6822.    
  6823.     <tr class="djDebugOdd">
  6824.         <td>admin/js/vendor/jquery/jquery.min.js</td>
  6825.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js</td>
  6826.     </tr>
  6827.    
  6828.     <tr class="djDebugEven">
  6829.         <td>admin/js/vendor/jquery/LICENSE-JQUERY.txt</td>
  6830.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE-JQUERY.txt</td>
  6831.     </tr>
  6832.    
  6833.     <tr class="djDebugOdd">
  6834.         <td>admin/js/vendor/xregexp/xregexp.min.js</td>
  6835.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js</td>
  6836.     </tr>
  6837.    
  6838.     <tr class="djDebugEven">
  6839.         <td>admin/js/vendor/xregexp/LICENSE-XREGEXP.txt</td>
  6840.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE-XREGEXP.txt</td>
  6841.     </tr>
  6842.    
  6843.     <tr class="djDebugOdd">
  6844.         <td>admin/css/base.css</td>
  6845.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/css/base.css</td>
  6846.     </tr>
  6847.    
  6848.     <tr class="djDebugEven">
  6849.         <td>admin/css/dashboard.css</td>
  6850.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/css/dashboard.css</td>
  6851.     </tr>
  6852.    
  6853.     <tr class="djDebugOdd">
  6854.         <td>admin/css/forms.css</td>
  6855.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/css/forms.css</td>
  6856.     </tr>
  6857.    
  6858.     <tr class="djDebugEven">
  6859.         <td>admin/css/fonts.css</td>
  6860.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/css/fonts.css</td>
  6861.     </tr>
  6862.    
  6863.     <tr class="djDebugOdd">
  6864.         <td>admin/css/widgets.css</td>
  6865.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/css/widgets.css</td>
  6866.     </tr>
  6867.    
  6868.     <tr class="djDebugEven">
  6869.         <td>admin/css/changelists.css</td>
  6870.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/css/changelists.css</td>
  6871.     </tr>
  6872.    
  6873.     <tr class="djDebugOdd">
  6874.         <td>admin/css/login.css</td>
  6875.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/css/login.css</td>
  6876.     </tr>
  6877.    
  6878.     <tr class="djDebugEven">
  6879.         <td>admin/css/rtl.css</td>
  6880.         <td>/usr/local/lib/python3.4/site-packages/django/contrib/admin/static/admin/css/rtl.css</td>
  6881.     </tr>
  6882.    
  6883.     <tr class="djDebugOdd">
  6884.         <td>rest_framework/img/grid.png</td>
  6885.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/img/grid.png</td>
  6886.     </tr>
  6887.    
  6888.     <tr class="djDebugEven">
  6889.         <td>rest_framework/img/glyphicons-halflings-white.png</td>
  6890.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png</td>
  6891.     </tr>
  6892.    
  6893.     <tr class="djDebugOdd">
  6894.         <td>rest_framework/img/glyphicons-halflings.png</td>
  6895.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png</td>
  6896.     </tr>
  6897.    
  6898.     <tr class="djDebugEven">
  6899.         <td>rest_framework/fonts/glyphicons-halflings-regular.ttf</td>
  6900.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf</td>
  6901.     </tr>
  6902.    
  6903.     <tr class="djDebugOdd">
  6904.         <td>rest_framework/fonts/glyphicons-halflings-regular.woff</td>
  6905.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff</td>
  6906.     </tr>
  6907.    
  6908.     <tr class="djDebugEven">
  6909.         <td>rest_framework/fonts/glyphicons-halflings-regular.eot</td>
  6910.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot</td>
  6911.     </tr>
  6912.    
  6913.     <tr class="djDebugOdd">
  6914.         <td>rest_framework/fonts/glyphicons-halflings-regular.woff2</td>
  6915.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2</td>
  6916.     </tr>
  6917.    
  6918.     <tr class="djDebugEven">
  6919.         <td>rest_framework/fonts/glyphicons-halflings-regular.svg</td>
  6920.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg</td>
  6921.     </tr>
  6922.    
  6923.     <tr class="djDebugOdd">
  6924.         <td>rest_framework/js/ajax-form.js</td>
  6925.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/js/ajax-form.js</td>
  6926.     </tr>
  6927.    
  6928.     <tr class="djDebugEven">
  6929.         <td>rest_framework/js/bootstrap.min.js</td>
  6930.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js</td>
  6931.     </tr>
  6932.    
  6933.     <tr class="djDebugOdd">
  6934.         <td>rest_framework/js/csrf.js</td>
  6935.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/js/csrf.js</td>
  6936.     </tr>
  6937.    
  6938.     <tr class="djDebugEven">
  6939.         <td>rest_framework/js/jquery-1.11.3.min.js</td>
  6940.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/js/jquery-1.11.3.min.js</td>
  6941.     </tr>
  6942.    
  6943.     <tr class="djDebugOdd">
  6944.         <td>rest_framework/js/prettify-min.js</td>
  6945.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/js/prettify-min.js</td>
  6946.     </tr>
  6947.    
  6948.     <tr class="djDebugEven">
  6949.         <td>rest_framework/js/default.js</td>
  6950.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/js/default.js</td>
  6951.     </tr>
  6952.    
  6953.     <tr class="djDebugOdd">
  6954.         <td>rest_framework/css/default.css</td>
  6955.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/css/default.css</td>
  6956.     </tr>
  6957.    
  6958.     <tr class="djDebugEven">
  6959.         <td>rest_framework/css/prettify.css</td>
  6960.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/css/prettify.css</td>
  6961.     </tr>
  6962.    
  6963.     <tr class="djDebugOdd">
  6964.         <td>rest_framework/css/bootstrap.min.css</td>
  6965.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css</td>
  6966.     </tr>
  6967.    
  6968.     <tr class="djDebugEven">
  6969.         <td>rest_framework/css/bootstrap-tweaks.css</td>
  6970.         <td>/usr/local/lib/python3.4/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css</td>
  6971.     </tr>
  6972.    
  6973.     <tr class="djDebugOdd">
  6974.         <td>debug_toolbar/.DS_Store</td>
  6975.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/.DS_Store</td>
  6976.     </tr>
  6977.    
  6978.     <tr class="djDebugEven">
  6979.         <td>debug_toolbar/img/back_hover.png</td>
  6980.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/img/back_hover.png</td>
  6981.     </tr>
  6982.    
  6983.     <tr class="djDebugOdd">
  6984.         <td>debug_toolbar/img/close_hover.png</td>
  6985.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/img/close_hover.png</td>
  6986.     </tr>
  6987.    
  6988.     <tr class="djDebugEven">
  6989.         <td>debug_toolbar/img/ajax-loader.gif</td>
  6990.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/img/ajax-loader.gif</td>
  6991.     </tr>
  6992.    
  6993.     <tr class="djDebugOdd">
  6994.         <td>debug_toolbar/img/indicator.png</td>
  6995.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/img/indicator.png</td>
  6996.     </tr>
  6997.    
  6998.     <tr class="djDebugEven">
  6999.         <td>debug_toolbar/img/back.png</td>
  7000.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/img/back.png</td>
  7001.     </tr>
  7002.    
  7003.     <tr class="djDebugOdd">
  7004.         <td>debug_toolbar/img/djdt_vertical.png</td>
  7005.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/img/djdt_vertical.png</td>
  7006.     </tr>
  7007.    
  7008.     <tr class="djDebugEven">
  7009.         <td>debug_toolbar/img/close.png</td>
  7010.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/img/close.png</td>
  7011.     </tr>
  7012.    
  7013.     <tr class="djDebugOdd">
  7014.         <td>debug_toolbar/js/jquery_post.js</td>
  7015.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/js/jquery_post.js</td>
  7016.     </tr>
  7017.    
  7018.     <tr class="djDebugEven">
  7019.         <td>debug_toolbar/js/toolbar.template.js</td>
  7020.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.template.js</td>
  7021.     </tr>
  7022.    
  7023.     <tr class="djDebugOdd">
  7024.         <td>debug_toolbar/js/toolbar.sql.js</td>
  7025.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.sql.js</td>
  7026.     </tr>
  7027.    
  7028.     <tr class="djDebugEven">
  7029.         <td>debug_toolbar/js/jquery_pre.js</td>
  7030.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/js/jquery_pre.js</td>
  7031.     </tr>
  7032.    
  7033.     <tr class="djDebugOdd">
  7034.         <td>debug_toolbar/js/toolbar.profiling.js</td>
  7035.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.profiling.js</td>
  7036.     </tr>
  7037.    
  7038.     <tr class="djDebugEven">
  7039.         <td>debug_toolbar/js/toolbar.js</td>
  7040.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js</td>
  7041.     </tr>
  7042.    
  7043.     <tr class="djDebugOdd">
  7044.         <td>debug_toolbar/js/jquery_existing.js</td>
  7045.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/js/jquery_existing.js</td>
  7046.     </tr>
  7047.    
  7048.     <tr class="djDebugEven">
  7049.         <td>debug_toolbar/js/toolbar.timer.js</td>
  7050.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.timer.js</td>
  7051.     </tr>
  7052.    
  7053.     <tr class="djDebugOdd">
  7054.         <td>debug_toolbar/css/toolbar.css</td>
  7055.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css</td>
  7056.     </tr>
  7057.    
  7058.     <tr class="djDebugEven">
  7059.         <td>debug_toolbar/css/print.css</td>
  7060.         <td>/usr/local/lib/python3.4/site-packages/debug_toolbar/static/debug_toolbar/css/print.css</td>
  7061.     </tr>
  7062.    
  7063.     <tr class="djDebugOdd">
  7064.         <td>hypeit_logo@3x.png</td>
  7065.         <td>/code/main/static/hypeit_logo@3x.png</td>
  7066.     </tr>
  7067.    
  7068.     <tr class="djDebugEven">
  7069.         <td>avatar_placeholder@3x.png</td>
  7070.         <td>/code/main/static/avatar_placeholder@3x.png</td>
  7071.     </tr>
  7072.    
  7073.     <tr class="djDebugOdd">
  7074.         <td>share_image.png</td>
  7075.         <td>/code/main/static/share_image.png</td>
  7076.     </tr>
  7077.    
  7078.     <tr class="djDebugEven">
  7079.         <td>scripts/upload_file.js</td>
  7080.         <td>/code/main/static/scripts/upload_file.js</td>
  7081.     </tr>
  7082.    
  7083.     <tr class="djDebugOdd">
  7084.         <td>styles/main.sass</td>
  7085.         <td>/code/main/static/styles/main.sass</td>
  7086.     </tr>
  7087.    
  7088.     <tr class="djDebugEven">
  7089.         <td>styles/_variables.sass</td>
  7090.         <td>/code/main/static/styles/_variables.sass</td>
  7091.     </tr>
  7092.    
  7093.     <tr class="djDebugOdd">
  7094.         <td>styles/_bootstrap_override.sass</td>
  7095.         <td>/code/main/static/styles/_bootstrap_override.sass</td>
  7096.     </tr>
  7097.    
  7098.     <tr class="djDebugEven">
  7099.         <td>styles/mixins/_placeholder.sass</td>
  7100.         <td>/code/main/static/styles/mixins/_placeholder.sass</td>
  7101.     </tr>
  7102.    
  7103.     <tr class="djDebugOdd">
  7104.         <td>styles/views/_landing.sass</td>
  7105.         <td>/code/main/static/styles/views/_landing.sass</td>
  7106.     </tr>
  7107.    
  7108.     <tr class="djDebugEven">
  7109.         <td>styles/views/_success.sass</td>
  7110.         <td>/code/main/static/styles/views/_success.sass</td>
  7111.     </tr>
  7112.    
  7113.     <tr class="djDebugOdd">
  7114.         <td>styles/components/_buttons.sass</td>
  7115.         <td>/code/main/static/styles/components/_buttons.sass</td>
  7116.     </tr>
  7117.    
  7118.     <tr class="djDebugEven">
  7119.         <td>styles/components/_form.sass</td>
  7120.         <td>/code/main/static/styles/components/_form.sass</td>
  7121.     </tr>
  7122.    
  7123.     <tr class="djDebugOdd">
  7124.         <td>styles/components/_typography.sass</td>
  7125.         <td>/code/main/static/styles/components/_typography.sass</td>
  7126.     </tr>
  7127.    
  7128.     </tbody>
  7129. </table>
  7130.  
  7131. </div>
  7132.                    
  7133.                 </div>
  7134.             </div>
  7135.        
  7136.    
  7137.        
  7138.             <div id="TemplatesPanel" class="djdt-panelContent">
  7139.                 <div class="djDebugPanelTitle">
  7140.                     <a href="" class="djDebugClose"></a>
  7141.                     <h3>Templates (1 rendered)</h3>
  7142.                 </div>
  7143.                 <div class="djDebugPanelContent">
  7144.                    
  7145.                     <div class="djdt-scroll">
  7146. <h4>Template paths</h4>
  7147.  
  7148.     <p>None</p>
  7149.  
  7150.  
  7151. <h4>Template</h4>
  7152.  
  7153. <dl>
  7154.  
  7155.     <dt><strong><a class="remoteCall toggleTemplate" href="/__debug__/template_source/?template=None">None</a></strong></dt>
  7156.     <dd><samp>&lt;unknown source&gt;</samp></dd>
  7157.    
  7158.     <dd>
  7159.         <div class="djTemplateShowContextDiv"><a class="djTemplateShowContext"><span class="toggleArrow">&#x25B6;</span> Toggle context</a></div>
  7160.         <div class="djTemplateHideContextDiv" hidden="hidden"><code>{&#39;False&#39;: False, &#39;None&#39;: None, &#39;True&#39;: True}
  7161. {&#39;django_version_info&#39;: &#39;1.9.4&#39;,
  7162.  &#39;exception_type&#39;: &#39;TypeError&#39;,
  7163.  &#39;exception_value&#39;: &#39;_apns_send() got an unexpected keyword argument &#39;
  7164.                     &quot;&#39;loc-args&#39;&quot;,
  7165.  &#39;filtered_POST&#39;: &lt;QueryDict: {}&gt;,
  7166.  &#39;frames&#39;: [{&#39;context_line&#39;: &#39;                    response = &#39;
  7167.                              &#39;self.process_exception_by_middleware(e, &#39;
  7168.                              &#39;request)&#39;,
  7169.              &#39;exc_cause&#39;: None,
  7170.              &#39;exc_cause_explicit&#39;: None,
  7171.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py&#39;,
  7172.              &#39;function&#39;: &#39;get_response&#39;,
  7173.              &#39;id&#39;: 140505390525128,
  7174.              &#39;lineno&#39;: 149,
  7175.              &#39;post_context&#39;: [&#39;&#39;,
  7176.                               &#39;            # Complain if the view &#39;
  7177.                               &#39;returned None (a common error).&#39;,
  7178.                               &#39;            if response is None:&#39;,
  7179.                               &#39;                if isinstance(callback, &#39;
  7180.                               &#39;types.FunctionType):    # FBV&#39;,
  7181.                               &#39;                    view_name = &#39;
  7182.                               &#39;callback.__name__&#39;,
  7183.                               &#39;                &#39;
  7184.                               &#39;else:                                           &#39;
  7185.                               &#39;# CBV&#39;],
  7186.              &#39;pre_context&#39;: [&#39;                        break&#39;,
  7187.                              &#39;&#39;,
  7188.                              &#39;            if response is None:&#39;,
  7189.                              &#39;                wrapped_callback = &#39;
  7190.                              &#39;self.make_view_atomic(callback)&#39;,
  7191.                              &#39;                try:&#39;,
  7192.                              &#39;                    response = &#39;
  7193.                              &#39;wrapped_callback(request, *callback_args, &#39;
  7194.                              &#39;**callback_kwargs)&#39;,
  7195.                              &#39;                except Exception as e:&#39;],
  7196.              &#39;pre_context_lineno&#39;: 142,
  7197.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42ac8&gt;,
  7198.              &#39;type&#39;: &#39;django&#39;,
  7199.              &#39;vars&#39;: [(&#39;middleware_method&#39;,
  7200.                        &#39;&amp;lt;bound method CsrfViewMiddleware.process_view &#39;
  7201.                        &#39;of &amp;lt;django.middleware.csrf.CsrfViewMiddleware &#39;
  7202.                        &#39;object at 0x7fc9f6ae4e80&amp;gt;&amp;gt;&#39;),
  7203.                       (&#39;callback_kwargs&#39;, &#39;{}&#39;),
  7204.                       (&#39;response&#39;, &#39;None&#39;),
  7205.                       (&#39;urlconf&#39;, &#39;&amp;#39;Hypeit.urls&amp;#39;&#39;),
  7206.                       (&#39;resolver&#39;,
  7207.                        &#39;&amp;lt;RegexURLResolver &amp;#39;Hypeit.urls&amp;#39; &#39;
  7208.                        &#39;(None:None) ^/&amp;gt;&#39;),
  7209.                       (&#39;callback_args&#39;, &#39;()&#39;),
  7210.                       (&#39;request&#39;,
  7211.                        &#39;&amp;lt;WSGIRequest: POST &#39;
  7212.                        &#39;&amp;#39;/v1/stories/create&amp;#39;&amp;gt;&#39;),
  7213.                       (&#39;wrapped_callback&#39;,
  7214.                        &#39;&amp;lt;function CreateStoryView at &#39;
  7215.                        &#39;0x7fc9f6b4f6a8&amp;gt;&#39;),
  7216.                       (&#39;callback&#39;,
  7217.                        &#39;&amp;lt;function CreateStoryView at &#39;
  7218.                        &#39;0x7fc9f6b4f6a8&amp;gt;&#39;),
  7219.                       (&#39;response_is_rendered&#39;, &#39;False&#39;),
  7220.                       (&#39;resolver_match&#39;,
  7221.                        &#39;ResolverMatch(func=main.views.CreateStoryView, &#39;
  7222.                        &#39;args=(), kwargs={}, url_name=create-story, &#39;
  7223.                        &#39;app_names=[], namespaces=[&amp;#39;v1&amp;#39;])&#39;),
  7224.                       (&#39;self&#39;,
  7225.                        &#39;&amp;lt;django.core.handlers.wsgi.WSGIHandler object &#39;
  7226.                        &#39;at 0x7fc9fae61748&amp;gt;&#39;)]},
  7227.             {&#39;context_line&#39;: &#39;                    response = &#39;
  7228.                              &#39;wrapped_callback(request, *callback_args, &#39;
  7229.                              &#39;**callback_kwargs)&#39;,
  7230.              &#39;exc_cause&#39;: None,
  7231.              &#39;exc_cause_explicit&#39;: None,
  7232.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py&#39;,
  7233.              &#39;function&#39;: &#39;get_response&#39;,
  7234.              &#39;id&#39;: 140505390525448,
  7235.              &#39;lineno&#39;: 147,
  7236.              &#39;post_context&#39;: [&#39;                except Exception as e:&#39;,
  7237.                               &#39;                    response = &#39;
  7238.                               &#39;self.process_exception_by_middleware(e, &#39;
  7239.                               &#39;request)&#39;,
  7240.                               &#39;&#39;,
  7241.                               &#39;            # Complain if the view &#39;
  7242.                               &#39;returned None (a common error).&#39;,
  7243.                               &#39;            if response is None:&#39;,
  7244.                               &#39;                if isinstance(callback, &#39;
  7245.                               &#39;types.FunctionType):    # FBV&#39;],
  7246.              &#39;pre_context&#39;: [&#39;                    response = &#39;
  7247.                              &#39;middleware_method(request, callback, &#39;
  7248.                              &#39;callback_args, callback_kwargs)&#39;,
  7249.                              &#39;                    if response:&#39;,
  7250.                              &#39;                        break&#39;,
  7251.                              &#39;&#39;,
  7252.                              &#39;            if response is None:&#39;,
  7253.                              &#39;                wrapped_callback = &#39;
  7254.                              &#39;self.make_view_atomic(callback)&#39;,
  7255.                              &#39;                try:&#39;],
  7256.              &#39;pre_context_lineno&#39;: 140,
  7257.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42c08&gt;,
  7258.              &#39;type&#39;: &#39;django&#39;,
  7259.              &#39;vars&#39;: [(&#39;middleware_method&#39;,
  7260.                        &#39;&amp;lt;bound method CsrfViewMiddleware.process_view &#39;
  7261.                        &#39;of &amp;lt;django.middleware.csrf.CsrfViewMiddleware &#39;
  7262.                        &#39;object at 0x7fc9f6ae4e80&amp;gt;&amp;gt;&#39;),
  7263.                       (&#39;callback_kwargs&#39;, &#39;{}&#39;),
  7264.                       (&#39;response&#39;, &#39;None&#39;),
  7265.                       (&#39;urlconf&#39;, &#39;&amp;#39;Hypeit.urls&amp;#39;&#39;),
  7266.                       (&#39;resolver&#39;,
  7267.                        &#39;&amp;lt;RegexURLResolver &amp;#39;Hypeit.urls&amp;#39; &#39;
  7268.                        &#39;(None:None) ^/&amp;gt;&#39;),
  7269.                       (&#39;callback_args&#39;, &#39;()&#39;),
  7270.                       (&#39;request&#39;,
  7271.                        &#39;&amp;lt;WSGIRequest: POST &#39;
  7272.                        &#39;&amp;#39;/v1/stories/create&amp;#39;&amp;gt;&#39;),
  7273.                       (&#39;wrapped_callback&#39;,
  7274.                        &#39;&amp;lt;function CreateStoryView at &#39;
  7275.                        &#39;0x7fc9f6b4f6a8&amp;gt;&#39;),
  7276.                       (&#39;callback&#39;,
  7277.                        &#39;&amp;lt;function CreateStoryView at &#39;
  7278.                        &#39;0x7fc9f6b4f6a8&amp;gt;&#39;),
  7279.                       (&#39;response_is_rendered&#39;, &#39;False&#39;),
  7280.                       (&#39;resolver_match&#39;,
  7281.                        &#39;ResolverMatch(func=main.views.CreateStoryView, &#39;
  7282.                        &#39;args=(), kwargs={}, url_name=create-story, &#39;
  7283.                        &#39;app_names=[], namespaces=[&amp;#39;v1&amp;#39;])&#39;),
  7284.                       (&#39;self&#39;,
  7285.                        &#39;&amp;lt;django.core.handlers.wsgi.WSGIHandler object &#39;
  7286.                        &#39;at 0x7fc9fae61748&amp;gt;&#39;)]},
  7287.             {&#39;context_line&#39;: &#39;        return view_func(*args, **kwargs)&#39;,
  7288.              &#39;exc_cause&#39;: None,
  7289.              &#39;exc_cause_explicit&#39;: None,
  7290.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/views/decorators/csrf.py&#39;,
  7291.              &#39;function&#39;: &#39;wrapped_view&#39;,
  7292.              &#39;id&#39;: 140505390524296,
  7293.              &#39;lineno&#39;: 58,
  7294.              &#39;post_context&#39;: [&#39;    wrapped_view.csrf_exempt = True&#39;,
  7295.                               &#39;    return wraps(view_func, &#39;
  7296.                               &#39;assigned=available_attrs(view_func))(wrapped_view)&#39;],
  7297.              &#39;pre_context&#39;: [&#39;    &quot;&quot;&quot;&#39;,
  7298.                              &#39;    Marks a view function as being exempt &#39;
  7299.                              &#39;from the CSRF view protection.&#39;,
  7300.                              &#39;    &quot;&quot;&quot;&#39;,
  7301.                              &#39;    # We could just do &#39;
  7302.                              &#39;view_func.csrf_exempt = True, but decorators&#39;,
  7303.                              &quot;    # are nicer if they don&#39;t have &quot;
  7304.                              &#39;side-effects, so we return a new&#39;,
  7305.                              &#39;    # function.&#39;,
  7306.                              &#39;    def wrapped_view(*args, **kwargs):&#39;],
  7307.              &#39;pre_context_lineno&#39;: 51,
  7308.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42788&gt;,
  7309.              &#39;type&#39;: &#39;django&#39;,
  7310.              &#39;vars&#39;: [(&#39;view_func&#39;,
  7311.                        &#39;&amp;lt;function CreateStoryView at &#39;
  7312.                        &#39;0x7fc9f6b4f620&amp;gt;&#39;),
  7313.                       (&#39;kwargs&#39;, &#39;{}&#39;),
  7314.                       (&#39;args&#39;,
  7315.                        &#39;(&amp;lt;WSGIRequest: POST &#39;
  7316.                        &#39;&amp;#39;/v1/stories/create&amp;#39;&amp;gt;,)&#39;)]},
  7317.             {&#39;context_line&#39;: &#39;            return self.dispatch(request, &#39;
  7318.                              &#39;*args, **kwargs)&#39;,
  7319.              &#39;exc_cause&#39;: None,
  7320.              &#39;exc_cause_explicit&#39;: None,
  7321.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/views/generic/base.py&#39;,
  7322.              &#39;function&#39;: &#39;view&#39;,
  7323.              &#39;id&#39;: 140505390523848,
  7324.              &#39;lineno&#39;: 68,
  7325.              &#39;post_context&#39;: [&#39;        view.view_class = cls&#39;,
  7326.                               &#39;        view.view_initkwargs = initkwargs&#39;,
  7327.                               &#39;&#39;,
  7328.                               &#39;        # take name and docstring from &#39;
  7329.                               &#39;class&#39;,
  7330.                               &#39;        update_wrapper(view, cls, &#39;
  7331.                               &#39;updated=())&#39;,
  7332.                               &#39;&#39;],
  7333.              &#39;pre_context&#39;: [&#39;        def view(request, *args, **kwargs):&#39;,
  7334.                              &#39;            self = cls(**initkwargs)&#39;,
  7335.                              &quot;            if hasattr(self, &#39;get&#39;) and not &quot;
  7336.                              &quot;hasattr(self, &#39;head&#39;):&quot;,
  7337.                              &#39;                self.head = self.get&#39;,
  7338.                              &#39;            self.request = request&#39;,
  7339.                              &#39;            self.args = args&#39;,
  7340.                              &#39;            self.kwargs = kwargs&#39;],
  7341.              &#39;pre_context_lineno&#39;: 61,
  7342.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e425c8&gt;,
  7343.              &#39;type&#39;: &#39;django&#39;,
  7344.              &#39;vars&#39;: [(&#39;kwargs&#39;, &#39;{}&#39;),
  7345.                       (&#39;cls&#39;,
  7346.                        &#39;&amp;lt;class &#39;
  7347.                        &#39;&amp;#39;main.views.CreateStoryView&amp;#39;&amp;gt;&#39;),
  7348.                       (&#39;initkwargs&#39;, &#39;{}&#39;),
  7349.                       (&#39;args&#39;, &#39;()&#39;),
  7350.                       (&#39;self&#39;,
  7351.                        &#39;&amp;lt;main.views.CreateStoryView object at &#39;
  7352.                        &#39;0x7fc9f5e519e8&amp;gt;&#39;),
  7353.                       (&#39;request&#39;,
  7354.                        &#39;&amp;lt;WSGIRequest: POST &#39;
  7355.                        &#39;&amp;#39;/v1/stories/create&amp;#39;&amp;gt;&#39;)]},
  7356.             {&#39;context_line&#39;: &#39;            response = &#39;
  7357.                              &#39;self.handle_exception(exc)&#39;,
  7358.              &#39;exc_cause&#39;: None,
  7359.              &#39;exc_cause_explicit&#39;: None,
  7360.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/rest_framework/views.py&#39;,
  7361.              &#39;function&#39;: &#39;dispatch&#39;,
  7362.              &#39;id&#39;: 140505390524872,
  7363.              &#39;lineno&#39;: 466,
  7364.              &#39;post_context&#39;: [&#39;&#39;,
  7365.                               &#39;        self.response = &#39;
  7366.                               &#39;self.finalize_response(request, response, &#39;
  7367.                               &#39;*args, **kwargs)&#39;,
  7368.                               &#39;        return self.response&#39;,
  7369.                               &#39;&#39;,
  7370.                               &#39;    def options(self, request, *args, &#39;
  7371.                               &#39;**kwargs):&#39;,
  7372.                               &#39;        &quot;&quot;&quot;&#39;],
  7373.              &#39;pre_context&#39;: [&#39;                                  &#39;
  7374.                              &#39;self.http_method_not_allowed)&#39;,
  7375.                              &#39;            else:&#39;,
  7376.                              &#39;                handler = &#39;
  7377.                              &#39;self.http_method_not_allowed&#39;,
  7378.                              &#39;&#39;,
  7379.                              &#39;            response = handler(request, &#39;
  7380.                              &#39;*args, **kwargs)&#39;,
  7381.                              &#39;&#39;,
  7382.                              &#39;        except Exception as exc:&#39;],
  7383.              &#39;pre_context_lineno&#39;: 459,
  7384.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e429c8&gt;,
  7385.              &#39;type&#39;: &#39;user&#39;,
  7386.              &#39;vars&#39;: [(&#39;handler&#39;,
  7387.                        &#39;&amp;lt;bound method CreateStoryView.post of &#39;
  7388.                        &#39;&amp;lt;main.views.CreateStoryView object at &#39;
  7389.                        &#39;0x7fc9f5e519e8&amp;gt;&amp;gt;&#39;),
  7390.                       (&#39;kwargs&#39;, &#39;{}&#39;),
  7391.                       (&#39;args&#39;, &#39;()&#39;),
  7392.                       (&#39;self&#39;,
  7393.                        &#39;&amp;lt;main.views.CreateStoryView object at &#39;
  7394.                        &#39;0x7fc9f5e519e8&amp;gt;&#39;),
  7395.                       (&#39;request&#39;,
  7396.                        &#39;&amp;lt;rest_framework.request.Request object at &#39;
  7397.                        &#39;0x7fc9f5e51b00&amp;gt;&#39;)]},
  7398.             {&#39;context_line&#39;: &#39;            response = handler(request, &#39;
  7399.                              &#39;*args, **kwargs)&#39;,
  7400.              &#39;exc_cause&#39;: None,
  7401.              &#39;exc_cause_explicit&#39;: None,
  7402.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/rest_framework/views.py&#39;,
  7403.              &#39;function&#39;: &#39;dispatch&#39;,
  7404.              &#39;id&#39;: 140505390522760,
  7405.              &#39;lineno&#39;: 463,
  7406.              &#39;post_context&#39;: [&#39;&#39;,
  7407.                               &#39;        except Exception as exc:&#39;,
  7408.                               &#39;            response = &#39;
  7409.                               &#39;self.handle_exception(exc)&#39;,
  7410.                               &#39;&#39;,
  7411.                               &#39;        self.response = &#39;
  7412.                               &#39;self.finalize_response(request, response, &#39;
  7413.                               &#39;*args, **kwargs)&#39;,
  7414.                               &#39;        return self.response&#39;],
  7415.              &#39;pre_context&#39;: [&#39;            # Get the appropriate handler &#39;
  7416.                              &#39;method&#39;,
  7417.                              &#39;            if request.method.lower() in &#39;
  7418.                              &#39;self.http_method_names:&#39;,
  7419.                              &#39;                handler = getattr(self, &#39;
  7420.                              &#39;request.method.lower(),&#39;,
  7421.                              &#39;                                  &#39;
  7422.                              &#39;self.http_method_not_allowed)&#39;,
  7423.                              &#39;            else:&#39;,
  7424.                              &#39;                handler = &#39;
  7425.                              &#39;self.http_method_not_allowed&#39;,
  7426.                              &#39;&#39;],
  7427.              &#39;pre_context_lineno&#39;: 456,
  7428.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42188&gt;,
  7429.              &#39;type&#39;: &#39;user&#39;,
  7430.              &#39;vars&#39;: [(&#39;handler&#39;,
  7431.                        &#39;&amp;lt;bound method CreateStoryView.post of &#39;
  7432.                        &#39;&amp;lt;main.views.CreateStoryView object at &#39;
  7433.                        &#39;0x7fc9f5e519e8&amp;gt;&amp;gt;&#39;),
  7434.                       (&#39;kwargs&#39;, &#39;{}&#39;),
  7435.                       (&#39;args&#39;, &#39;()&#39;),
  7436.                       (&#39;self&#39;,
  7437.                        &#39;&amp;lt;main.views.CreateStoryView object at &#39;
  7438.                        &#39;0x7fc9f5e519e8&amp;gt;&#39;),
  7439.                       (&#39;request&#39;,
  7440.                        &#39;&amp;lt;rest_framework.request.Request object at &#39;
  7441.                        &#39;0x7fc9f5e51b00&amp;gt;&#39;)]},
  7442.             {&#39;context_line&#39;: &#39;                &#39;
  7443.                              &#39;StoryParticipants.objects.create(user=friend, &#39;
  7444.                              &#39;story=story)&#39;,
  7445.              &#39;exc_cause&#39;: None,
  7446.              &#39;exc_cause_explicit&#39;: None,
  7447.              &#39;filename&#39;: &#39;/code/main/views.py&#39;,
  7448.              &#39;function&#39;: &#39;post&#39;,
  7449.              &#39;id&#39;: 140505390522504,
  7450.              &#39;lineno&#39;: 172,
  7451.              &#39;post_context&#39;: [&#39;&#39;,
  7452.                               &#39;        show_serializer = &#39;
  7453.                               &#39;StorySerializer(story)&#39;,
  7454.                               &#39;        return &#39;
  7455.                               &#39;Response(data=show_serializer.data, &#39;
  7456.                               &#39;status=HTTP_201_CREATED)&#39;,
  7457.                               &#39;&#39;,
  7458.                               &#39;    def add_location_to_story(self, &#39;
  7459.                               &#39;serializer, story):&#39;,
  7460.                               &#39;        location_provider = &#39;
  7461.                               &#39;self.location_provider&#39;],
  7462.              &#39;pre_context&#39;: [&#39;&#39;,
  7463.                              &#39;        media = &#39;
  7464.                              &#39;BaseMediaModel.objects.get(id=serializer.validated_data[&quot;media_id&quot;])&#39;,
  7465.                              &#39;        &#39;
  7466.                              &#39;MediaStoryRelationship.objects.get_or_create(story=story, &#39;
  7467.                              &#39;media=media)&#39;,
  7468.                              &#39;&#39;,
  7469.                              &quot;        if &#39;friends&#39; in &quot;
  7470.                              &#39;serializer.validated_data:&#39;,
  7471.                              &#39;            for friend_id in &#39;
  7472.                              &#39;serializer.validated_data[&quot;friends&quot;]:&#39;,
  7473.                              &#39;                friend = &#39;
  7474.                              &#39;User.objects.get(id=friend_id)&#39;],
  7475.              &#39;pre_context_lineno&#39;: 165,
  7476.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42088&gt;,
  7477.              &#39;type&#39;: &#39;user&#39;,
  7478.              &#39;vars&#39;: [(&#39;friend_id&#39;, &#39;43&#39;),
  7479.                       (&#39;media&#39;,
  7480.                        &#39;&amp;lt;BaseMediaModel: BaseMediaModel object&amp;gt;&#39;),
  7481.                       (&#39;kwargs&#39;, &#39;{}&#39;),
  7482.                       (&#39;story&#39;, &#39;&amp;lt;Story: Story object&amp;gt;&#39;),
  7483.                       (&#39;friend&#39;,
  7484.                        &#39;&amp;lt;User: adam.szeremeta+b@gmail.com&amp;gt;&#39;),
  7485.                       (&#39;serializer&#39;,
  7486.                        &#39;CreateStorySerializer(context={&amp;#39;user&amp;#39;: &#39;
  7487.                        &#39;&amp;lt;User: adam.szeremeta+a@gmail.com&amp;gt;}, &#39;
  7488.                        &#39;data={&amp;#39;media_id&amp;#39;: 42, &amp;#39;friends&amp;#39;: &#39;
  7489.                        &#39;[43, 6], &amp;#39;title&amp;#39;: &amp;#39;tescik&amp;#39;, &#39;
  7490.                        &#39;&amp;#39;is_private&amp;#39;: False}):\n&#39;
  7491.                        &#39;    media_id = IntegerField(required=True)\n&#39;
  7492.                        &#39;    title = CharField(max_length=255)\n&#39;
  7493.                        &#39;    location = &#39;
  7494.                        &#39;LocationSerializer(required=False):\n&#39;
  7495.                        &#39;        latitude = FloatField(required=True)\n&#39;
  7496.                        &#39;        longitude = FloatField(required=True)\n&#39;
  7497.                        &#39;    is_private = BooleanField(required=True)\n&#39;
  7498.                        &#39;    friends = &#39;
  7499.                        &#39;ListField(child=IntegerField(min_value=0), &#39;
  7500.                        &#39;required=False)&#39;),
  7501.                       (&#39;args&#39;, &#39;()&#39;),
  7502.                       (&#39;self&#39;,
  7503.                        &#39;&amp;lt;main.views.CreateStoryView object at &#39;
  7504.                        &#39;0x7fc9f5e519e8&amp;gt;&#39;),
  7505.                       (&#39;request&#39;,
  7506.                        &#39;&amp;lt;rest_framework.request.Request object at &#39;
  7507.                        &#39;0x7fc9f5e51b00&amp;gt;&#39;)]},
  7508.             {&#39;context_line&#39;: &#39;                return &#39;
  7509.                              &#39;getattr(self.get_queryset(), name)(*args, &#39;
  7510.                              &#39;**kwargs)&#39;,
  7511.              &#39;exc_cause&#39;: None,
  7512.              &#39;exc_cause_explicit&#39;: None,
  7513.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/db/models/manager.py&#39;,
  7514.              &#39;function&#39;: &#39;manager_method&#39;,
  7515.              &#39;id&#39;: 140505390523272,
  7516.              &#39;lineno&#39;: 122,
  7517.              &#39;post_context&#39;: [&#39;            manager_method.__name__ = &#39;
  7518.                               &#39;method.__name__&#39;,
  7519.                               &#39;            manager_method.__doc__ = &#39;
  7520.                               &#39;method.__doc__&#39;,
  7521.                               &#39;            return manager_method&#39;,
  7522.                               &#39;&#39;,
  7523.                               &#39;        new_methods = {}&#39;,
  7524.                               &#39;        # Refs &#39;
  7525.                               &#39;http://bugs.python.org/issue1785.&#39;],
  7526.              &#39;pre_context&#39;: [&#39;    def check(self, **kwargs):&#39;,
  7527.                              &#39;        return []&#39;,
  7528.                              &#39;&#39;,
  7529.                              &#39;    @classmethod&#39;,
  7530.                              &#39;    def _get_queryset_methods(cls, &#39;
  7531.                              &#39;queryset_class):&#39;,
  7532.                              &#39;        def create_method(name, method):&#39;,
  7533.                              &#39;            def manager_method(self, *args, &#39;
  7534.                              &#39;**kwargs):&#39;],
  7535.              &#39;pre_context_lineno&#39;: 115,
  7536.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42388&gt;,
  7537.              &#39;type&#39;: &#39;django&#39;,
  7538.              &#39;vars&#39;: [(&#39;self&#39;,
  7539.                        &#39;&amp;lt;django.db.models.manager.Manager object at &#39;
  7540.                        &#39;0x7fc9f6dc3278&amp;gt;&#39;),
  7541.                       (&#39;kwargs&#39;,
  7542.                        &#39;{&amp;#39;story&amp;#39;: &amp;lt;Story: Story object&amp;gt;, &#39;
  7543.                        &#39;&amp;#39;user&amp;#39;: &amp;lt;User: &#39;
  7544.                        &#39;adam.szeremeta+b@gmail.com&amp;gt;}&#39;),
  7545.                       (&#39;args&#39;, &#39;()&#39;),
  7546.                       (&#39;name&#39;, &#39;&amp;#39;create&amp;#39;&#39;)]},
  7547.             {&#39;context_line&#39;: &#39;        obj.save(force_insert=True, &#39;
  7548.                              &#39;using=self.db)&#39;,
  7549.              &#39;exc_cause&#39;: None,
  7550.              &#39;exc_cause_explicit&#39;: None,
  7551.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/db/models/query.py&#39;,
  7552.              &#39;function&#39;: &#39;create&#39;,
  7553.              &#39;id&#39;: 140505390525896,
  7554.              &#39;lineno&#39;: 401,
  7555.              &#39;post_context&#39;: [&#39;        return obj&#39;,
  7556.                               &#39;&#39;,
  7557.                               &#39;    def _populate_pk_values(self, objs):&#39;,
  7558.                               &#39;        for obj in objs:&#39;,
  7559.                               &#39;            if obj.pk is None:&#39;,
  7560.                               &#39;                obj.pk = &#39;
  7561.                               &#39;obj._meta.pk.get_pk_value_on_save(obj)&#39;],
  7562.              &#39;pre_context&#39;: [&#39;    def create(self, **kwargs):&#39;,
  7563.                              &#39;        &quot;&quot;&quot;&#39;,
  7564.                              &#39;        Creates a new object with the given &#39;
  7565.                              &#39;kwargs, saving it to the database&#39;,
  7566.                              &#39;        and returning the created object.&#39;,
  7567.                              &#39;        &quot;&quot;&quot;&#39;,
  7568.                              &#39;        obj = self.model(**kwargs)&#39;,
  7569.                              &#39;        self._for_write = True&#39;],
  7570.              &#39;pre_context_lineno&#39;: 394,
  7571.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42dc8&gt;,
  7572.              &#39;type&#39;: &#39;django&#39;,
  7573.              &#39;vars&#39;: [(&#39;obj&#39;,
  7574.                        &#39;&amp;lt;StoryParticipants: StoryParticipants &#39;
  7575.                        &#39;object&amp;gt;&#39;),
  7576.                       (&#39;kwargs&#39;,
  7577.                        &#39;{&amp;#39;story&amp;#39;: &amp;lt;Story: Story object&amp;gt;, &#39;
  7578.                        &#39;&amp;#39;user&amp;#39;: &amp;lt;User: &#39;
  7579.                        &#39;adam.szeremeta+b@gmail.com&amp;gt;}&#39;),
  7580.                       (&#39;self&#39;,
  7581.                        &#39;[&amp;lt;StoryParticipants: StoryParticipants &#39;
  7582.                        &#39;object&amp;gt;, &amp;lt;StoryParticipants: &#39;
  7583.                        &#39;StoryParticipants object&amp;gt;, &#39;
  7584.                        &#39;&amp;lt;StoryParticipants: StoryParticipants &#39;
  7585.                        &#39;object&amp;gt;, &amp;lt;StoryParticipants: &#39;
  7586.                        &#39;StoryParticipants object&amp;gt;, &#39;
  7587.                        &#39;&amp;lt;StoryParticipants: StoryParticipants &#39;
  7588.                        &#39;object&amp;gt;, &amp;lt;StoryParticipants: &#39;
  7589.                        &#39;StoryParticipants object&amp;gt;]&#39;)]},
  7590.             {&#39;context_line&#39;: &#39;                       &#39;
  7591.                              &#39;force_update=force_update, &#39;
  7592.                              &#39;update_fields=update_fields)&#39;,
  7593.              &#39;exc_cause&#39;: None,
  7594.              &#39;exc_cause_explicit&#39;: None,
  7595.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/db/models/base.py&#39;,
  7596.              &#39;function&#39;: &#39;save&#39;,
  7597.              &#39;id&#39;: 140505390524808,
  7598.              &#39;lineno&#39;: 700,
  7599.              &#39;post_context&#39;: [&#39;    save.alters_data = True&#39;,
  7600.                               &#39;&#39;,
  7601.                               &#39;    def save_base(self, raw=False, &#39;
  7602.                               &#39;force_insert=False,&#39;,
  7603.                               &#39;                  force_update=False, &#39;
  7604.                               &#39;using=None, update_fields=None):&#39;,
  7605.                               &#39;        &quot;&quot;&quot;&#39;,
  7606.                               &#39;        Handles the parts of saving which &#39;
  7607.                               &#39;should be done only once per save,&#39;],
  7608.              &#39;pre_context&#39;: [&#39;            ]&#39;,
  7609.                              &#39;&#39;,
  7610.                              &#39;            loaded_fields = &#39;
  7611.                              &#39;field_names.difference(deferred_fields)&#39;,
  7612.                              &#39;            if loaded_fields:&#39;,
  7613.                              &#39;                update_fields = &#39;
  7614.                              &#39;frozenset(loaded_fields)&#39;,
  7615.                              &#39;&#39;,
  7616.                              &#39;        self.save_base(using=using, &#39;
  7617.                              &#39;force_insert=force_insert,&#39;],
  7618.              &#39;pre_context_lineno&#39;: 693,
  7619.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42988&gt;,
  7620.              &#39;type&#39;: &#39;django&#39;,
  7621.              &#39;vars&#39;: [(&#39;force_update&#39;, &#39;False&#39;),
  7622.                       (&#39;force_insert&#39;, &#39;True&#39;),
  7623.                       (&#39;using&#39;, &#39;&amp;#39;default&amp;#39;&#39;),
  7624.                       (&#39;obj&#39;, &#39;&amp;lt;User: adam.szeremeta+b@gmail.com&amp;gt;&#39;),
  7625.                       (&#39;field&#39;,
  7626.                        &#39;&amp;lt;django.db.models.fields.related.ForeignKey: &#39;
  7627.                        &#39;user&amp;gt;&#39;),
  7628.                       (&#39;update_fields&#39;, &#39;None&#39;),
  7629.                       (&#39;self&#39;,
  7630.                        &#39;&amp;lt;StoryParticipants: StoryParticipants &#39;
  7631.                        &#39;object&amp;gt;&#39;)]},
  7632.             {&#39;context_line&#39;: &#39;                                   &#39;
  7633.                              &#39;update_fields=update_fields, raw=raw, &#39;
  7634.                              &#39;using=using)&#39;,
  7635.              &#39;exc_cause&#39;: None,
  7636.              &#39;exc_cause_explicit&#39;: None,
  7637.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/db/models/base.py&#39;,
  7638.              &#39;function&#39;: &#39;save_base&#39;,
  7639.              &#39;id&#39;: 140505390523208,
  7640.              &#39;lineno&#39;: 737,
  7641.              &#39;post_context&#39;: [&#39;&#39;,
  7642.                               &#39;    save_base.alters_data = True&#39;,
  7643.                               &#39;&#39;,
  7644.                               &#39;    def _save_parents(self, cls, using, &#39;
  7645.                               &#39;update_fields):&#39;,
  7646.                               &#39;        &quot;&quot;&quot;&#39;,
  7647.                               &#39;        Saves all the parents of cls using &#39;
  7648.                               &#39;values from self.&#39;],
  7649.              &#39;pre_context&#39;: [&#39;        self._state.db = using&#39;,
  7650.                              &#39;        # Once saved, this is no longer a &#39;
  7651.                              &#39;to-be-added instance.&#39;,
  7652.                              &#39;        self._state.adding = False&#39;,
  7653.                              &#39;&#39;,
  7654.                              &#39;        # Signal that the save is complete&#39;,
  7655.                              &#39;        if not meta.auto_created:&#39;,
  7656.                              &#39;            &#39;
  7657.                              &#39;signals.post_save.send(sender=origin, &#39;
  7658.                              &#39;instance=self, created=(not updated),&#39;],
  7659.              &#39;pre_context_lineno&#39;: 730,
  7660.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42348&gt;,
  7661.              &#39;type&#39;: &#39;django&#39;,
  7662.              &#39;vars&#39;: [(&#39;force_update&#39;, &#39;False&#39;),
  7663.                       (&#39;meta&#39;, &#39;&amp;lt;Options for StoryParticipants&amp;gt;&#39;),
  7664.                       (&#39;origin&#39;,
  7665.                        &#39;&amp;lt;class &#39;
  7666.                        &#39;&amp;#39;main.models.StoryParticipants&amp;#39;&amp;gt;&#39;),
  7667.                       (&#39;updated&#39;, &#39;False&#39;),
  7668.                       (&#39;force_insert&#39;, &#39;True&#39;),
  7669.                       (&#39;using&#39;, &#39;&amp;#39;default&amp;#39;&#39;),
  7670.                       (&#39;raw&#39;, &#39;False&#39;),
  7671.                       (&#39;cls&#39;,
  7672.                        &#39;&amp;lt;class &#39;
  7673.                        &#39;&amp;#39;main.models.StoryParticipants&amp;#39;&amp;gt;&#39;),
  7674.                       (&#39;self&#39;,
  7675.                        &#39;&amp;lt;StoryParticipants: StoryParticipants &#39;
  7676.                        &#39;object&amp;gt;&#39;),
  7677.                       (&#39;update_fields&#39;, &#39;None&#39;)]},
  7678.             {&#39;context_line&#39;: &#39;            response = receiver(signal=self, &#39;
  7679.                              &#39;sender=sender, **named)&#39;,
  7680.              &#39;exc_cause&#39;: None,
  7681.              &#39;exc_cause_explicit&#39;: None,
  7682.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/django/dispatch/dispatcher.py&#39;,
  7683.              &#39;function&#39;: &#39;send&#39;,
  7684.              &#39;id&#39;: 140505390523528,
  7685.              &#39;lineno&#39;: 192,
  7686.              &#39;post_context&#39;: [&#39;            responses.append((receiver, &#39;
  7687.                               &#39;response))&#39;,
  7688.                               &#39;        return responses&#39;,
  7689.                               &#39;&#39;,
  7690.                               &#39;    def send_robust(self, sender, **named):&#39;,
  7691.                               &#39;        &quot;&quot;&quot;&#39;,
  7692.                               &#39;        Send signal from sender to all &#39;
  7693.                               &#39;connected receivers catching errors.&#39;],
  7694.              &#39;pre_context&#39;: [&#39;        Returns a list of tuple pairs &#39;
  7695.                              &#39;[(receiver, response), ... ].&#39;,
  7696.                              &#39;        &quot;&quot;&quot;&#39;,
  7697.                              &#39;        responses = []&#39;,
  7698.                              &#39;        if not self.receivers or &#39;
  7699.                              &#39;self.sender_receivers_cache.get(sender) is &#39;
  7700.                              &#39;NO_RECEIVERS:&#39;,
  7701.                              &#39;            return responses&#39;,
  7702.                              &#39;&#39;,
  7703.                              &#39;        for receiver in &#39;
  7704.                              &#39;self._live_receivers(sender):&#39;],
  7705.              &#39;pre_context_lineno&#39;: 185,
  7706.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42488&gt;,
  7707.              &#39;type&#39;: &#39;django&#39;,
  7708.              &#39;vars&#39;: [(&#39;sender&#39;,
  7709.                        &#39;&amp;lt;class &#39;
  7710.                        &#39;&amp;#39;main.models.StoryParticipants&amp;#39;&amp;gt;&#39;),
  7711.                       (&#39;named&#39;,
  7712.                        &#39;{&amp;#39;created&amp;#39;: True,\n&#39;
  7713.                        &#39; &amp;#39;instance&amp;#39;: &amp;lt;StoryParticipants: &#39;
  7714.                        &#39;StoryParticipants object&amp;gt;,\n&#39;
  7715.                        &#39; &amp;#39;raw&amp;#39;: False,\n&#39;
  7716.                        &#39; &amp;#39;update_fields&amp;#39;: None,\n&#39;
  7717.                        &#39; &amp;#39;using&amp;#39;: &amp;#39;default&amp;#39;}&#39;),
  7718.                       (&#39;responses&#39;, &#39;[]&#39;),
  7719.                       (&#39;receiver&#39;,
  7720.                        &#39;&amp;lt;function handle_new_story_participant at &#39;
  7721.                        &#39;0x7fc9f6b56c80&amp;gt;&#39;),
  7722.                       (&#39;self&#39;,
  7723.                        &#39;&amp;lt;django.db.models.signals.ModelSignal object &#39;
  7724.                        &#39;at 0x7fc9fb455f98&amp;gt;&#39;)]},
  7725.             {&#39;context_line&#39;: &#39;                &#39;
  7726.                              &#39;send_invitation_notification(story_participant)&#39;,
  7727.              &#39;exc_cause&#39;: None,
  7728.              &#39;exc_cause_explicit&#39;: None,
  7729.              &#39;filename&#39;: &#39;/code/notifications/signals/receivers.py&#39;,
  7730.              &#39;function&#39;: &#39;handle_new_story_participant&#39;,
  7731.              &#39;id&#39;: 140505390523336,
  7732.              &#39;lineno&#39;: 114,
  7733.              &#39;post_context&#39;: [&#39;            else:&#39;,
  7734.                               &#39;                &#39;
  7735.                               &#39;send_join_request_notification(story_participant)&#39;,
  7736.                               &#39;&#39;,
  7737.                               &#39;&#39;,
  7738.                               &#39;def &#39;
  7739.                               &#39;send_join_request_notification(story_participant):&#39;,
  7740.                               &#39;    story = story_participant.story&#39;],
  7741.              &#39;pre_context&#39;: [&#39;&#39;,
  7742.                              &#39;@receiver(post_save, &#39;
  7743.                              &#39;sender=StoryParticipants)&#39;,
  7744.                              &#39;def handle_new_story_participant(sender, &#39;
  7745.                              &#39;**kwargs):&#39;,
  7746.                              &quot;    if kwargs.get(&#39;created&#39;, False):&quot;,
  7747.                              &#39;        story_participant = &#39;
  7748.                              &quot;kwargs.get(&#39;instance&#39;)&quot;,
  7749.                              &#39;        if story_participant.status == &#39;
  7750.                              &#39;PARTICIPANT_STATUS_PENDING:&#39;,
  7751.                              &#39;            if story_participant.source == &#39;
  7752.                              &#39;PARTICIPANT_SOURCE_INVITE:&#39;],
  7753.              &#39;pre_context_lineno&#39;: 107,
  7754.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e423c8&gt;,
  7755.              &#39;type&#39;: &#39;user&#39;,
  7756.              &#39;vars&#39;: [(&#39;sender&#39;,
  7757.                        &#39;&amp;lt;class &#39;
  7758.                        &#39;&amp;#39;main.models.StoryParticipants&amp;#39;&amp;gt;&#39;),
  7759.                       (&#39;kwargs&#39;,
  7760.                        &#39;{&amp;#39;created&amp;#39;: True,\n&#39;
  7761.                        &#39; &amp;#39;instance&amp;#39;: &amp;lt;StoryParticipants: &#39;
  7762.                        &#39;StoryParticipants object&amp;gt;,\n&#39;
  7763.                        &#39; &amp;#39;raw&amp;#39;: False,\n&#39;
  7764.                        &#39; &amp;#39;signal&amp;#39;: &#39;
  7765.                        &#39;&amp;lt;django.db.models.signals.ModelSignal object &#39;
  7766.                        &#39;at 0x7fc9fb455f98&amp;gt;,\n&#39;
  7767.                        &#39; &amp;#39;update_fields&amp;#39;: None,\n&#39;
  7768.                        &#39; &amp;#39;using&amp;#39;: &amp;#39;default&amp;#39;}&#39;),
  7769.                       (&#39;story_participant&#39;,
  7770.                        &#39;&amp;lt;StoryParticipants: StoryParticipants &#39;
  7771.                        &#39;object&amp;gt;&#39;)]},
  7772.             {&#39;context_line&#39;: &#39;    &#39;
  7773.                              &#39;APNSDevice.objects.filter(user=story_participant.user).send_message(**apns_push_data)&#39;,
  7774.              &#39;exc_cause&#39;: None,
  7775.              &#39;exc_cause_explicit&#39;: None,
  7776.              &#39;filename&#39;: &#39;/code/notifications/signals/receivers.py&#39;,
  7777.              &#39;function&#39;: &#39;send_invitation_notification&#39;,
  7778.              &#39;id&#39;: 140505390525512,
  7779.              &#39;lineno&#39;: 239,
  7780.              &#39;post_context&#39;: [&#39;    &#39;
  7781.                               &#39;GCMDevice.objects.filter(user=story_participant.user).send_message(**gcm_push_data)&#39;,
  7782.                               &#39;&#39;,
  7783.                               &#39;&#39;,
  7784.                               &#39;def send_many_hypes_at_location(user):&#39;,
  7785.                               &#39;    notification_type = &#39;
  7786.                               &#39;NOTIFICATION_TYPE_MANY_HYPES_AT_LOCATION&#39;,
  7787.                               &#39;    notification_deadline = now() - &#39;
  7788.                               &#39;HYPES_AT_LOCATION_TIMEOUT&#39;],
  7789.              &#39;pre_context&#39;: [&#39;        &quot;message&quot;: message,&#39;,
  7790.                              &#39;        &quot;extra&quot;: {&#39;,
  7791.                              &#39;            &quot;notification_type&quot;: &#39;
  7792.                              &#39;notification_type,&#39;,
  7793.                              &#39;            &quot;notification_args&quot;: &#39;
  7794.                              &#39;[story.creator.username],&#39;,
  7795.                              &#39;            &quot;action_resource_id&quot;: story.id&#39;,
  7796.                              &#39;        }&#39;,
  7797.                              &#39;    }&#39;],
  7798.              &#39;pre_context_lineno&#39;: 232,
  7799.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42c48&gt;,
  7800.              &#39;type&#39;: &#39;user&#39;,
  7801.              &#39;vars&#39;: [(&#39;story&#39;, &#39;&amp;lt;Story: Story object&amp;gt;&#39;),
  7802.                       (&#39;apns_push_data&#39;,
  7803.                        &#39;{&amp;#39;extra&amp;#39;: {&amp;#39;action_resource_id&amp;#39;: &#39;
  7804.                        &#39;37, &amp;#39;notification_type&amp;#39;: 3},\n&#39;
  7805.                        &#39; &amp;#39;loc-args&amp;#39;: [&amp;#39;AdamTest&amp;#39;],\n&#39;
  7806.                        &#39; &amp;#39;loc-key&amp;#39;: &#39;
  7807.                        &#39;&amp;#39;notification.user_invited_to_story&amp;#39;,\n&#39;
  7808.                        &#39; &amp;#39;message&amp;#39;: &amp;#39;AdamTest invited you to &#39;
  7809.                        &#39;a story.&amp;#39;}&#39;),
  7810.                       (&#39;message&#39;,
  7811.                        &#39;&amp;#39;AdamTest invited you to a story.&amp;#39;&#39;),
  7812.                       (&#39;story_participant&#39;,
  7813.                        &#39;&amp;lt;StoryParticipants: StoryParticipants &#39;
  7814.                        &#39;object&amp;gt;&#39;),
  7815.                       (&#39;gcm_push_data&#39;,
  7816.                        &#39;{&amp;#39;extra&amp;#39;: {&amp;#39;action_resource_id&amp;#39;: &#39;
  7817.                        &#39;37,\n&#39;
  7818.                        &#39;           &amp;#39;notification_args&amp;#39;: &#39;
  7819.                        &#39;[&amp;#39;AdamTest&amp;#39;],\n&#39;
  7820.                        &#39;           &amp;#39;notification_type&amp;#39;: 3},\n&#39;
  7821.                        &#39; &amp;#39;message&amp;#39;: &amp;#39;AdamTest invited you to &#39;
  7822.                        &#39;a story.&amp;#39;}&#39;),
  7823.                       (&#39;notification_type&#39;, &#39;3&#39;)]},
  7824.             {&#39;context_line&#39;: &#39;\t\t\treturn &#39;
  7825.                              &#39;apns_send_bulk_message(registration_ids=reg_ids, &#39;
  7826.                              &#39;alert=message, **kwargs)&#39;,
  7827.              &#39;exc_cause&#39;: None,
  7828.              &#39;exc_cause_explicit&#39;: None,
  7829.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/push_notifications/models.py&#39;,
  7830.              &#39;function&#39;: &#39;send_message&#39;,
  7831.              &#39;id&#39;: 140505390524744,
  7832.              &#39;lineno&#39;: 77,
  7833.              &#39;post_context&#39;: [&#39;&#39;,
  7834.                               &#39;&#39;,
  7835.                               &#39;class APNSDevice(Device):&#39;,
  7836.                               &#39;\tdevice_id = &#39;
  7837.                               &#39;models.UUIDField(verbose_name=_(&quot;Device &#39;
  7838.                               &#39;ID&quot;), blank=True, null=True, db_index=True,&#39;,
  7839.                               &#39;\t\thelp_text=&quot;UDID / &#39;
  7840.                               &#39;UIDevice.identifierForVendor()&quot;)&#39;,
  7841.                               &#39;\tregistration_id = &#39;
  7842.                               &#39;models.CharField(verbose_name=_(&quot;Registration &#39;
  7843.                               &#39;ID&quot;), max_length=200, unique=True)&#39;],
  7844.              &#39;pre_context&#39;: [&#39;&#39;,
  7845.                              &#39;&#39;,
  7846.                              &#39;class &#39;
  7847.                              &#39;APNSDeviceQuerySet(models.query.QuerySet):&#39;,
  7848.                              &#39;\tdef send_message(self, message, **kwargs):&#39;,
  7849.                              &#39;\t\tif self:&#39;,
  7850.                              &#39;\t\t\tfrom .apns import &#39;
  7851.                              &#39;apns_send_bulk_message&#39;,
  7852.                              &#39;\t\t\treg_ids = &#39;
  7853.                              &quot;list(self.filter(active=True).values_list(&#39;registration_id&#39;, &quot;
  7854.                              &#39;flat=True))&#39;],
  7855.              &#39;pre_context_lineno&#39;: 70,
  7856.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f5e42948&gt;,
  7857.              &#39;type&#39;: &#39;user&#39;,
  7858.              &#39;vars&#39;: [(&#39;reg_ids&#39;,
  7859.                        &#39;[&amp;#39;ec0d17c8ec5ed1d0b0778a9860d215f02946a7fa15d3cfac0556c02c804f2919&amp;#39;]&#39;),
  7860.                       (&#39;message&#39;,
  7861.                        &#39;&amp;#39;AdamTest invited you to a story.&amp;#39;&#39;),
  7862.                       (&#39;kwargs&#39;,
  7863.                        &#39;{&amp;#39;extra&amp;#39;: {&amp;#39;action_resource_id&amp;#39;: &#39;
  7864.                        &#39;37, &amp;#39;notification_type&amp;#39;: 3},\n&#39;
  7865.                        &#39; &amp;#39;loc-args&amp;#39;: [&amp;#39;AdamTest&amp;#39;],\n&#39;
  7866.                        &#39; &amp;#39;loc-key&amp;#39;: &#39;
  7867.                        &#39;&amp;#39;notification.user_invited_to_story&amp;#39;}&#39;),
  7868.                       (&#39;self&#39;,
  7869.                        &#39;[&amp;lt;APNSDevice: APNSDevice for &#39;
  7870.                        &#39;adam.szeremeta+b@gmail.com&amp;gt;]&#39;),
  7871.                       (&#39;apns_send_bulk_message&#39;,
  7872.                        &#39;&amp;lt;function apns_send_bulk_message at &#39;
  7873.                        &#39;0x7fc9f5fd47b8&amp;gt;&#39;)]},
  7874.             {&#39;context_line&#39;: &#39;\t\t\t_apns_send(registration_id, alert, &#39;
  7875.                              &#39;identifier=identifier, socket=socket, &#39;
  7876.                              &#39;**kwargs)&#39;,
  7877.              &#39;exc_cause&#39;: None,
  7878.              &#39;exc_cause_explicit&#39;: None,
  7879.              &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/push_notifications/apns.py&#39;,
  7880.              &#39;function&#39;: &#39;apns_send_bulk_message&#39;,
  7881.              &#39;id&#39;: 140505392639112,
  7882.              &#39;lineno&#39;: 223,
  7883.              &#39;post_context&#39;: [&#39;\t\t_apns_check_errors(socket)&#39;,
  7884.                               &#39;&#39;,
  7885.                               &#39;&#39;,
  7886.                               &#39;def apns_fetch_inactive_ids():&#39;,
  7887.                               &#39;\t&quot;&quot;&quot;&#39;,
  7888.                               &quot;\tQueries the APNS server for id&#39;s that &quot;
  7889.                               &#39;are no longer active since&#39;],
  7890.              &#39;pre_context&#39;: [&#39;&#39;,
  7891.                              &#39;\tNote that if set alert should always be a &#39;
  7892.                              &#39;string. If it is not set,&#39;,
  7893.                              &quot;\tit won&#39;t be included in the notification. &quot;
  7894.                              &#39;You will need to pass None&#39;,
  7895.                              &#39;\tto this for silent notifications.&#39;,
  7896.                              &#39;\t&quot;&quot;&quot;&#39;,
  7897.                              &#39;\twith &#39;
  7898.                              &#39;closing(_apns_create_socket_to_push()) as &#39;
  7899.                              &#39;socket:&#39;,
  7900.                              &#39;\t\tfor identifier, registration_id in &#39;
  7901.                              &#39;enumerate(registration_ids):&#39;],
  7902.              &#39;pre_context_lineno&#39;: 216,
  7903.              &#39;tb&#39;: &lt;traceback object at 0x7fc9f6046c88&gt;,
  7904.              &#39;type&#39;: &#39;user&#39;,
  7905.              &#39;vars&#39;: [(&#39;socket&#39;,
  7906.                        &#39;&amp;lt;ssl.SSLSocket [closed] fd=-1, &#39;
  7907.                        &#39;family=AddressFamily.AF_INET, &#39;
  7908.                        &#39;type=SocketKind.SOCK_STREAM, proto=0&amp;gt;&#39;),
  7909.                       (&#39;kwargs&#39;,
  7910.                        &#39;{&amp;#39;extra&amp;#39;: {&amp;#39;action_resource_id&amp;#39;: &#39;
  7911.                        &#39;37, &amp;#39;notification_type&amp;#39;: 3},\n&#39;
  7912.                        &#39; &amp;#39;loc-args&amp;#39;: [&amp;#39;AdamTest&amp;#39;],\n&#39;
  7913.                        &#39; &amp;#39;loc-key&amp;#39;: &#39;
  7914.                        &#39;&amp;#39;notification.user_invited_to_story&amp;#39;}&#39;),
  7915.                       (&#39;alert&#39;,
  7916.                        &#39;&amp;#39;AdamTest invited you to a story.&amp;#39;&#39;),
  7917.                       (&#39;registration_ids&#39;,
  7918.                        &#39;[&amp;#39;ec0d17c8ec5ed1d0b0778a9860d215f02946a7fa15d3cfac0556c02c804f2919&amp;#39;]&#39;),
  7919.                       (&#39;identifier&#39;, &#39;0&#39;),
  7920.                       (&#39;registration_id&#39;,
  7921.                        &#39;&amp;#39;ec0d17c8ec5ed1d0b0778a9860d215f02946a7fa15d3cfac0556c02c804f2919&amp;#39;&#39;)]}],
  7922.  &#39;is_email&#39;: False,
  7923.  &#39;lastframe&#39;: {&#39;context_line&#39;: &#39;\t\t\t_apns_send(registration_id, alert, &#39;
  7924.                                &#39;identifier=identifier, socket=socket, &#39;
  7925.                                &#39;**kwargs)&#39;,
  7926.                &#39;exc_cause&#39;: None,
  7927.                &#39;exc_cause_explicit&#39;: None,
  7928.                &#39;filename&#39;: &#39;/usr/local/lib/python3.4/site-packages/push_notifications/apns.py&#39;,
  7929.                &#39;function&#39;: &#39;apns_send_bulk_message&#39;,
  7930.                &#39;id&#39;: 140505392639112,
  7931.                &#39;lineno&#39;: 223,
  7932.                &#39;post_context&#39;: [&#39;\t\t_apns_check_errors(socket)&#39;,
  7933.                                 &#39;&#39;,
  7934.                                 &#39;&#39;,
  7935.                                 &#39;def apns_fetch_inactive_ids():&#39;,
  7936.                                 &#39;\t&quot;&quot;&quot;&#39;,
  7937.                                 &quot;\tQueries the APNS server for id&#39;s that &quot;
  7938.                                 &#39;are no longer active since&#39;],
  7939.                &#39;pre_context&#39;: [&#39;&#39;,
  7940.                                &#39;\tNote that if set alert should always be &#39;
  7941.                                &#39;a string. If it is not set,&#39;,
  7942.                                &quot;\tit won&#39;t be included in the &quot;
  7943.                                &#39;notification. You will need to pass None&#39;,
  7944.                                &#39;\tto this for silent notifications.&#39;,
  7945.                                &#39;\t&quot;&quot;&quot;&#39;,
  7946.                                &#39;\twith &#39;
  7947.                                &#39;closing(_apns_create_socket_to_push()) as &#39;
  7948.                                &#39;socket:&#39;,
  7949.                                &#39;\t\tfor identifier, registration_id in &#39;
  7950.                                &#39;enumerate(registration_ids):&#39;],
  7951.                &#39;pre_context_lineno&#39;: 216,
  7952.                &#39;tb&#39;: &lt;traceback object at 0x7fc9f6046c88&gt;,
  7953.                &#39;type&#39;: &#39;user&#39;,
  7954.                &#39;vars&#39;: [(&#39;socket&#39;,
  7955.                          &#39;&amp;lt;ssl.SSLSocket [closed] fd=-1, &#39;
  7956.                          &#39;family=AddressFamily.AF_INET, &#39;
  7957.                          &#39;type=SocketKind.SOCK_STREAM, proto=0&amp;gt;&#39;),
  7958.                         (&#39;kwargs&#39;,
  7959.                          &#39;{&amp;#39;extra&amp;#39;: &#39;
  7960.                          &#39;{&amp;#39;action_resource_id&amp;#39;: 37, &#39;
  7961.                          &#39;&amp;#39;notification_type&amp;#39;: 3},\n&#39;
  7962.                          &#39; &amp;#39;loc-args&amp;#39;: [&amp;#39;AdamTest&amp;#39;],\n&#39;
  7963.                          &#39; &amp;#39;loc-key&amp;#39;: &#39;
  7964.                          &#39;&amp;#39;notification.user_invited_to_story&amp;#39;}&#39;),
  7965.                         (&#39;alert&#39;,
  7966.                          &#39;&amp;#39;AdamTest invited you to a story.&amp;#39;&#39;),
  7967.                         (&#39;registration_ids&#39;,
  7968.                          &#39;[&amp;#39;ec0d17c8ec5ed1d0b0778a9860d215f02946a7fa15d3cfac0556c02c804f2919&amp;#39;]&#39;),
  7969.                         (&#39;identifier&#39;, &#39;0&#39;),
  7970.                         (&#39;registration_id&#39;,
  7971.                          &#39;&amp;#39;ec0d17c8ec5ed1d0b0778a9860d215f02946a7fa15d3cfac0556c02c804f2919&amp;#39;&#39;)]},
  7972.  &#39;postmortem&#39;: None,
  7973.  &#39;request&#39;: &#39;&lt;&lt;request&gt;&gt;&#39;,
  7974.  &#39;server_time&#39;: datetime.datetime(2016, 4, 9, 15, 58, 0, 384384, tzinfo=&lt;UTC&gt;),
  7975.  &#39;settings&#39;: {&#39;ABSOLUTE_URL_OVERRIDES&#39;: {},
  7976.               &#39;ADMINS&#39;: [],
  7977.               &#39;AIRBRAKE&#39;: {&#39;API_KEY&#39;: &#39;********************&#39;,
  7978.                            &#39;ENVIRONMENT&#39;: &#39;dev&#39;,
  7979.                            &#39;TIMEOUT&#39;: 5,
  7980.                            &#39;USE_SSL&#39;: True},
  7981.               &#39;ALLOWED_HOSTS&#39;: [&#39;localhost&#39;, &#39;127.0.0.1&#39;],
  7982.               &#39;ALLOWED_INCLUDE_ROOTS&#39;: [],
  7983.               &#39;ALLOWED_VIDEO_EXTENSIONS&#39;: [&#39;.avi&#39;, &#39;.mp4&#39;],
  7984.               &#39;APPEND_SLASH&#39;: True,
  7985.               &#39;AUTHENTICATION_BACKENDS&#39;: [&#39;django.contrib.auth.backends.ModelBackend&#39;],
  7986.               &#39;AUTH_PASSWORD_VALIDATORS&#39;: &#39;********************&#39;,
  7987.               &#39;AUTH_USER_MODEL&#39;: &#39;accounts.User&#39;,
  7988.               &#39;AVATAR_LARGE_SIZE&#39;: 600,
  7989.               &#39;AVATAR_THUMBNAIL_SIZE&#39;: 200,
  7990.               &#39;AWS_ACCESS_KEY_ID&#39;: &#39;********************&#39;,
  7991.               &#39;AWS_HEADERS&#39;: {&#39;Cache-Control&#39;: &#39;max-age=94608000&#39;,
  7992.                               &#39;Expires&#39;: &#39;Thu, 31 Dec 2099 20:00:00 GMT&#39;},
  7993.               &#39;AWS_S3_CUSTOM_DOMAIN&#39;: &#39;files-hypeit.s3.amazonaws.com&#39;,
  7994.               &#39;AWS_S3_HOST&#39;: &#39;s3-eu-west-1.amazonaws.com&#39;,
  7995.               &#39;AWS_SECRET_ACCESS_KEY&#39;: &#39;********************&#39;,
  7996.               &#39;AWS_STORAGE_BUCKET_NAME&#39;: &#39;files-hypeit&#39;,
  7997.               &#39;BASE_DIR&#39;: &#39;/code/Hypeit&#39;,
  7998.               &#39;BROKER_URL&#39;: &#39;redis://redis:6379/0&#39;,
  7999.               &#39;CACHES&#39;: {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;}},
  8000.               &#39;CACHE_MIDDLEWARE_ALIAS&#39;: &#39;default&#39;,
  8001.               &#39;CACHE_MIDDLEWARE_KEY_PREFIX&#39;: &#39;********************&#39;,
  8002.               &#39;CACHE_MIDDLEWARE_SECONDS&#39;: 600,
  8003.               &#39;CELERY_ACCEPT_CONTENT&#39;: [&#39;json&#39;],
  8004.               &#39;CELERY_RESULT_SERIALIZER&#39;: &#39;json&#39;,
  8005.               &#39;CELERY_TASK_SERIALIZER&#39;: &#39;json&#39;,
  8006.               &#39;CLIENT_KEY&#39;: &#39;********************&#39;,
  8007.               &#39;COMPRESS_CACHEABLE_PRECOMPILERS&#39;: (),
  8008.               &#39;COMPRESS_CACHE_BACKEND&#39;: &#39;default&#39;,
  8009.               &#39;COMPRESS_CACHE_KEY_FUNCTION&#39;: &#39;********************&#39;,
  8010.               &#39;COMPRESS_CLEAN_CSS_ARGUMENTS&#39;: &#39;&#39;,
  8011.               &#39;COMPRESS_CLEAN_CSS_BINARY&#39;: &#39;cleancss&#39;,
  8012.               &#39;COMPRESS_CLOSURE_COMPILER_ARGUMENTS&#39;: &#39;&#39;,
  8013.               &#39;COMPRESS_CLOSURE_COMPILER_BINARY&#39;: &#39;java -jar compiler.jar&#39;,
  8014.               &#39;COMPRESS_CSS_COMPRESSOR&#39;: &#39;compressor.css.CssCompressor&#39;,
  8015.               &#39;COMPRESS_CSS_FILTERS&#39;: [&#39;compressor.filters.css_default.CssAbsoluteFilter&#39;],
  8016.               &#39;COMPRESS_CSS_HASHING_METHOD&#39;: &#39;mtime&#39;,
  8017.               &#39;COMPRESS_DATA_URI_MAX_SIZE&#39;: 1024,
  8018.               &#39;COMPRESS_DEBUG_TOGGLE&#39;: None,
  8019.               &#39;COMPRESS_ENABLED&#39;: True,
  8020.               &#39;COMPRESS_JINJA2_GET_ENVIRONMENT&#39;: &lt;function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7fc9f6dee950&gt;,
  8021.               &#39;COMPRESS_JS_COMPRESSOR&#39;: &#39;compressor.js.JsCompressor&#39;,
  8022.               &#39;COMPRESS_JS_FILTERS&#39;: [&#39;compressor.filters.jsmin.JSMinFilter&#39;],
  8023.               &#39;COMPRESS_MINT_DELAY&#39;: 30,
  8024.               &#39;COMPRESS_MTIME_DELAY&#39;: 10,
  8025.               &#39;COMPRESS_OFFLINE&#39;: True,
  8026.               &#39;COMPRESS_OFFLINE_CONTEXT&#39;: {&#39;STATIC_URL&#39;: &#39;/static/&#39;},
  8027.               &#39;COMPRESS_OFFLINE_MANIFEST&#39;: &#39;manifest.json&#39;,
  8028.               &#39;COMPRESS_OFFLINE_TIMEOUT&#39;: 31536000,
  8029.               &#39;COMPRESS_OUTPUT_DIR&#39;: &#39;CACHE&#39;,
  8030.               &#39;COMPRESS_PARSER&#39;: &#39;compressor.parser.AutoSelectParser&#39;,
  8031.               &#39;COMPRESS_PRECOMPILERS&#39;: ((&#39;text/coffeescript&#39;,
  8032.                                          &#39;coffee --compile --stdio&#39;),
  8033.                                         (&#39;text/sass&#39;,
  8034.                                          &#39;sass {infile} {outfile}&#39;)),
  8035.               &#39;COMPRESS_REBUILD_TIMEOUT&#39;: 2592000,
  8036.               &#39;COMPRESS_ROOT&#39;: &#39;/code/Hypeit/static&#39;,
  8037.               &#39;COMPRESS_STORAGE&#39;: &#39;compressor.storage.CompressorFileStorage&#39;,
  8038.               &#39;COMPRESS_TEMPLATE_FILTER_CONTEXT&#39;: {&#39;STATIC_URL&#39;: &#39;/static/&#39;},
  8039.               &#39;COMPRESS_URL&#39;: &#39;/static/&#39;,
  8040.               &#39;COMPRESS_VERBOSE&#39;: False,
  8041.               &#39;COMPRESS_YUGLIFY_BINARY&#39;: &#39;yuglify&#39;,
  8042.               &#39;COMPRESS_YUGLIFY_CSS_ARGUMENTS&#39;: &#39;--terminal&#39;,
  8043.               &#39;COMPRESS_YUGLIFY_JS_ARGUMENTS&#39;: &#39;--terminal&#39;,
  8044.               &#39;COMPRESS_YUI_BINARY&#39;: &#39;java -jar yuicompressor.jar&#39;,
  8045.               &#39;COMPRESS_YUI_CSS_ARGUMENTS&#39;: &#39;&#39;,
  8046.               &#39;COMPRESS_YUI_JS_ARGUMENTS&#39;: &#39;&#39;,
  8047.               &#39;CSRF_COOKIE_AGE&#39;: 31449600,
  8048.               &#39;CSRF_COOKIE_DOMAIN&#39;: None,
  8049.               &#39;CSRF_COOKIE_HTTPONLY&#39;: False,
  8050.               &#39;CSRF_COOKIE_NAME&#39;: &#39;csrftoken&#39;,
  8051.               &#39;CSRF_COOKIE_PATH&#39;: &#39;/&#39;,
  8052.               &#39;CSRF_COOKIE_SECURE&#39;: False,
  8053.               &#39;CSRF_FAILURE_VIEW&#39;: &#39;django.views.csrf.csrf_failure&#39;,
  8054.               &#39;CSRF_HEADER_NAME&#39;: &#39;HTTP_X_CSRFTOKEN&#39;,
  8055.               &#39;CSRF_TRUSTED_ORIGINS&#39;: [],
  8056.               &#39;DATABASES&#39;: {&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: False,
  8057.                                         &#39;AUTOCOMMIT&#39;: True,
  8058.                                         &#39;CONN_MAX_AGE&#39;: 0,
  8059.                                         &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
  8060.                                         &#39;HOST&#39;: &#39;db&#39;,
  8061.                                         &#39;NAME&#39;: &#39;postgres&#39;,
  8062.                                         &#39;OPTIONS&#39;: {},
  8063.                                         &#39;PASSWORD&#39;: &#39;********************&#39;,
  8064.                                         &#39;PORT&#39;: &#39;5432&#39;,
  8065.                                         &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
  8066.                                                  &#39;COLLATION&#39;: None,
  8067.                                                  &#39;MIRROR&#39;: None,
  8068.                                                  &#39;NAME&#39;: None},
  8069.                                         &#39;TIME_ZONE&#39;: None,
  8070.                                         &#39;USER&#39;: &#39;postgres&#39;}},
  8071.               &#39;DATABASE_ROUTERS&#39;: [],
  8072.               &#39;DATETIME_FORMAT&#39;: &#39;N j, Y, P&#39;,
  8073.               &#39;DATETIME_INPUT_FORMATS&#39;: [&#39;%Y-%m-%d %H:%M:%S&#39;,
  8074.                                          &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
  8075.                                          &#39;%Y-%m-%d %H:%M&#39;,
  8076.                                          &#39;%Y-%m-%d&#39;,
  8077.                                          &#39;%m/%d/%Y %H:%M:%S&#39;,
  8078.                                          &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
  8079.                                          &#39;%m/%d/%Y %H:%M&#39;,
  8080.                                          &#39;%m/%d/%Y&#39;,
  8081.                                          &#39;%m/%d/%y %H:%M:%S&#39;,
  8082.                                          &#39;%m/%d/%y %H:%M:%S.%f&#39;,
  8083.                                          &#39;%m/%d/%y %H:%M&#39;,
  8084.                                          &#39;%m/%d/%y&#39;],
  8085.               &#39;DATE_FORMAT&#39;: &#39;N j, Y&#39;,
  8086.               &#39;DATE_INPUT_FORMATS&#39;: [&#39;%Y-%m-%d&#39;,
  8087.                                      &#39;%m/%d/%Y&#39;,
  8088.                                      &#39;%m/%d/%y&#39;,
  8089.                                      &#39;%b %d %Y&#39;,
  8090.                                      &#39;%b %d, %Y&#39;,
  8091.                                      &#39;%d %b %Y&#39;,
  8092.                                      &#39;%d %b, %Y&#39;,
  8093.                                      &#39;%B %d %Y&#39;,
  8094.                                      &#39;%B %d, %Y&#39;,
  8095.                                      &#39;%d %B %Y&#39;,
  8096.                                      &#39;%d %B, %Y&#39;],
  8097.               &#39;DEBUG&#39;: True,
  8098.               &#39;DEBUG_PROPAGATE_EXCEPTIONS&#39;: False,
  8099.               &#39;DEBUG_TOOLBAR_CONFIG&#39;: {&#39;SHOW_TOOLBAR_CALLBACK&#39;: &lt;function show_toolbar at 0x7fc9fae6f378&gt;},
  8100.               &#39;DECIMAL_SEPARATOR&#39;: &#39;.&#39;,
  8101.               &#39;DEFAULT_CHARSET&#39;: &#39;utf-8&#39;,
  8102.               &#39;DEFAULT_CONTENT_TYPE&#39;: &#39;text/html&#39;,
  8103.               &#39;DEFAULT_EXCEPTION_REPORTER_FILTER&#39;: &#39;django.views.debug.SafeExceptionReporterFilter&#39;,
  8104.               &#39;DEFAULT_FILE_STORAGE&#39;: &#39;Hypeit.custom_storages.MediaStorage&#39;,
  8105.               &#39;DEFAULT_FROM_EMAIL&#39;: &#39;reset-noreply@gohypeit.com&#39;,
  8106.               &#39;DEFAULT_INDEX_TABLESPACE&#39;: &#39;&#39;,
  8107.               &#39;DEFAULT_STORY_DURATION&#39;: datetime.timedelta(1),
  8108.               &#39;DEFAULT_TABLESPACE&#39;: &#39;&#39;,
  8109.               &#39;DISALLOWED_USER_AGENTS&#39;: [],
  8110.               &#39;EMAIL_BACKEND&#39;: &#39;djrill.mail.backends.djrill.DjrillBackend&#39;,
  8111.               &#39;EMAIL_HOST&#39;: &#39;localhost&#39;,
  8112.               &#39;EMAIL_HOST_PASSWORD&#39;: &#39;********************&#39;,
  8113.               &#39;EMAIL_HOST_USER&#39;: &#39;&#39;,
  8114.               &#39;EMAIL_PORT&#39;: 25,
  8115.               &#39;EMAIL_SSL_CERTFILE&#39;: None,
  8116.               &#39;EMAIL_SSL_KEYFILE&#39;: &#39;********************&#39;,
  8117.               &#39;EMAIL_SUBJECT_PREFIX&#39;: &#39;[Django] &#39;,
  8118.               &#39;EMAIL_TEMPLATE_KEY_TOKEN&#39;: &#39;********************&#39;,
  8119.               &#39;EMAIL_TEMPLATE_KEY_USER_EMAIL&#39;: &#39;********************&#39;,
  8120.               &#39;EMAIL_TIMEOUT&#39;: None,
  8121.               &#39;EMAIL_USE_SSL&#39;: False,
  8122.               &#39;EMAIL_USE_TLS&#39;: False,
  8123.               &#39;FILE_CHARSET&#39;: &#39;utf-8&#39;,
  8124.               &#39;FILE_UPLOAD_DIRECTORY_PERMISSIONS&#39;: None,
  8125.               &#39;FILE_UPLOAD_HANDLERS&#39;: [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
  8126.                                        &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;],
  8127.               &#39;FILE_UPLOAD_MAX_MEMORY_SIZE&#39;: 2621440,
  8128.               &#39;FILE_UPLOAD_PERMISSIONS&#39;: None,
  8129.               &#39;FILE_UPLOAD_TEMP_DIR&#39;: None,
  8130.               &#39;FIRST_DAY_OF_WEEK&#39;: 0,
  8131.               &#39;FIXTURE_DIRS&#39;: [],
  8132.               &#39;FORCE_SCRIPT_NAME&#39;: None,
  8133.               &#39;FORMAT_MODULE_PATH&#39;: None,
  8134.               &#39;GOOGLE_MAPS_API_KEY&#39;: &#39;********************&#39;,
  8135.               &#39;HYPES_AT_LOCATION_PROXIMITY&#39;: 1,
  8136.               &#39;HYPES_AT_LOCATION_THRESHOLD&#39;: 100,
  8137.               &#39;HYPES_AT_LOCATION_TIMEOUT&#39;: datetime.timedelta(0, 14400),
  8138.               &#39;IGNORABLE_404_URLS&#39;: [],
  8139.               &#39;IMAGE_LARGE_SIZE&#39;: 600,
  8140.               &#39;IMAGE_THUMBNAIL_SIZE&#39;: 200,
  8141.               &#39;INSTALLED_APPS&#39;: [&#39;accounts&#39;,
  8142.                                  &#39;django.contrib.admin&#39;,
  8143.                                  &#39;django.contrib.auth&#39;,
  8144.                                  &#39;django.contrib.contenttypes&#39;,
  8145.                                  &#39;django.contrib.sessions&#39;,
  8146.                                  &#39;django.contrib.messages&#39;,
  8147.                                  &#39;django.contrib.staticfiles&#39;,
  8148.                                  &#39;rest_framework&#39;,
  8149.                                  &#39;rest_framework.authtoken&#39;,
  8150.                                  &#39;authtools&#39;,
  8151.                                  &#39;django_nose&#39;,
  8152.                                  &#39;djrill&#39;,
  8153.                                  &#39;storages&#39;,
  8154.                                  &#39;stdimage&#39;,
  8155.                                  &#39;widget_tweaks&#39;,
  8156.                                  &#39;debug_toolbar&#39;,
  8157.                                  &#39;push_notifications&#39;,
  8158.                                  &#39;compressor&#39;,
  8159.                                  &#39;bootstrap3&#39;,
  8160.                                  &#39;main&#39;,
  8161.                                  &#39;notifications&#39;],
  8162.               &#39;INTERNAL_IPS&#39;: [&#39;127.0.0.1&#39;],
  8163.               &#39;LANGUAGES&#39;: [(&#39;af&#39;, &#39;Afrikaans&#39;),
  8164.                             (&#39;ar&#39;, &#39;Arabic&#39;),
  8165.                             (&#39;ast&#39;, &#39;Asturian&#39;),
  8166.                             (&#39;az&#39;, &#39;Azerbaijani&#39;),
  8167.                             (&#39;bg&#39;, &#39;Bulgarian&#39;),
  8168.                             (&#39;be&#39;, &#39;Belarusian&#39;),
  8169.                             (&#39;bn&#39;, &#39;Bengali&#39;),
  8170.                             (&#39;br&#39;, &#39;Breton&#39;),
  8171.                             (&#39;bs&#39;, &#39;Bosnian&#39;),
  8172.                             (&#39;ca&#39;, &#39;Catalan&#39;),
  8173.                             (&#39;cs&#39;, &#39;Czech&#39;),
  8174.                             (&#39;cy&#39;, &#39;Welsh&#39;),
  8175.                             (&#39;da&#39;, &#39;Danish&#39;),
  8176.                             (&#39;de&#39;, &#39;German&#39;),
  8177.                             (&#39;el&#39;, &#39;Greek&#39;),
  8178.                             (&#39;en&#39;, &#39;English&#39;),
  8179.                             (&#39;en-au&#39;, &#39;Australian English&#39;),
  8180.                             (&#39;en-gb&#39;, &#39;British English&#39;),
  8181.                             (&#39;eo&#39;, &#39;Esperanto&#39;),
  8182.                             (&#39;es&#39;, &#39;Spanish&#39;),
  8183.                             (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
  8184.                             (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
  8185.                             (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
  8186.                             (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
  8187.                             (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
  8188.                             (&#39;et&#39;, &#39;Estonian&#39;),
  8189.                             (&#39;eu&#39;, &#39;Basque&#39;),
  8190.                             (&#39;fa&#39;, &#39;Persian&#39;),
  8191.                             (&#39;fi&#39;, &#39;Finnish&#39;),
  8192.                             (&#39;fr&#39;, &#39;French&#39;),
  8193.                             (&#39;fy&#39;, &#39;Frisian&#39;),
  8194.                             (&#39;ga&#39;, &#39;Irish&#39;),
  8195.                             (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
  8196.                             (&#39;gl&#39;, &#39;Galician&#39;),
  8197.                             (&#39;he&#39;, &#39;Hebrew&#39;),
  8198.                             (&#39;hi&#39;, &#39;Hindi&#39;),
  8199.                             (&#39;hr&#39;, &#39;Croatian&#39;),
  8200.                             (&#39;hu&#39;, &#39;Hungarian&#39;),
  8201.                             (&#39;ia&#39;, &#39;Interlingua&#39;),
  8202.                             (&#39;id&#39;, &#39;Indonesian&#39;),
  8203.                             (&#39;io&#39;, &#39;Ido&#39;),
  8204.                             (&#39;is&#39;, &#39;Icelandic&#39;),
  8205.                             (&#39;it&#39;, &#39;Italian&#39;),
  8206.                             (&#39;ja&#39;, &#39;Japanese&#39;),
  8207.                             (&#39;ka&#39;, &#39;Georgian&#39;),
  8208.                             (&#39;kk&#39;, &#39;Kazakh&#39;),
  8209.                             (&#39;km&#39;, &#39;Khmer&#39;),
  8210.                             (&#39;kn&#39;, &#39;Kannada&#39;),
  8211.                             (&#39;ko&#39;, &#39;Korean&#39;),
  8212.                             (&#39;lb&#39;, &#39;Luxembourgish&#39;),
  8213.                             (&#39;lt&#39;, &#39;Lithuanian&#39;),
  8214.                             (&#39;lv&#39;, &#39;Latvian&#39;),
  8215.                             (&#39;mk&#39;, &#39;Macedonian&#39;),
  8216.                             (&#39;ml&#39;, &#39;Malayalam&#39;),
  8217.                             (&#39;mn&#39;, &#39;Mongolian&#39;),
  8218.                             (&#39;mr&#39;, &#39;Marathi&#39;),
  8219.                             (&#39;my&#39;, &#39;Burmese&#39;),
  8220.                             (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
  8221.                             (&#39;ne&#39;, &#39;Nepali&#39;),
  8222.                             (&#39;nl&#39;, &#39;Dutch&#39;),
  8223.                             (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
  8224.                             (&#39;os&#39;, &#39;Ossetic&#39;),
  8225.                             (&#39;pa&#39;, &#39;Punjabi&#39;),
  8226.                             (&#39;pl&#39;, &#39;Polish&#39;),
  8227.                             (&#39;pt&#39;, &#39;Portuguese&#39;),
  8228.                             (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
  8229.                             (&#39;ro&#39;, &#39;Romanian&#39;),
  8230.                             (&#39;ru&#39;, &#39;Russian&#39;),
  8231.                             (&#39;sk&#39;, &#39;Slovak&#39;),
  8232.                             (&#39;sl&#39;, &#39;Slovenian&#39;),
  8233.                             (&#39;sq&#39;, &#39;Albanian&#39;),
  8234.                             (&#39;sr&#39;, &#39;Serbian&#39;),
  8235.                             (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
  8236.                             (&#39;sv&#39;, &#39;Swedish&#39;),
  8237.                             (&#39;sw&#39;, &#39;Swahili&#39;),
  8238.                             (&#39;ta&#39;, &#39;Tamil&#39;),
  8239.                             (&#39;te&#39;, &#39;Telugu&#39;),
  8240.                             (&#39;th&#39;, &#39;Thai&#39;),
  8241.                             (&#39;tr&#39;, &#39;Turkish&#39;),
  8242.                             (&#39;tt&#39;, &#39;Tatar&#39;),
  8243.                             (&#39;udm&#39;, &#39;Udmurt&#39;),
  8244.                             (&#39;uk&#39;, &#39;Ukrainian&#39;),
  8245.                             (&#39;ur&#39;, &#39;Urdu&#39;),
  8246.                             (&#39;vi&#39;, &#39;Vietnamese&#39;),
  8247.                             (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
  8248.                             (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)],
  8249.               &#39;LANGUAGES_BIDI&#39;: [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;],
  8250.               &#39;LANGUAGE_CODE&#39;: &#39;en-us&#39;,
  8251.               &#39;LANGUAGE_COOKIE_AGE&#39;: None,
  8252.               &#39;LANGUAGE_COOKIE_DOMAIN&#39;: None,
  8253.               &#39;LANGUAGE_COOKIE_NAME&#39;: &#39;django_language&#39;,
  8254.               &#39;LANGUAGE_COOKIE_PATH&#39;: &#39;/&#39;,
  8255.               &#39;LOCALE_PATHS&#39;: [],
  8256.               &#39;LOCATION_PROVIDER&#39;: &lt;class &#39;main.geo.LocationProvider&#39;&gt;,
  8257.               &#39;LOGGING&#39;: {&#39;disable_existing_loggers&#39;: False,
  8258.                           &#39;filters&#39;: {&#39;require_debug_false&#39;: {&#39;()&#39;: &#39;django.utils.log.RequireDebugFalse&#39;}},
  8259.                           &#39;handlers&#39;: {&#39;airbrake&#39;: {&#39;api_key&#39;: &#39;&quot;e1cfb4de7e01b8dd00f9ce0654b6dbc9&quot;&#39;,
  8260.                                                     &#39;class&#39;: &#39;airbrake.handlers.AirbrakeHandler&#39;,
  8261.                                                     &#39;env_name&#39;: &#39;dev&#39;,
  8262.                                                     &#39;filters&#39;: [&#39;require_debug_false&#39;],
  8263.                                                     &#39;level&#39;: &#39;WARNING&#39;}},
  8264.                           &#39;loggers&#39;: {&#39;django.request&#39;: {&#39;handlers&#39;: [&#39;airbrake&#39;],
  8265.                                                          &#39;level&#39;: &#39;WARNING&#39;,
  8266.                                                          &#39;propagate&#39;: True}},
  8267.                           &#39;version&#39;: 1},
  8268.               &#39;LOGGING_CONFIG&#39;: &#39;logging.config.dictConfig&#39;,
  8269.               &#39;LOGIN_REDIRECT_URL&#39;: &#39;/accounts/profile/&#39;,
  8270.               &#39;LOGIN_URL&#39;: &#39;/accounts/login/&#39;,
  8271.               &#39;LOGOUT_URL&#39;: &#39;/accounts/logout/&#39;,
  8272.               &#39;MANAGERS&#39;: [],
  8273.               &#39;MANDRILL_API_KEY&#39;: &#39;********************&#39;,
  8274.               &#39;MEDIAFILES_LOCATION&#39;: &#39;media&#39;,
  8275.               &#39;MEDIA_ROOT&#39;: &#39;/code/Hypeit/media&#39;,
  8276.               &#39;MEDIA_URL&#39;: &#39;https://files-hypeit.s3.amazonaws.com/media/&#39;,
  8277.               &#39;MESSAGE_STORAGE&#39;: &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;,
  8278.               &#39;MIDDLEWARE_CLASSES&#39;: [&#39;debug_toolbar.middleware.DebugToolbarMiddleware&#39;,
  8279.                                      &#39;django.middleware.security.SecurityMiddleware&#39;,
  8280.                                      &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
  8281.                                      &#39;django.middleware.common.CommonMiddleware&#39;,
  8282.                                      &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
  8283.                                      &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
  8284.                                      &#39;django.contrib.auth.middleware.SessionAuthenticationMiddleware&#39;,
  8285.                                      &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
  8286.                                      &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;],
  8287.               &#39;MIGRATION_MODULES&#39;: {},
  8288.               &#39;MIN_PASSWORD_LENGTH&#39;: &#39;********************&#39;,
  8289.               &#39;MONTH_DAY_FORMAT&#39;: &#39;F j&#39;,
  8290.               &#39;NUMBER_GROUPING&#39;: 0,
  8291.               &#39;PASSWORD_HASHERS&#39;: &#39;********************&#39;,
  8292.               &#39;PASSWORD_RESET_TIMEOUT_DAYS&#39;: &#39;********************&#39;,
  8293.               &#39;PREPEND_WWW&#39;: False,
  8294.               &#39;PUSH_NOTIFICATIONS_SETTINGS&#39;: {&#39;APNS_CERTIFICATE&#39;: &#39;/code/Hypeit/apns/hypeit_push_cert.pem&#39;,
  8295.                                               &#39;APNS_ERROR_TIMEOUT&#39;: None,
  8296.                                               &#39;APNS_FEEDBACK_HOST&#39;: &#39;feedback.sandbox.push.apple.com&#39;,
  8297.                                               &#39;APNS_FEEDBACK_PORT&#39;: 2196,
  8298.                                               &#39;APNS_HOST&#39;: &#39;gateway.sandbox.push.apple.com&#39;,
  8299.                                               &#39;APNS_MAX_NOTIFICATION_SIZE&#39;: 2048,
  8300.                                               &#39;APNS_PORT&#39;: 2195,
  8301.                                               &#39;GCM_API_KEY&#39;: &#39;********************&#39;,
  8302.                                               &#39;GCM_MAX_RECIPIENTS&#39;: 1000,
  8303.                                               &#39;GCM_POST_URL&#39;: &#39;https://android.googleapis.com/gcm/send&#39;},
  8304.               &#39;RESET_PASSWORD_DURATION&#39;: &#39;********************&#39;,
  8305.               &#39;RESET_PASSWORD_TEMPLATE_NAME&#39;: &#39;********************&#39;,
  8306.               &#39;REST_FRAMEWORK&#39;: {&#39;DATETIME_FORMAT&#39;: &#39;%Y-%m-%dT%H:%M:%S%z&#39;,
  8307.                                  &#39;DEFAULT_AUTHENTICATION_CLASSES&#39;: (&#39;rest_framework.authentication.BasicAuthentication&#39;,
  8308.                                                                     &#39;rest_framework.authentication.TokenAuthentication&#39;),
  8309.                                  &#39;DEFAULT_PAGINATION_CLASS&#39;: &#39;rest_framework.pagination.PageNumberPagination&#39;,
  8310.                                  &#39;DEFAULT_PERMISSION_CLASSES&#39;: (&#39;rest_framework.permissions.IsAuthenticated&#39;,),
  8311.                                  &#39;DEFAULT_VERSIONING_CLASS&#39;: &#39;rest_framework.versioning.NamespaceVersioning&#39;,
  8312.                                  &#39;MAX_PAGE_SIZE&#39;: 20,
  8313.                                  &#39;PAGE_SIZE&#39;: 20},
  8314.               &#39;ROOT_URLCONF&#39;: &#39;Hypeit.urls&#39;,
  8315.               &#39;S3_ENABLED&#39;: True,
  8316.               &#39;SECRET_KEY&#39;: &#39;********************&#39;,
  8317.               &#39;SECURE_BROWSER_XSS_FILTER&#39;: False,
  8318.               &#39;SECURE_CONTENT_TYPE_NOSNIFF&#39;: False,
  8319.               &#39;SECURE_HSTS_INCLUDE_SUBDOMAINS&#39;: False,
  8320.               &#39;SECURE_HSTS_SECONDS&#39;: 0,
  8321.               &#39;SECURE_PROXY_SSL_HEADER&#39;: None,
  8322.               &#39;SECURE_REDIRECT_EXEMPT&#39;: [],
  8323.               &#39;SECURE_SSL_HOST&#39;: None,
  8324.               &#39;SECURE_SSL_REDIRECT&#39;: False,
  8325.               &#39;SERVER_EMAIL&#39;: &#39;root@localhost&#39;,
  8326.               &#39;SESSION_CACHE_ALIAS&#39;: &#39;default&#39;,
  8327.               &#39;SESSION_COOKIE_AGE&#39;: 1209600,
  8328.               &#39;SESSION_COOKIE_DOMAIN&#39;: None,
  8329.               &#39;SESSION_COOKIE_HTTPONLY&#39;: True,
  8330.               &#39;SESSION_COOKIE_NAME&#39;: &#39;sessionid&#39;,
  8331.               &#39;SESSION_COOKIE_PATH&#39;: &#39;/&#39;,
  8332.               &#39;SESSION_COOKIE_SECURE&#39;: False,
  8333.               &#39;SESSION_ENGINE&#39;: &#39;django.contrib.sessions.backends.db&#39;,
  8334.               &#39;SESSION_EXPIRE_AT_BROWSER_CLOSE&#39;: False,
  8335.               &#39;SESSION_FILE_PATH&#39;: None,
  8336.               &#39;SESSION_SAVE_EVERY_REQUEST&#39;: False,
  8337.               &#39;SESSION_SERIALIZER&#39;: &#39;django.contrib.sessions.serializers.JSONSerializer&#39;,
  8338.               &#39;SETTINGS_MODULE&#39;: &#39;Hypeit.settings.production&#39;,
  8339.               &#39;SHORT_DATETIME_FORMAT&#39;: &#39;m/d/Y P&#39;,
  8340.               &#39;SHORT_DATE_FORMAT&#39;: &#39;m/d/Y&#39;,
  8341.               &#39;SIGNING_BACKEND&#39;: &#39;django.core.signing.TimestampSigner&#39;,
  8342.               &#39;SILENCED_SYSTEM_CHECKS&#39;: [],
  8343.               &#39;STATICFILES_DIRS&#39;: [],
  8344.               &#39;STATICFILES_FINDERS&#39;: (&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
  8345.                                       &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;,
  8346.                                       &#39;compressor.finders.CompressorFinder&#39;),
  8347.               &#39;STATICFILES_STORAGE&#39;: &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;,
  8348.               &#39;STATIC_ROOT&#39;: &#39;/code/Hypeit/static&#39;,
  8349.               &#39;STATIC_URL&#39;: &#39;/static/&#39;,
  8350.               &#39;TEMPLATES&#39;: [{&#39;APP_DIRS&#39;: True,
  8351.                              &#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  8352.                              &#39;DIRS&#39;: [],
  8353.                              &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.template.context_processors.debug&#39;,
  8354.                                                                 &#39;django.template.context_processors.request&#39;,
  8355.                                                                 &#39;django.contrib.auth.context_processors.auth&#39;,
  8356.                                                                 &#39;django.contrib.messages.context_processors.messages&#39;]}}],
  8357.               &#39;TEMPLATE_CONTEXT_PROCESSORS&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
  8358.                                               &#39;django.template.context_processors.debug&#39;,
  8359.                                               &#39;django.template.context_processors.i18n&#39;,
  8360.                                               &#39;django.template.context_processors.media&#39;,
  8361.                                               &#39;django.template.context_processors.static&#39;,
  8362.                                               &#39;django.template.context_processors.tz&#39;,
  8363.                                               &#39;django.contrib.messages.context_processors.messages&#39;],
  8364.               &#39;TEMPLATE_DEBUG&#39;: False,
  8365.               &#39;TEMPLATE_DIRS&#39;: [],
  8366.               &#39;TEMPLATE_LOADERS&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;,
  8367.                                    &#39;django.template.loaders.app_directories.Loader&#39;],
  8368.               &#39;TEMPLATE_STRING_IF_INVALID&#39;: &#39;&#39;,
  8369.               &#39;TEST_NON_SERIALIZED_APPS&#39;: [],
  8370.               &#39;TEST_RUNNER&#39;: &#39;django_nose.NoseTestSuiteRunner&#39;,
  8371.               &#39;THOUSAND_SEPARATOR&#39;: &#39;,&#39;,
  8372.               &#39;TIME_FORMAT&#39;: &#39;P&#39;,
  8373.               &#39;TIME_INPUT_FORMATS&#39;: [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;],
  8374.               &#39;TIME_ZONE&#39;: &#39;UTC&#39;,
  8375.               &#39;USE_ETAGS&#39;: False,
  8376.               &#39;USE_I18N&#39;: True,
  8377.               &#39;USE_L10N&#39;: True,
  8378.               &#39;USE_THOUSAND_SEPARATOR&#39;: False,
  8379.               &#39;USE_TZ&#39;: True,
  8380.               &#39;USE_X_FORWARDED_HOST&#39;: False,
  8381.               &#39;USE_X_FORWARDED_PORT&#39;: False,
  8382.               &#39;WSGI_APPLICATION&#39;: &#39;Hypeit.wsgi.application&#39;,
  8383.               &#39;X_FRAME_OPTIONS&#39;: &#39;SAMEORIGIN&#39;,
  8384.               &#39;YEAR_MONTH_FORMAT&#39;: &#39;F Y&#39;},
  8385.  &#39;sys_executable&#39;: &#39;/usr/local/bin/python3.4&#39;,
  8386.  &#39;sys_path&#39;: [&#39;/code&#39;,
  8387.               &#39;/usr/local/bin&#39;,
  8388.               &#39;/usr/local/lib/python34.zip&#39;,
  8389.               &#39;/usr/local/lib/python3.4&#39;,
  8390.               &#39;/usr/local/lib/python3.4/plat-linux&#39;,
  8391.               &#39;/usr/local/lib/python3.4/lib-dynload&#39;,
  8392.               &#39;/usr/local/lib/python3.4/site-packages&#39;,
  8393.               &#39;/code&#39;],
  8394.  &#39;sys_version_info&#39;: &#39;3.4.4&#39;,
  8395.  &#39;template_does_not_exist&#39;: False,
  8396.  &#39;template_info&#39;: None,
  8397.  &#39;unicode_hint&#39;: &#39;&#39;}</code></div>
  8398.     </dd>
  8399.    
  8400.  
  8401. </dl>
  8402.  
  8403.  
  8404. <h4>Context processors</h4>
  8405.  
  8406.     <p>None</p>
  8407.  
  8408.  
  8409. <script src="/static/debug_toolbar/js/toolbar.template.js"></script>
  8410. </div>
  8411.                    
  8412.                 </div>
  8413.             </div>
  8414.        
  8415.    
  8416.        
  8417.             <div id="CachePanel" class="djdt-panelContent">
  8418.                 <div class="djDebugPanelTitle">
  8419.                     <a href="" class="djDebugClose"></a>
  8420.                     <h3>Cache calls from 1 backend</h3>
  8421.                 </div>
  8422.                 <div class="djDebugPanelContent">
  8423.                    
  8424.                     <div class="djdt-scroll">
  8425. <h4>Summary</h4>
  8426. <table>
  8427.     <thead>
  8428.     <tr>
  8429.         <th>Total calls</th>
  8430.         <th>Total time</th>
  8431.         <th>Cache hits</th>
  8432.         <th>Cache misses</th>
  8433.     </tr>
  8434.     </thead>
  8435.     <tbody>
  8436.     <tr>
  8437.         <td>0</td>
  8438.         <td>0 ms</td>
  8439.         <td>0</td>
  8440.         <td>0</td>
  8441.     </tr>
  8442.     </tbody>
  8443. </table>
  8444. <h4>Commands</h4>
  8445. <table>
  8446.     <thead>
  8447.     <tr>
  8448.    
  8449.         <th>add</th>
  8450.    
  8451.         <th>get</th>
  8452.    
  8453.         <th>set</th>
  8454.    
  8455.         <th>delete</th>
  8456.    
  8457.         <th>clear</th>
  8458.    
  8459.         <th>get_many</th>
  8460.    
  8461.         <th>set_many</th>
  8462.    
  8463.         <th>delete_many</th>
  8464.    
  8465.         <th>has_key</th>
  8466.    
  8467.         <th>incr</th>
  8468.    
  8469.         <th>decr</th>
  8470.    
  8471.         <th>incr_version</th>
  8472.    
  8473.         <th>decr_version</th>
  8474.    
  8475.     </tr>
  8476.     </thead>
  8477.     <tbody>
  8478.     <tr>
  8479.    
  8480.         <td>0</td>
  8481.    
  8482.         <td>0</td>
  8483.    
  8484.         <td>0</td>
  8485.    
  8486.         <td>0</td>
  8487.    
  8488.         <td>0</td>
  8489.    
  8490.         <td>0</td>
  8491.    
  8492.         <td>0</td>
  8493.    
  8494.         <td>0</td>
  8495.    
  8496.         <td>0</td>
  8497.    
  8498.         <td>0</td>
  8499.    
  8500.         <td>0</td>
  8501.    
  8502.         <td>0</td>
  8503.    
  8504.         <td>0</td>
  8505.    
  8506.     </tr>
  8507.     </tbody>
  8508. </table>
  8509.  
  8510. </div>
  8511.                    
  8512.                 </div>
  8513.             </div>
  8514.        
  8515.    
  8516.        
  8517.             <div id="SignalsPanel" class="djdt-panelContent">
  8518.                 <div class="djDebugPanelTitle">
  8519.                     <a href="" class="djDebugClose"></a>
  8520.                     <h3>Signals</h3>
  8521.                 </div>
  8522.                 <div class="djDebugPanelContent">
  8523.                    
  8524.                     <div class="djdt-scroll">
  8525. <table>
  8526.     <thead>
  8527.         <tr>
  8528.             <th>Signal</th>
  8529.             <th>Providing</th>
  8530.             <th>Receivers</th>
  8531.         </tr>
  8532.     </thead>
  8533.     <tbody>
  8534.        
  8535.             <tr class="djDebugOdd">
  8536.                 <td>class_prepared</td>
  8537.                 <td>class</td>
  8538.                 <td>ModelSignal._resolve_references, ModelSignal._resolve_references, ModelSignal._resolve_references, ModelSignal._resolve_references, ModelSignal._resolve_references, ModelSignal._resolve_references, ModelSignal._resolve_references</td>
  8539.             </tr>
  8540.        
  8541.             <tr class="djDebugEven">
  8542.                 <td>connection_created</td>
  8543.                 <td>connection</td>
  8544.                 <td></td>
  8545.             </tr>
  8546.        
  8547.             <tr class="djDebugOdd">
  8548.                 <td>got_request_exception</td>
  8549.                 <td>request</td>
  8550.                 <td></td>
  8551.             </tr>
  8552.        
  8553.             <tr class="djDebugEven">
  8554.                 <td>post_delete</td>
  8555.                 <td>using, instance</td>
  8556.                 <td></td>
  8557.             </tr>
  8558.        
  8559.             <tr class="djDebugOdd">
  8560.                 <td>post_init</td>
  8561.                 <td>instance</td>
  8562.                 <td>ImageField.update_dimension_fields, StdImageField.update_dimension_fields, StdImageField.set_variations, StdImageField.update_dimension_fields, StdImageField.set_variations, StdImageField.update_dimension_fields, StdImageField.set_variations, StdImageField.update_dimension_fields, StdImageField.set_variations</td>
  8563.             </tr>
  8564.        
  8565.             <tr class="djDebugEven">
  8566.                 <td>post_migrate</td>
  8567.                 <td>app_config, using, verbosity, interactive</td>
  8568.                 <td>create_permissions, update_contenttypes</td>
  8569.             </tr>
  8570.        
  8571.             <tr class="djDebugOdd">
  8572.                 <td>post_save</td>
  8573.                 <td>raw, created, instance, using, update_fields</td>
  8574.                 <td>create_auth_token, handle_new_user_following, handle_new_media_uploaded, handle_new_story_participant</td>
  8575.             </tr>
  8576.        
  8577.             <tr class="djDebugEven">
  8578.                 <td>pre_delete</td>
  8579.                 <td>using, instance</td>
  8580.                 <td></td>
  8581.             </tr>
  8582.        
  8583.             <tr class="djDebugOdd">
  8584.                 <td>pre_init</td>
  8585.                 <td>instance, args, kwargs</td>
  8586.                 <td></td>
  8587.             </tr>
  8588.        
  8589.             <tr class="djDebugEven">
  8590.                 <td>pre_save</td>
  8591.                 <td>raw, using, instance, update_fields</td>
  8592.                 <td></td>
  8593.             </tr>
  8594.        
  8595.             <tr class="djDebugOdd">
  8596.                 <td>request_finished</td>
  8597.                 <td></td>
  8598.                 <td>close_old_connections, close_caches</td>
  8599.             </tr>
  8600.        
  8601.             <tr class="djDebugEven">
  8602.                 <td>request_started</td>
  8603.                 <td>environ</td>
  8604.                 <td>reset_queries, close_old_connections</td>
  8605.             </tr>
  8606.        
  8607.     </tbody>
  8608. </table>
  8609. </div>
  8610.                    
  8611.                 </div>
  8612.             </div>
  8613.        
  8614.    
  8615.        
  8616.             <div id="LoggingPanel" class="djdt-panelContent">
  8617.                 <div class="djDebugPanelTitle">
  8618.                     <a href="" class="djDebugClose"></a>
  8619.                     <h3>Log messages</h3>
  8620.                 </div>
  8621.                 <div class="djDebugPanelContent">
  8622.                    
  8623.                     <div class="djdt-scroll">
  8624.  
  8625.     <table>
  8626.         <thead>
  8627.             <tr>
  8628.                 <th>Level</th>
  8629.                 <th>Time</th>
  8630.                 <th>Channel</th>
  8631.                 <th>Message</th>
  8632.                 <th>Location</th>
  8633.             </tr>
  8634.         </thead>
  8635.         <tbody>
  8636.            
  8637.                 <tr class="djDebugOdd">
  8638.                     <td>ERROR</td>
  8639.                     <td>03:58:00 04/09/2016</td>
  8640.                     <td>django.request</td>
  8641.                     <td>Internal Server Error: /v1/stories/create</td>
  8642.                     <td>/usr/local/lib/python3.4/site-packages/django/core/handlers/base.py:284</td>
  8643.                 </tr>
  8644.            
  8645.         </tbody>
  8646.     </table>
  8647.  
  8648.  
  8649. </div>
  8650.                    
  8651.                 </div>
  8652.             </div>
  8653.        
  8654.    
  8655.        
  8656.    
  8657.     <div id="djDebugWindow" class="djdt-panelContent"></div>
  8658. </div>
  8659. </body>
  8660. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement