Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8">
- <meta name="robots" content="NONE,NOARCHIVE">
- <title>SyntaxError
- at /api/v1/auth/login/</title>
- <style type="text/css">
- html * { padding:0; margin:0; }
- body * { padding:10px 20px; }
- body * * { padding:0; }
- body { font:small sans-serif; background-color:#fff; color:#000; }
- body>div { border-bottom:1px solid #ddd; }
- h1 { font-weight:normal; }
- h2 { margin-bottom:.8em; }
- h2 span { font-size:80%; color:#666; font-weight:normal; }
- h3 { margin:1em 0 .5em 0; }
- h4 { margin:0 0 .5em 0; font-weight: normal; }
- code, pre { font-size: 100%; white-space: pre-wrap; }
- table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
- tbody td, tbody th { vertical-align:top; padding:2px 3px; }
- thead th {
- padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
- font-weight:normal; font-size:11px; border:1px solid #ddd;
- }
- tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
- table.vars { margin:5px 0 2px 40px; }
- table.vars td, table.req td { font-family:monospace; }
- table td.code { width:100%; }
- table td.code pre { overflow:hidden; }
- table.source th { color:#666; }
- table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
- ul.traceback { list-style-type:none; color: #222; }
- ul.traceback li.frame { padding-bottom:1em; color:#666; }
- ul.traceback li.user { background-color:#e0e0e0; color:#000 }
- div.context { padding:10px 0; overflow:hidden; }
- div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
- div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
- div.context ol li pre { display:inline; }
- div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
- div.context ol.context-line li span { position:absolute; right:32px; }
- .user div.context ol.context-line li { background-color:#bbb; color:#000; }
- .user div.context ol li { color:#666; }
- div.commands { margin-left: 40px; }
- div.commands a { color:#555; text-decoration:none; }
- .user div.commands a { color: black; }
- #summary { background: #ffc; }
- #summary h2 { font-weight: normal; color: #666; }
- #explanation { background:#eee; }
- #template, #template-not-exist { background:#f6f6f6; }
- #template-not-exist ul { margin: 0 0 10px 20px; }
- #template-not-exist .postmortem-section { margin-bottom: 3px; }
- #unicode-hint { background:#eee; }
- #traceback { background:#eee; }
- #requestinfo { background:#f6f6f6; padding-left:120px; }
- #summary table { border:none; background:transparent; }
- #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
- #requestinfo h3 { margin-bottom:-1em; }
- .error { background: #ffc; }
- .specific { color:#cc3300; font-weight:bold; }
- h2 span.commands { font-size:.7em;}
- span.commands a:link {color:#5E5694;}
- pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
- .append-bottom { margin-bottom: 10px; }
- </style>
- <script type="text/javascript">
- function hideAll(elems) {
- for (var e = 0; e < elems.length; e++) {
- elems[e].style.display = 'none';
- }
- }
- window.onload = function() {
- hideAll(document.querySelectorAll('table.vars'));
- hideAll(document.querySelectorAll('ol.pre-context'));
- hideAll(document.querySelectorAll('ol.post-context'));
- hideAll(document.querySelectorAll('div.pastebin'));
- }
- function toggle() {
- for (var i = 0; i < arguments.length; i++) {
- var e = document.getElementById(arguments[i]);
- if (e) {
- e.style.display = e.style.display == 'none' ? 'block': 'none';
- }
- }
- return false;
- }
- function varToggle(link, id) {
- toggle('v' + id);
- var s = link.getElementsByTagName('span')[0];
- var uarr = String.fromCharCode(0x25b6);
- var darr = String.fromCharCode(0x25bc);
- s.textContent = s.textContent == uarr ? darr : uarr;
- return false;
- }
- function switchPastebinFriendly(link) {
- s1 = "Switch to copy-and-paste view";
- s2 = "Switch back to interactive view";
- link.textContent = link.textContent.trim() == s1 ? s2: s1;
- toggle('browserTraceback', 'pastebinTraceback');
- return false;
- }
- </script>
- </head>
- <body>
- <div id="summary">
- <h1>SyntaxError
- at /api/v1/auth/login/</h1>
- <pre class="exception_value">invalid syntax (urls.py, line 6)</pre>
- <table class="meta">
- <tr>
- <th>Request Method:</th>
- <td>POST</td>
- </tr>
- <tr>
- <th>Request URL:</th>
- <td>http://admin.staging.iheartmore.com/api/v1/auth/login/</td>
- </tr>
- <tr>
- <th>Django Version:</th>
- <td>2.0.6</td>
- </tr>
- <tr>
- <th>Exception Type:</th>
- <td>SyntaxError</td>
- </tr>
- <tr>
- <th>Exception Value:</th>
- <td><pre>invalid syntax (urls.py, line 6)</pre></td>
- </tr>
- <tr>
- <th>Exception Location:</th>
- <td>./api/v1/urls.py in <module>, line 7</td>
- </tr>
- <tr>
- <th>Python Executable:</th>
- <td>/usr/bin/uwsgi-core</td>
- </tr>
- <tr>
- <th>Python Version:</th>
- <td>3.5.2</td>
- </tr>
- <tr>
- <th>Python Path:</th>
- <td><pre>['.',
- '',
- '/home/ubuntu/env/lib/python35.zip',
- '/home/ubuntu/env/lib/python3.5',
- '/home/ubuntu/env/lib/python3.5/plat-x86_64-linux-gnu',
- '/home/ubuntu/env/lib/python3.5/lib-dynload',
- '/usr/lib/python3.5',
- '/usr/lib/python3.5/plat-x86_64-linux-gnu',
- '/home/ubuntu/env/lib/python3.5/site-packages']</pre></td>
- </tr>
- <tr>
- <th>Server time:</th>
- <td>Wed, 17 Oct 2018 14:48:27 +0000</td>
- </tr>
- </table>
- </div>
- <div id="traceback">
- <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
- Switch to copy-and-paste view</a></span>
- </h2>
- <div id="browserTraceback">
- <ul class="traceback">
- <li class="frame django">
- <code>/home/ubuntu/env/lib/python3.5/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>
- <div class="context" id="c139818717255496">
- <ol start="28" class="pre-context" id="pre139818717255496">
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> This decorator is automatically applied to all middleware to ensure that</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> no middleware leaks an exception and that the next middleware in the stack</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> can rely on getting a response instead of an exception.</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> """</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> @wraps(get_response)</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> def inner(request):</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> try:</pre></li>
- </ol>
- <ol start="35" class="context-line">
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> response = get_response(request)</pre> <span>...</span></li>
- </ol>
- <ol start='36' class="post-context" id="post139818717255496">
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> except Exception as exc:</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> response = response_for_exception(request, exc)</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> return response</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre> return inner</pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre></pre></li>
- <li onclick="toggle('pre139818717255496', 'post139818717255496')"><pre></pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717255496')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717255496">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>exc</td>
- <td class="code"><pre>SyntaxError('invalid syntax', ('./api/v1/community/urls.py', 6, 7, " url(r'^groups/', views.GroupListView.as_view(), name='group_list_view'),\n"))</pre></td>
- </tr>
- <tr>
- <td>get_response</td>
- <td class="code"><pre><bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f2a15cdf320>></pre></td>
- </tr>
- <tr>
- <td>request</td>
- <td class="code"><pre><WSGIRequest: POST '/api/v1/auth/login/'></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame django">
- <code>/home/ubuntu/env/lib/python3.5/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>
- <div class="context" id="c139818717254536">
- <ol start="106" class="pre-context" id="pre139818717254536">
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> if hasattr(request, 'urlconf'):</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> urlconf = request.urlconf</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> set_urlconf(urlconf)</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> resolver = get_resolver(urlconf)</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> else:</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> resolver = get_resolver()</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre></pre></li>
- </ol>
- <ol start="113" class="context-line">
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> resolver_match = resolver.resolve(request.path_info)</pre> <span>...</span></li>
- </ol>
- <ol start='114' class="post-context" id="post139818717254536">
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> callback, callback_args, callback_kwargs = resolver_match</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> request.resolver_match = resolver_match</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre></pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> # Apply view middleware</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> for middleware_method in self._view_middleware:</pre></li>
- <li onclick="toggle('pre139818717254536', 'post139818717254536')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717254536')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717254536">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>request</td>
- <td class="code"><pre><WSGIRequest: POST '/api/v1/auth/login/'></pre></td>
- </tr>
- <tr>
- <td>resolver</td>
- <td class="code"><pre><URLResolver 'more_api.urls' (None:None) '^/'></pre></td>
- </tr>
- <tr>
- <td>response</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>self</td>
- <td class="code"><pre><django.core.handlers.wsgi.WSGIHandler object at 0x7f2a15cdf320></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame django">
- <code>/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py</code> in <code>resolve</code>
- <div class="context" id="c139818717256584">
- <ol start="491" class="pre-context" id="pre139818717256584">
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre></pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> def resolve(self, path):</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> path = str(path) # path may be a reverse_lazy object</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> tried = []</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> match = self.pattern.match(path)</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> if match:</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> new_path, args, kwargs = match</pre></li>
- </ol>
- <ol start="498" class="context-line">
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> for pattern in self.url_patterns:</pre> <span>...</span></li>
- </ol>
- <ol start='499' class="post-context" id="post139818717256584">
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> try:</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> sub_match = pattern.resolve(new_path)</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> except Resolver404 as e:</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> sub_tried = e.args[0].get('tried')</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> if sub_tried is not None:</pre></li>
- <li onclick="toggle('pre139818717256584', 'post139818717256584')"><pre> tried.extend([pattern] + t for t in sub_tried)</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717256584')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717256584">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>args</td>
- <td class="code"><pre>()</pre></td>
- </tr>
- <tr>
- <td>kwargs</td>
- <td class="code"><pre>{}</pre></td>
- </tr>
- <tr>
- <td>match</td>
- <td class="code"><pre>('api/v1/auth/login/', (), {})</pre></td>
- </tr>
- <tr>
- <td>new_path</td>
- <td class="code"><pre>'api/v1/auth/login/'</pre></td>
- </tr>
- <tr>
- <td>path</td>
- <td class="code"><pre>'/api/v1/auth/login/'</pre></td>
- </tr>
- <tr>
- <td>self</td>
- <td class="code"><pre><URLResolver 'more_api.urls' (None:None) '^/'></pre></td>
- </tr>
- <tr>
- <td>tried</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame django">
- <code>/home/ubuntu/env/lib/python3.5/site-packages/django/utils/functional.py</code> in <code>__get__</code>
- <div class="context" id="c139818717257096">
- <ol start="29" class="pre-context" id="pre139818717257096">
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> """</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> Call the function and put the return value in instance.__dict__ so that</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> subsequent attribute access on the instance returns the cached value</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> instead of calling cached_property.__get__().</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> """</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> if instance is None:</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> return self</pre></li>
- </ol>
- <ol start="36" class="context-line">
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> res = instance.__dict__[self.name] = self.func(instance)</pre> <span>...</span></li>
- </ol>
- <ol start='37' class="post-context" id="post139818717257096">
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> return res</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre></pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre></pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre>class Promise:</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> """</pre></li>
- <li onclick="toggle('pre139818717257096', 'post139818717257096')"><pre> Base class for the proxy class created in the closure of the lazy function.</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717257096')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717257096">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>cls</td>
- <td class="code"><pre><class 'django.urls.resolvers.URLResolver'></pre></td>
- </tr>
- <tr>
- <td>instance</td>
- <td class="code"><pre><URLResolver 'more_api.urls' (None:None) '^/'></pre></td>
- </tr>
- <tr>
- <td>self</td>
- <td class="code"><pre><django.utils.functional.cached_property object at 0x7f2a18f552b0></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame django">
- <code>/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py</code> in <code>url_patterns</code>
- <div class="context" id="c139818717255240">
- <ol start="533" class="pre-context" id="pre139818717255240">
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> return import_module(self.urlconf_name)</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> else:</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> return self.urlconf_name</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre></pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> @cached_property</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> def url_patterns(self):</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> # urlconf_module might be a valid set of patterns, so we default to it</pre></li>
- </ol>
- <ol start="540" class="context-line">
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)</pre> <span>...</span></li>
- </ol>
- <ol start='541' class="post-context" id="post139818717255240">
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> try:</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> iter(patterns)</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> except TypeError:</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> msg = (</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> "The included URLconf '{name}' does not appear to have any "</pre></li>
- <li onclick="toggle('pre139818717255240', 'post139818717255240')"><pre> "patterns in it. If you see valid patterns in the file then "</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717255240')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717255240">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>self</td>
- <td class="code"><pre><URLResolver 'more_api.urls' (None:None) '^/'></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame django">
- <code>/home/ubuntu/env/lib/python3.5/site-packages/django/utils/functional.py</code> in <code>__get__</code>
- <div class="context" id="c139818717253704">
- <ol start="29" class="pre-context" id="pre139818717253704">
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> """</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> Call the function and put the return value in instance.__dict__ so that</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> subsequent attribute access on the instance returns the cached value</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> instead of calling cached_property.__get__().</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> """</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> if instance is None:</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> return self</pre></li>
- </ol>
- <ol start="36" class="context-line">
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> res = instance.__dict__[self.name] = self.func(instance)</pre> <span>...</span></li>
- </ol>
- <ol start='37' class="post-context" id="post139818717253704">
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> return res</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre></pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre></pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre>class Promise:</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> """</pre></li>
- <li onclick="toggle('pre139818717253704', 'post139818717253704')"><pre> Base class for the proxy class created in the closure of the lazy function.</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717253704')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717253704">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>cls</td>
- <td class="code"><pre><class 'django.urls.resolvers.URLResolver'></pre></td>
- </tr>
- <tr>
- <td>instance</td>
- <td class="code"><pre><URLResolver 'more_api.urls' (None:None) '^/'></pre></td>
- </tr>
- <tr>
- <td>self</td>
- <td class="code"><pre><django.utils.functional.cached_property object at 0x7f2a18f554a8></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame django">
- <code>/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py</code> in <code>urlconf_module</code>
- <div class="context" id="c139818717254856">
- <ol start="526" class="pre-context" id="pre139818717254856">
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> tried.append([pattern])</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> raise Resolver404({'tried': tried, 'path': new_path})</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> raise Resolver404({'path': path})</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre></pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> @cached_property</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> def urlconf_module(self):</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> if isinstance(self.urlconf_name, str):</pre></li>
- </ol>
- <ol start="533" class="context-line">
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> return import_module(self.urlconf_name)</pre> <span>...</span></li>
- </ol>
- <ol start='534' class="post-context" id="post139818717254856">
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> else:</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> return self.urlconf_name</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre></pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> @cached_property</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> def url_patterns(self):</pre></li>
- <li onclick="toggle('pre139818717254856', 'post139818717254856')"><pre> # urlconf_module might be a valid set of patterns, so we default to it</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717254856')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717254856">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>self</td>
- <td class="code"><pre><URLResolver 'more_api.urls' (None:None) '^/'></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code>/home/ubuntu/env/lib/python3.5/importlib/__init__.py</code> in <code>import_module</code>
- <div class="context" id="c139818717256136">
- <ol start="119" class="pre-context" id="pre139818717256136">
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> msg = ("the 'package' argument is required to perform a relative "</pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> "import for {!r}")</pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> raise TypeError(msg.format(name))</pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> for character in name:</pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> if character != '.':</pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> break</pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> level += 1</pre></li>
- </ol>
- <ol start="126" class="context-line">
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre> return _bootstrap._gcd_import(name[level:], package, level)</pre> <span>...</span></li>
- </ol>
- <ol start='127' class="post-context" id="post139818717256136">
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre></pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre></pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre>_RELOADING = {}</pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre></pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre></pre></li>
- <li onclick="toggle('pre139818717256136', 'post139818717256136')"><pre>def reload(module):</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717256136')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717256136">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>level</td>
- <td class="code"><pre>0</pre></td>
- </tr>
- <tr>
- <td>name</td>
- <td class="code"><pre>'more_api.urls'</pre></td>
- </tr>
- <tr>
- <td>package</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code><frozen importlib._bootstrap></code> in <code>_gcd_import</code>
- <div class="context" id="c139818717255304">
- <ol start="986" class="context-line">
- <li onclick="toggle('pre139818717255304', 'post139818717255304')"><pre><source code not available></pre> <span>...</span></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717255304')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717255304">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>level</td>
- <td class="code"><pre>0</pre></td>
- </tr>
- <tr>
- <td>name</td>
- <td class="code"><pre>'more_api.urls'</pre></td>
- </tr>
- <tr>
- <td>package</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code><frozen importlib._bootstrap></code> in <code>_find_and_load</code>
- <div class="context" id="c139818717254600">
- <ol start="969" class="context-line">
- <li onclick="toggle('pre139818717254600', 'post139818717254600')"><pre><source code not available></pre> <span>...</span></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717254600')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717254600">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>import_</td>
- <td class="code"><pre><function _gcd_import at 0x7f2a1cb64048></pre></td>
- </tr>
- <tr>
- <td>name</td>
- <td class="code"><pre>'more_api.urls'</pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code><frozen importlib._bootstrap></code> in <code>_find_and_load_unlocked</code>
- <div class="context" id="c139818717256776">
- <ol start="958" class="context-line">
- <li onclick="toggle('pre139818717256776', 'post139818717256776')"><pre><source code not available></pre> <span>...</span></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717256776')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717256776">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>import_</td>
- <td class="code"><pre><function _gcd_import at 0x7f2a1cb64048></pre></td>
- </tr>
- <tr>
- <td>name</td>
- <td class="code"><pre>'more_api.urls'</pre></td>
- </tr>
- <tr>
- <td>parent</td>
- <td class="code"><pre>'more_api'</pre></td>
- </tr>
- <tr>
- <td>parent_module</td>
- <td class="code"><pre><module 'more_api' from './more_api/__init__.py'></pre></td>
- </tr>
- <tr>
- <td>path</td>
- <td class="code"><pre>['./more_api']</pre></td>
- </tr>
- <tr>
- <td>spec</td>
- <td class="code"><pre>ModuleSpec(name='more_api.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38>, origin='./more_api/urls.py')</pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code><frozen importlib._bootstrap></code> in <code>_load_unlocked</code>
- <div class="context" id="c139818717256008">
- <ol start="673" class="context-line">
- <li onclick="toggle('pre139818717256008', 'post139818717256008')"><pre><source code not available></pre> <span>...</span></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717256008')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717256008">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>module</td>
- <td class="code"><pre><module 'more_api.urls' from './more_api/urls.py'></pre></td>
- </tr>
- <tr>
- <td>spec</td>
- <td class="code"><pre>ModuleSpec(name='more_api.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38>, origin='./more_api/urls.py')</pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code><frozen importlib._bootstrap_external></code> in <code>exec_module</code>
- <div class="context" id="c139818717256456">
- <ol start="665" class="context-line">
- <li onclick="toggle('pre139818717256456', 'post139818717256456')"><pre><source code not available></pre> <span>...</span></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818717256456')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818717256456">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>code</td>
- <td class="code"><pre><code object <module> at 0x7f2a14f450c0, file "./more_api/urls.py", line 15></pre></td>
- </tr>
- <tr>
- <td>module</td>
- <td class="code"><pre><module 'more_api.urls' from './more_api/urls.py'></pre></td>
- </tr>
- <tr>
- <td>self</td>
- <td class="code"><pre><_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code><frozen importlib._bootstrap></code> in <code>_call_with_frames_removed</code>
- <div class="context" id="c139818730917704">
- <ol start="222" class="context-line">
- <li onclick="toggle('pre139818730917704', 'post139818730917704')"><pre><source code not available></pre> <span>...</span></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818730917704')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818730917704">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>args</td>
- <td class="code"><pre>(<code object <module> at 0x7f2a14f450c0, file "./more_api/urls.py", line 15>,
- {'__builtins__': {'ArithmeticError': <class 'ArithmeticError'>,
- 'AssertionError': <class 'AssertionError'>,
- 'AttributeError': <class 'AttributeError'>,
- 'BaseException': <class 'BaseException'>,
- 'BlockingIOError': <class 'BlockingIOError'>,
- 'BrokenPipeError': <class 'BrokenPipeError'>,
- 'BufferError': <class 'BufferError'>,
- 'BytesWarning': <class 'BytesWarning'>,
- 'ChildProcessError': <class 'ChildProcessError'>,
- 'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
- 'ConnectionError': <class 'ConnectionError'>,
- 'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
- 'ConnectionResetError': <class 'ConnectionResetError'>,
- 'DeprecationWarning': <class 'DeprecationWarning'>,
- 'EOFError': <class 'EOFError'>,
- 'Ellipsis': Ellipsis,
- 'EnvironmentError': <class 'OSError'>,
- 'Exception': <class 'Exception'>,
- 'False': False,
- 'FileExistsError': <class 'FileExistsError'>,
- 'FileNotFoundError': <class 'FileNotFoundError'>,
- 'FloatingPointError': <class 'FloatingPointError'>,
- 'FutureWarning': <class 'FutureWarning'>,
- 'GeneratorExit': <class 'GeneratorExit'>,
- 'IOError': <class 'OSError'>,
- 'ImportError': <class 'ImportError'>,
- 'ImportWarning': <class 'ImportWarning'>,
- 'IndentationError': <class 'IndentationError'>,
- 'IndexError': <class 'IndexError'>,
- 'InterruptedError': <class 'InterruptedError'>,
- 'IsADirectoryError': <class 'IsADirectoryError'>,
- 'KeyError': <class 'KeyError'>,
- 'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
- 'LookupError': <class 'LookupError'>,
- 'MemoryError': <class 'MemoryError'>,
- 'NameError': <class 'NameError'>,
- 'None': None,
- 'NotADirectoryError': <class 'NotADirectoryError'>,
- 'NotImplemented': NotImplemented,
- 'NotImplementedError': <class 'NotImplementedError'>,
- 'OSError': <class 'OSError'>,
- 'OverflowError': <class 'OverflowError'>,
- 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
- 'PermissionError': <class 'PermissionError'>,
- 'ProcessLookupError': <class 'ProcessLookupError'>,
- 'RecursionError': <class 'RecursionError'>,
- 'ReferenceError': <class 'ReferenceError'>,
- 'ResourceWarning': <class 'ResourceWarning'>,
- 'RuntimeError': <class 'RuntimeError'>,
- 'RuntimeWarning': <class 'RuntimeWarning'>,
- 'StopAsyncIteration': <class 'StopAsyncIteration'>,
- 'StopIteration': <class 'StopIteration'>,
- 'SyntaxError': <class 'SyntaxError'>,
- 'SyntaxWarning': <class 'SyntaxWarning'>,
- 'SystemError': <class 'SystemError'>,
- 'SystemExit': <class 'SystemExit'>,
- 'TabError': <class 'TabError'>,
- 'TimeoutError': <class 'TimeoutError'>,
- 'True': True,
- 'TypeError': <class 'TypeError'>,
- 'UnboundLocalError': <class 'UnboundLocalError'>,
- 'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
- 'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
- 'UnicodeError': <class 'UnicodeError'>,
- 'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
- 'Unico... <trimmed 10921 bytes string></pre></td>
- </tr>
- <tr>
- <td>f</td>
- <td class="code"><pre><built-in function exec></pre></td>
- </tr>
- <tr>
- <td>kwds</td>
- <td class="code"><pre>{}</pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code>./more_api/urls.py</code> in <code><module></code>
- <div class="context" id="c139818730915464">
- <ol start="11" class="pre-context" id="pre139818730915464">
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre> 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>Including another URLconf</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre> 1. Import the include() function: from django.urls import include, path</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre> 2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>"""</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from django.contrib import admin</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from django.conf.urls import url, include</pre></li>
- </ol>
- <ol start="18" class="context-line">
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from api.v1 import urls as v1_urls</pre> <span>...</span></li>
- </ol>
- <ol start='19' class="post-context" id="post139818730915464">
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from more_api.settings import STATIC_ROOT, MEDIA_ROOT</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from django.views.static import serve</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>from django.conf import settings</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre></pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre>urlpatterns = [</pre></li>
- <li onclick="toggle('pre139818730915464', 'post139818730915464')"><pre> url('admin/', admin.site.urls),</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818730915464')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818730915464">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>__builtins__</td>
- <td class="code"><pre>{'ArithmeticError': <class 'ArithmeticError'>,
- 'AssertionError': <class 'AssertionError'>,
- 'AttributeError': <class 'AttributeError'>,
- 'BaseException': <class 'BaseException'>,
- 'BlockingIOError': <class 'BlockingIOError'>,
- 'BrokenPipeError': <class 'BrokenPipeError'>,
- 'BufferError': <class 'BufferError'>,
- 'BytesWarning': <class 'BytesWarning'>,
- 'ChildProcessError': <class 'ChildProcessError'>,
- 'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
- 'ConnectionError': <class 'ConnectionError'>,
- 'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
- 'ConnectionResetError': <class 'ConnectionResetError'>,
- 'DeprecationWarning': <class 'DeprecationWarning'>,
- 'EOFError': <class 'EOFError'>,
- 'Ellipsis': Ellipsis,
- 'EnvironmentError': <class 'OSError'>,
- 'Exception': <class 'Exception'>,
- 'False': False,
- 'FileExistsError': <class 'FileExistsError'>,
- 'FileNotFoundError': <class 'FileNotFoundError'>,
- 'FloatingPointError': <class 'FloatingPointError'>,
- 'FutureWarning': <class 'FutureWarning'>,
- 'GeneratorExit': <class 'GeneratorExit'>,
- 'IOError': <class 'OSError'>,
- 'ImportError': <class 'ImportError'>,
- 'ImportWarning': <class 'ImportWarning'>,
- 'IndentationError': <class 'IndentationError'>,
- 'IndexError': <class 'IndexError'>,
- 'InterruptedError': <class 'InterruptedError'>,
- 'IsADirectoryError': <class 'IsADirectoryError'>,
- 'KeyError': <class 'KeyError'>,
- 'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
- 'LookupError': <class 'LookupError'>,
- 'MemoryError': <class 'MemoryError'>,
- 'NameError': <class 'NameError'>,
- 'None': None,
- 'NotADirectoryError': <class 'NotADirectoryError'>,
- 'NotImplemented': NotImplemented,
- 'NotImplementedError': <class 'NotImplementedError'>,
- 'OSError': <class 'OSError'>,
- 'OverflowError': <class 'OverflowError'>,
- 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
- 'PermissionError': <class 'PermissionError'>,
- 'ProcessLookupError': <class 'ProcessLookupError'>,
- 'RecursionError': <class 'RecursionError'>,
- 'ReferenceError': <class 'ReferenceError'>,
- 'ResourceWarning': <class 'ResourceWarning'>,
- 'RuntimeError': <class 'RuntimeError'>,
- 'RuntimeWarning': <class 'RuntimeWarning'>,
- 'StopAsyncIteration': <class 'StopAsyncIteration'>,
- 'StopIteration': <class 'StopIteration'>,
- 'SyntaxError': <class 'SyntaxError'>,
- 'SyntaxWarning': <class 'SyntaxWarning'>,
- 'SystemError': <class 'SystemError'>,
- 'SystemExit': <class 'SystemExit'>,
- 'TabError': <class 'TabError'>,
- 'TimeoutError': <class 'TimeoutError'>,
- 'True': True,
- 'TypeError': <class 'TypeError'>,
- 'UnboundLocalError': <class 'UnboundLocalError'>,
- 'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
- 'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
- 'UnicodeError': <class 'UnicodeError'>,
- 'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
- 'UnicodeWarning': <class 'UnicodeWarning'>,
- 'UserWarning': <class 'UserWarning'>,
- 'ValueError': <class 'ValueError'>,
- 'Warning': <class 'Warning'>,
- 'ZeroDivisionError': <class 'ZeroDivisionError'>,
- '__build_class__': <built-in function __build_class__>,
- '__debug__': True,
- '__doc__': 'Built-in functions, exceptions, and other objects.\n'
- '\n'
- "Noteworthy: None is the `nil' object; Ellipsis represents `...' "
- 'in slices.',
- '__import__': <built-in function __import__>,
- '__loader__': <class '_frozen_importlib.BuiltinImporter'>,
- '__name__': 'builtins',
- '__package__': '',
- '__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>),
- 'abs': <built-in function abs>,
- 'all': <built-in function all>,
- 'any': <built-in function any>,
- 'ascii': <built-in function ascii>,
- 'bin': <built-in function bin>,
- 'bool': <class 'bool'>,
- 'bytearray': <class 'bytearray'>,
- 'bytes': <class 'bytes'>,
- 'callable': <built-in function callable>,
- 'chr': <built-in function chr>,
- 'classmethod': <class 'classmethod'>,
- 'compile': <built-in function compile>,
- 'complex': <class 'complex'>,
- 'copyright': Copyright (c) 2001-2016 Python Software Foundation.
- All Rights Reserved.
- Copyright (c) 2000 BeOpen.co... <trimmed 6484 bytes string></pre></td>
- </tr>
- <tr>
- <td>__cached__</td>
- <td class="code"><pre>'./more_api/__pycache__/urls.cpython-35.pyc'</pre></td>
- </tr>
- <tr>
- <td>__doc__</td>
- <td class="code"><pre>('more_api URL Configuration\n'
- '\n'
- 'The `urlpatterns` list routes URLs to views. For more information please '
- 'see:\n'
- ' https://docs.djangoproject.com/en/2.0/topics/http/urls/\n'
- 'Examples:\n'
- 'Function views\n'
- ' 1. Add an import: from my_app import views\n'
- " 2. Add a URL to urlpatterns: path('', views.home, name='home')\n"
- 'Class-based views\n'
- ' 1. Add an import: from other_app.views import Home\n'
- " 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')\n"
- 'Including another URLconf\n'
- ' 1. Import the include() function: from django.urls import include, path\n'
- " 2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))\n")</pre></td>
- </tr>
- <tr>
- <td>__file__</td>
- <td class="code"><pre>'./more_api/urls.py'</pre></td>
- </tr>
- <tr>
- <td>__loader__</td>
- <td class="code"><pre><_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38></pre></td>
- </tr>
- <tr>
- <td>__name__</td>
- <td class="code"><pre>'more_api.urls'</pre></td>
- </tr>
- <tr>
- <td>__package__</td>
- <td class="code"><pre>'more_api'</pre></td>
- </tr>
- <tr>
- <td>__spec__</td>
- <td class="code"><pre>ModuleSpec(name='more_api.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9b38>, origin='./more_api/urls.py')</pre></td>
- </tr>
- <tr>
- <td>admin</td>
- <td class="code"><pre><module 'django.contrib.admin' from '/home/ubuntu/env/lib/python3.5/site-packages/django/contrib/admin/__init__.py'></pre></td>
- </tr>
- <tr>
- <td>include</td>
- <td class="code"><pre><function include at 0x7f2a18edcae8></pre></td>
- </tr>
- <tr>
- <td>url</td>
- <td class="code"><pre><function url at 0x7f2a15c9b510></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- <li class="frame user">
- <code>./api/v1/urls.py</code> in <code><module></code>
- <div class="context" id="c139818730917000">
- <ol start="1" class="pre-context" id="pre139818730917000">
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from django.conf.urls import url, include</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.authentication import urls as auth_urls</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.meal import urls as meal_urls</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.recipe import urls as recipe_urls</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.shoppinglist import urls as shoppinglist_urls</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.user import urls as user_urls</pre></li>
- </ol>
- <ol start="7" class="context-line">
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>from api.v1.community import urls as community_urls</pre> <span>...</span></li>
- </ol>
- <ol start='8' class="post-context" id="post139818730917000">
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre></pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre>urlpatterns = [</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre> url(r'^auth/', include(auth_urls)),</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre> url(r'^meal/', include(meal_urls)),</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre> url(r'^recipe/', include(recipe_urls)),</pre></li>
- <li onclick="toggle('pre139818730917000', 'post139818730917000')"><pre> url(r'^shoppinglist/', include(shoppinglist_urls)),</pre></li>
- </ol>
- </div>
- <div class="commands">
- <a href="#" onclick="return varToggle(this, '139818730917000')"><span>▶</span> Local vars</a>
- </div>
- <table class="vars" id="v139818730917000">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>__builtins__</td>
- <td class="code"><pre>{'ArithmeticError': <class 'ArithmeticError'>,
- 'AssertionError': <class 'AssertionError'>,
- 'AttributeError': <class 'AttributeError'>,
- 'BaseException': <class 'BaseException'>,
- 'BlockingIOError': <class 'BlockingIOError'>,
- 'BrokenPipeError': <class 'BrokenPipeError'>,
- 'BufferError': <class 'BufferError'>,
- 'BytesWarning': <class 'BytesWarning'>,
- 'ChildProcessError': <class 'ChildProcessError'>,
- 'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
- 'ConnectionError': <class 'ConnectionError'>,
- 'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
- 'ConnectionResetError': <class 'ConnectionResetError'>,
- 'DeprecationWarning': <class 'DeprecationWarning'>,
- 'EOFError': <class 'EOFError'>,
- 'Ellipsis': Ellipsis,
- 'EnvironmentError': <class 'OSError'>,
- 'Exception': <class 'Exception'>,
- 'False': False,
- 'FileExistsError': <class 'FileExistsError'>,
- 'FileNotFoundError': <class 'FileNotFoundError'>,
- 'FloatingPointError': <class 'FloatingPointError'>,
- 'FutureWarning': <class 'FutureWarning'>,
- 'GeneratorExit': <class 'GeneratorExit'>,
- 'IOError': <class 'OSError'>,
- 'ImportError': <class 'ImportError'>,
- 'ImportWarning': <class 'ImportWarning'>,
- 'IndentationError': <class 'IndentationError'>,
- 'IndexError': <class 'IndexError'>,
- 'InterruptedError': <class 'InterruptedError'>,
- 'IsADirectoryError': <class 'IsADirectoryError'>,
- 'KeyError': <class 'KeyError'>,
- 'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
- 'LookupError': <class 'LookupError'>,
- 'MemoryError': <class 'MemoryError'>,
- 'NameError': <class 'NameError'>,
- 'None': None,
- 'NotADirectoryError': <class 'NotADirectoryError'>,
- 'NotImplemented': NotImplemented,
- 'NotImplementedError': <class 'NotImplementedError'>,
- 'OSError': <class 'OSError'>,
- 'OverflowError': <class 'OverflowError'>,
- 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
- 'PermissionError': <class 'PermissionError'>,
- 'ProcessLookupError': <class 'ProcessLookupError'>,
- 'RecursionError': <class 'RecursionError'>,
- 'ReferenceError': <class 'ReferenceError'>,
- 'ResourceWarning': <class 'ResourceWarning'>,
- 'RuntimeError': <class 'RuntimeError'>,
- 'RuntimeWarning': <class 'RuntimeWarning'>,
- 'StopAsyncIteration': <class 'StopAsyncIteration'>,
- 'StopIteration': <class 'StopIteration'>,
- 'SyntaxError': <class 'SyntaxError'>,
- 'SyntaxWarning': <class 'SyntaxWarning'>,
- 'SystemError': <class 'SystemError'>,
- 'SystemExit': <class 'SystemExit'>,
- 'TabError': <class 'TabError'>,
- 'TimeoutError': <class 'TimeoutError'>,
- 'True': True,
- 'TypeError': <class 'TypeError'>,
- 'UnboundLocalError': <class 'UnboundLocalError'>,
- 'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
- 'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
- 'UnicodeError': <class 'UnicodeError'>,
- 'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
- 'UnicodeWarning': <class 'UnicodeWarning'>,
- 'UserWarning': <class 'UserWarning'>,
- 'ValueError': <class 'ValueError'>,
- 'Warning': <class 'Warning'>,
- 'ZeroDivisionError': <class 'ZeroDivisionError'>,
- '__build_class__': <built-in function __build_class__>,
- '__debug__': True,
- '__doc__': 'Built-in functions, exceptions, and other objects.\n'
- '\n'
- "Noteworthy: None is the `nil' object; Ellipsis represents `...' "
- 'in slices.',
- '__import__': <built-in function __import__>,
- '__loader__': <class '_frozen_importlib.BuiltinImporter'>,
- '__name__': 'builtins',
- '__package__': '',
- '__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>),
- 'abs': <built-in function abs>,
- 'all': <built-in function all>,
- 'any': <built-in function any>,
- 'ascii': <built-in function ascii>,
- 'bin': <built-in function bin>,
- 'bool': <class 'bool'>,
- 'bytearray': <class 'bytearray'>,
- 'bytes': <class 'bytes'>,
- 'callable': <built-in function callable>,
- 'chr': <built-in function chr>,
- 'classmethod': <class 'classmethod'>,
- 'compile': <built-in function compile>,
- 'complex': <class 'complex'>,
- 'copyright': Copyright (c) 2001-2016 Python Software Foundation.
- All Rights Reserved.
- Copyright (c) 2000 BeOpen.co... <trimmed 6484 bytes string></pre></td>
- </tr>
- <tr>
- <td>__cached__</td>
- <td class="code"><pre>'./api/v1/__pycache__/urls.cpython-35.pyc'</pre></td>
- </tr>
- <tr>
- <td>__doc__</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>__file__</td>
- <td class="code"><pre>'./api/v1/urls.py'</pre></td>
- </tr>
- <tr>
- <td>__loader__</td>
- <td class="code"><pre><_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9da0></pre></td>
- </tr>
- <tr>
- <td>__name__</td>
- <td class="code"><pre>'api.v1.urls'</pre></td>
- </tr>
- <tr>
- <td>__package__</td>
- <td class="code"><pre>'api.v1'</pre></td>
- </tr>
- <tr>
- <td>__spec__</td>
- <td class="code"><pre>ModuleSpec(name='api.v1.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f2a145b9da0>, origin='./api/v1/urls.py')</pre></td>
- </tr>
- <tr>
- <td>auth_urls</td>
- <td class="code"><pre><module 'api.v1.authentication.urls' from './api/v1/authentication/urls.py'></pre></td>
- </tr>
- <tr>
- <td>include</td>
- <td class="code"><pre><function include at 0x7f2a18edcae8></pre></td>
- </tr>
- <tr>
- <td>meal_urls</td>
- <td class="code"><pre><module 'api.v1.meal.urls' from './api/v1/meal/urls.py'></pre></td>
- </tr>
- <tr>
- <td>recipe_urls</td>
- <td class="code"><pre><module 'api.v1.recipe.urls' from './api/v1/recipe/urls.py'></pre></td>
- </tr>
- <tr>
- <td>shoppinglist_urls</td>
- <td class="code"><pre><module 'api.v1.shoppinglist.urls' from './api/v1/shoppinglist/urls.py'></pre></td>
- </tr>
- <tr>
- <td>url</td>
- <td class="code"><pre><function url at 0x7f2a15c9b510></pre></td>
- </tr>
- <tr>
- <td>user_urls</td>
- <td class="code"><pre><module 'api.v1.user.urls' from './api/v1/user/urls.py'></pre></td>
- </tr>
- </tbody>
- </table>
- </li>
- </ul>
- </div>
- <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">
- <div id="pastebinTraceback" class="pastebin">
- <input type="hidden" name="language" value="PythonConsole">
- <input type="hidden" name="title"
- value="SyntaxError at /api/v1/auth/login/">
- <input type="hidden" name="source" value="Django Dpaste Agent">
- <input type="hidden" name="poster" value="Django">
- <textarea name="content" id="traceback_area" cols="140" rows="25">
- Environment:
- Request Method: POST
- Request URL: http://admin.staging.iheartmore.com/api/v1/auth/login/
- Django Version: 2.0.6
- Python Version: 3.5.2
- Installed Applications:
- ['django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'rest_framework',
- 'storages',
- 'searchableselect',
- 'raven.contrib.django.raven_compat',
- 'api.v1.authentication',
- 'api.v1.base',
- 'api.v1.meal',
- 'api.v1.recipe',
- 'api.v1.shoppinglist',
- 'api.v1.user',
- 'api.v1.community']
- Installed Middleware:
- ['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
- 'raven.contrib.django.middleware.SentryMiddleware',
- 'more_api.middlewares.logs_middleware.LoggingMiddleware',
- 'django.middleware.security.SecurityMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'django.middleware.clickjacking.XFrameOptionsMiddleware',
- 'raven.contrib.django.raven_compat.middleware.Sentry404CatchMiddleware']
- Traceback:
- File "/home/ubuntu/env/lib/python3.5/site-packages/django/core/handlers/exception.py" in inner
- 35. response = get_response(request)
- File "/home/ubuntu/env/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response
- 113. resolver_match = resolver.resolve(request.path_info)
- File "/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py" in resolve
- 498. for pattern in self.url_patterns:
- File "/home/ubuntu/env/lib/python3.5/site-packages/django/utils/functional.py" in __get__
- 36. res = instance.__dict__[self.name] = self.func(instance)
- File "/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py" in url_patterns
- 540. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
- File "/home/ubuntu/env/lib/python3.5/site-packages/django/utils/functional.py" in __get__
- 36. res = instance.__dict__[self.name] = self.func(instance)
- File "/home/ubuntu/env/lib/python3.5/site-packages/django/urls/resolvers.py" in urlconf_module
- 533. return import_module(self.urlconf_name)
- File "/home/ubuntu/env/lib/python3.5/importlib/__init__.py" in import_module
- 126. return _bootstrap._gcd_import(name[level:], package, level)
- File "<frozen importlib._bootstrap>" in _gcd_import
- 986. <source code not available>
- File "<frozen importlib._bootstrap>" in _find_and_load
- 969. <source code not available>
- File "<frozen importlib._bootstrap>" in _find_and_load_unlocked
- 958. <source code not available>
- File "<frozen importlib._bootstrap>" in _load_unlocked
- 673. <source code not available>
- File "<frozen importlib._bootstrap_external>" in exec_module
- 665. <source code not available>
- File "<frozen importlib._bootstrap>" in _call_with_frames_removed
- 222. <source code not available>
- File "./more_api/urls.py" in <module>
- 18. from api.v1 import urls as v1_urls
- File "./api/v1/urls.py" in <module>
- 7. from api.v1.community import urls as community_urls
- Exception Type: SyntaxError at /api/v1/auth/login/
- Exception Value: invalid syntax (urls.py, line 6)
- </textarea>
- <br><br>
- <input type="submit" value="Share this traceback on a public website">
- </div>
- </form>
- </div>
- <div id="requestinfo">
- <h2>Request information</h2>
- <h3 id="user-info">USER</h3>
- <p>AnonymousUser</p>
- <h3 id="get-info">GET</h3>
- <p>No GET data</p>
- <h3 id="post-info">POST</h3>
- <p>No POST data</p>
- <h3 id="files-info">FILES</h3>
- <p>No FILES data</p>
- <h3 id="cookie-info">COOKIES</h3>
- <p>No cookie data</p>
- <h3 id="meta-info">META</h3>
- <table class="req">
- <thead>
- <tr>
- <th>Variable</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>CONTENT_LENGTH</td>
- <td class="code"><pre>'60'</pre></td>
- </tr>
- <tr>
- <td>CONTENT_TYPE</td>
- <td class="code"><pre>'application/json'</pre></td>
- </tr>
- <tr>
- <td>DOCUMENT_ROOT</td>
- <td class="code"><pre>'/usr/share/nginx/html'</pre></td>
- </tr>
- <tr>
- <td>HTTP_ACCEPT</td>
- <td class="code"><pre>'*/*'</pre></td>
- </tr>
- <tr>
- <td>HTTP_ACCEPT_ENCODING</td>
- <td class="code"><pre>'gzip;q=1.0, compress;q=0.5'</pre></td>
- </tr>
- <tr>
- <td>HTTP_ACCEPT_LANGUAGE</td>
- <td class="code"><pre>'en;q=1.0'</pre></td>
- </tr>
- <tr>
- <td>HTTP_CONNECTION</td>
- <td class="code"><pre>'keep-alive'</pre></td>
- </tr>
- <tr>
- <td>HTTP_CONTENT_LENGTH</td>
- <td class="code"><pre>'60'</pre></td>
- </tr>
- <tr>
- <td>HTTP_CONTENT_TYPE</td>
- <td class="code"><pre>'application/json'</pre></td>
- </tr>
- <tr>
- <td>HTTP_HOST</td>
- <td class="code"><pre>'admin.staging.iheartmore.com'</pre></td>
- </tr>
- <tr>
- <td>HTTP_USER_AGENT</td>
- <td class="code"><pre>('GreatistApp/0.1 (com.greatist.GreatistApp; build:69; iOS 12.0.0) '
- 'Alamofire/4.7.3')</pre></td>
- </tr>
- <tr>
- <td>PATH_INFO</td>
- <td class="code"><pre>'/api/v1/auth/login/'</pre></td>
- </tr>
- <tr>
- <td>QUERY_STRING</td>
- <td class="code"><pre>''</pre></td>
- </tr>
- <tr>
- <td>REMOTE_ADDR</td>
- <td class="code"><pre>'100.2.119.183'</pre></td>
- </tr>
- <tr>
- <td>REMOTE_PORT</td>
- <td class="code"><pre>'60499'</pre></td>
- </tr>
- <tr>
- <td>REQUEST_METHOD</td>
- <td class="code"><pre>'POST'</pre></td>
- </tr>
- <tr>
- <td>REQUEST_SCHEME</td>
- <td class="code"><pre>'http'</pre></td>
- </tr>
- <tr>
- <td>REQUEST_URI</td>
- <td class="code"><pre>'/api/v1/auth/login/'</pre></td>
- </tr>
- <tr>
- <td>SCRIPT_NAME</td>
- <td class="code"><pre>''</pre></td>
- </tr>
- <tr>
- <td>SERVER_NAME</td>
- <td class="code"><pre>'admin.staging.iheartmore.com'</pre></td>
- </tr>
- <tr>
- <td>SERVER_PORT</td>
- <td class="code"><pre>'80'</pre></td>
- </tr>
- <tr>
- <td>SERVER_PROTOCOL</td>
- <td class="code"><pre>'HTTP/1.1'</pre></td>
- </tr>
- <tr>
- <td>uwsgi.core</td>
- <td class="code"><pre>1</pre></td>
- </tr>
- <tr>
- <td>uwsgi.node</td>
- <td class="code"><pre>b'ip-172-31-23-136'</pre></td>
- </tr>
- <tr>
- <td>uwsgi.version</td>
- <td class="code"><pre>b'2.0.12-debian'</pre></td>
- </tr>
- <tr>
- <td>wsgi.errors</td>
- <td class="code"><pre><_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'></pre></td>
- </tr>
- <tr>
- <td>wsgi.file_wrapper</td>
- <td class="code"><pre>''</pre></td>
- </tr>
- <tr>
- <td>wsgi.input</td>
- <td class="code"><pre><uwsgi._Input object at 0x7f2a19c6ed68></pre></td>
- </tr>
- <tr>
- <td>wsgi.multiprocess</td>
- <td class="code"><pre>True</pre></td>
- </tr>
- <tr>
- <td>wsgi.multithread</td>
- <td class="code"><pre>True</pre></td>
- </tr>
- <tr>
- <td>wsgi.run_once</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>wsgi.url_scheme</td>
- <td class="code"><pre>'http'</pre></td>
- </tr>
- <tr>
- <td>wsgi.version</td>
- <td class="code"><pre>(1, 0)</pre></td>
- </tr>
- </tbody>
- </table>
- <h3 id="settings-info">Settings</h3>
- <h4>Using settings module <code>more_api.settings</code></h4>
- <table class="req">
- <thead>
- <tr>
- <th>Setting</th>
- <th>Value</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>ABSOLUTE_URL_OVERRIDES</td>
- <td class="code"><pre>{}</pre></td>
- </tr>
- <tr>
- <td>ADMINS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>ADMIN_INDEX_TITLE</td>
- <td class="code"><pre>'More Admin'</pre></td>
- </tr>
- <tr>
- <td>ADMIN_SITE_HEADER</td>
- <td class="code"><pre>'More Admin'</pre></td>
- </tr>
- <tr>
- <td>ADMIN_SITE_TITLE</td>
- <td class="code"><pre>'More Admin'</pre></td>
- </tr>
- <tr>
- <td>ALLOWED_HOSTS</td>
- <td class="code"><pre>['52.54.162.112',
- 'localhost',
- '127.0.0.1',
- 'admin.staging.iheartmore.com',
- 'admin.iheartmore.com']</pre></td>
- </tr>
- <tr>
- <td>APPEND_SLASH</td>
- <td class="code"><pre>True</pre></td>
- </tr>
- <tr>
- <td>AUTHENTICATION_BACKENDS</td>
- <td class="code"><pre>['django.contrib.auth.backends.ModelBackend']</pre></td>
- </tr>
- <tr>
- <td>AUTH_PASSWORD_VALIDATORS</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>AUTH_USER_MODEL</td>
- <td class="code"><pre>'user.user'</pre></td>
- </tr>
- <tr>
- <td>AWS_ACCESS_KEY_ID</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>AWS_S3_CUSTOM_DOMAIN</td>
- <td class="code"><pre>'moreapp-assets.s3.amazonaws.com'</pre></td>
- </tr>
- <tr>
- <td>AWS_S3_OBJECT_PARAMETERS</td>
- <td class="code"><pre>{'CacheControl': 'max-age=86400'}</pre></td>
- </tr>
- <tr>
- <td>AWS_SECRET_ACCESS_KEY</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>AWS_STORAGE_BUCKET_NAME</td>
- <td class="code"><pre>'moreapp-assets'</pre></td>
- </tr>
- <tr>
- <td>BASE_DIR</td>
- <td class="code"><pre>'/home/ubuntu/more-api'</pre></td>
- </tr>
- <tr>
- <td>CACHES</td>
- <td class="code"><pre>{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}</pre></td>
- </tr>
- <tr>
- <td>CACHE_MIDDLEWARE_ALIAS</td>
- <td class="code"><pre>'default'</pre></td>
- </tr>
- <tr>
- <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>CACHE_MIDDLEWARE_SECONDS</td>
- <td class="code"><pre>600</pre></td>
- </tr>
- <tr>
- <td>CSRF_COOKIE_AGE</td>
- <td class="code"><pre>31449600</pre></td>
- </tr>
- <tr>
- <td>CSRF_COOKIE_DOMAIN</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>CSRF_COOKIE_HTTPONLY</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>CSRF_COOKIE_NAME</td>
- <td class="code"><pre>'csrftoken'</pre></td>
- </tr>
- <tr>
- <td>CSRF_COOKIE_PATH</td>
- <td class="code"><pre>'/'</pre></td>
- </tr>
- <tr>
- <td>CSRF_COOKIE_SECURE</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>CSRF_FAILURE_VIEW</td>
- <td class="code"><pre>'django.views.csrf.csrf_failure'</pre></td>
- </tr>
- <tr>
- <td>CSRF_HEADER_NAME</td>
- <td class="code"><pre>'HTTP_X_CSRFTOKEN'</pre></td>
- </tr>
- <tr>
- <td>CSRF_TRUSTED_ORIGINS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>CSRF_USE_SESSIONS</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>DATABASES</td>
- <td class="code"><pre>{'default': {'ATOMIC_REQUESTS': False,
- 'AUTOCOMMIT': True,
- 'CONN_MAX_AGE': 0,
- 'ENGINE': 'django.db.backends.postgresql_psycopg2',
- 'HOST': 'localhost',
- 'NAME': 'more_api',
- 'OPTIONS': {},
- 'PASSWORD': '********************',
- 'PORT': '',
- 'TEST': {'CHARSET': None,
- 'COLLATION': None,
- 'MIRROR': None,
- 'NAME': None},
- 'TIME_ZONE': None,
- 'USER': 'postgres'},
- 'local': {'ATOMIC_REQUESTS': False,
- 'AUTOCOMMIT': True,
- 'CONN_MAX_AGE': 0,
- 'ENGINE': 'django.db.backends.postgresql_psycopg2',
- 'HOST': 'localhost',
- 'NAME': 'more_api',
- 'OPTIONS': {},
- 'PASSWORD': '********************',
- 'PORT': '',
- 'TEST': {'CHARSET': None,
- 'COLLATION': None,
- 'MIRROR': None,
- 'NAME': None},
- 'TIME_ZONE': None,
- 'USER': 'postgres'},
- 'staging': {'ATOMIC_REQUESTS': False,
- 'AUTOCOMMIT': True,
- 'CONN_MAX_AGE': 0,
- 'ENGINE': 'django.db.backends.postgresql_psycopg2',
- 'HOST': 'localhost',
- 'NAME': 'prod_backup',
- 'OPTIONS': {},
- 'PASSWORD': '********************',
- 'PORT': '',
- 'TEST': {'CHARSET': None,
- 'COLLATION': None,
- 'MIRROR': None,
- 'NAME': None},
- 'TIME_ZONE': None,
- 'USER': 'postgres'}}</pre></td>
- </tr>
- <tr>
- <td>DATABASE_ROUTERS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
- <td class="code"><pre>2621440</pre></td>
- </tr>
- <tr>
- <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
- <td class="code"><pre>1000</pre></td>
- </tr>
- <tr>
- <td>DATETIME_FORMAT</td>
- <td class="code"><pre>'N j, Y, P'</pre></td>
- </tr>
- <tr>
- <td>DATETIME_INPUT_FORMATS</td>
- <td class="code"><pre>['%Y-%m-%d %H:%M:%S',
- '%Y-%m-%d %H:%M:%S.%f',
- '%Y-%m-%d %H:%M',
- '%Y-%m-%d',
- '%m/%d/%Y %H:%M:%S',
- '%m/%d/%Y %H:%M:%S.%f',
- '%m/%d/%Y %H:%M',
- '%m/%d/%Y',
- '%m/%d/%y %H:%M:%S',
- '%m/%d/%y %H:%M:%S.%f',
- '%m/%d/%y %H:%M',
- '%m/%d/%y']</pre></td>
- </tr>
- <tr>
- <td>DATE_FORMAT</td>
- <td class="code"><pre>'N j, Y'</pre></td>
- </tr>
- <tr>
- <td>DATE_INPUT_FORMATS</td>
- <td class="code"><pre>['%Y-%m-%d',
- '%m/%d/%Y',
- '%m/%d/%y',
- '%b %d %Y',
- '%b %d, %Y',
- '%d %b %Y',
- '%d %b, %Y',
- '%B %d %Y',
- '%B %d, %Y',
- '%d %B %Y',
- '%d %B, %Y']</pre></td>
- </tr>
- <tr>
- <td>DEBUG</td>
- <td class="code"><pre>True</pre></td>
- </tr>
- <tr>
- <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>DECIMAL_SEPARATOR</td>
- <td class="code"><pre>'.'</pre></td>
- </tr>
- <tr>
- <td>DEFAULT_APPS</td>
- <td class="code"><pre>['django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles']</pre></td>
- </tr>
- <tr>
- <td>DEFAULT_CHARSET</td>
- <td class="code"><pre>'utf-8'</pre></td>
- </tr>
- <tr>
- <td>DEFAULT_CONTENT_TYPE</td>
- <td class="code"><pre>'text/html'</pre></td>
- </tr>
- <tr>
- <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
- <td class="code"><pre>'django.views.debug.SafeExceptionReporterFilter'</pre></td>
- </tr>
- <tr>
- <td>DEFAULT_FILE_STORAGE</td>
- <td class="code"><pre>'more_api.storage_backends.MediaStorage'</pre></td>
- </tr>
- <tr>
- <td>DEFAULT_FROM_EMAIL</td>
- <td class="code"><pre>'webmaster@localhost'</pre></td>
- </tr>
- <tr>
- <td>DEFAULT_INDEX_TABLESPACE</td>
- <td class="code"><pre>''</pre></td>
- </tr>
- <tr>
- <td>DEFAULT_TABLESPACE</td>
- <td class="code"><pre>''</pre></td>
- </tr>
- <tr>
- <td>DISALLOWED_USER_AGENTS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>EMAIL_BACKEND</td>
- <td class="code"><pre>'django.core.mail.backends.smtp.EmailBackend'</pre></td>
- </tr>
- <tr>
- <td>EMAIL_HOST</td>
- <td class="code"><pre>'localhost'</pre></td>
- </tr>
- <tr>
- <td>EMAIL_HOST_PASSWORD</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>EMAIL_HOST_USER</td>
- <td class="code"><pre>''</pre></td>
- </tr>
- <tr>
- <td>EMAIL_PORT</td>
- <td class="code"><pre>25</pre></td>
- </tr>
- <tr>
- <td>EMAIL_SSL_CERTFILE</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>EMAIL_SSL_KEYFILE</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>EMAIL_SUBJECT_PREFIX</td>
- <td class="code"><pre>'[Django] '</pre></td>
- </tr>
- <tr>
- <td>EMAIL_TIMEOUT</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>EMAIL_USE_LOCALTIME</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>EMAIL_USE_SSL</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>EMAIL_USE_TLS</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>FILE_CHARSET</td>
- <td class="code"><pre>'utf-8'</pre></td>
- </tr>
- <tr>
- <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>FILE_UPLOAD_HANDLERS</td>
- <td class="code"><pre>['django.core.files.uploadhandler.MemoryFileUploadHandler',
- 'django.core.files.uploadhandler.TemporaryFileUploadHandler']</pre></td>
- </tr>
- <tr>
- <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
- <td class="code"><pre>2621440</pre></td>
- </tr>
- <tr>
- <td>FILE_UPLOAD_PERMISSIONS</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>FILE_UPLOAD_TEMP_DIR</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>FIRST_DAY_OF_WEEK</td>
- <td class="code"><pre>0</pre></td>
- </tr>
- <tr>
- <td>FIXTURE_DIRS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>FORCE_SCRIPT_NAME</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>FORMAT_MODULE_PATH</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>FORM_RENDERER</td>
- <td class="code"><pre>'django.forms.renderers.DjangoTemplates'</pre></td>
- </tr>
- <tr>
- <td>IGNORABLE_404_URLS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>INSTALLED_APPS</td>
- <td class="code"><pre>['django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'rest_framework',
- 'storages',
- 'searchableselect',
- 'raven.contrib.django.raven_compat',
- 'api.v1.authentication',
- 'api.v1.base',
- 'api.v1.meal',
- 'api.v1.recipe',
- 'api.v1.shoppinglist',
- 'api.v1.user',
- 'api.v1.community']</pre></td>
- </tr>
- <tr>
- <td>INTERNAL_IPS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>LANGUAGES</td>
- <td class="code"><pre>[('af', 'Afrikaans'),
- ('ar', 'Arabic'),
- ('ast', 'Asturian'),
- ('az', 'Azerbaijani'),
- ('bg', 'Bulgarian'),
- ('be', 'Belarusian'),
- ('bn', 'Bengali'),
- ('br', 'Breton'),
- ('bs', 'Bosnian'),
- ('ca', 'Catalan'),
- ('cs', 'Czech'),
- ('cy', 'Welsh'),
- ('da', 'Danish'),
- ('de', 'German'),
- ('dsb', 'Lower Sorbian'),
- ('el', 'Greek'),
- ('en', 'English'),
- ('en-au', 'Australian English'),
- ('en-gb', 'British English'),
- ('eo', 'Esperanto'),
- ('es', 'Spanish'),
- ('es-ar', 'Argentinian Spanish'),
- ('es-co', 'Colombian Spanish'),
- ('es-mx', 'Mexican Spanish'),
- ('es-ni', 'Nicaraguan Spanish'),
- ('es-ve', 'Venezuelan Spanish'),
- ('et', 'Estonian'),
- ('eu', 'Basque'),
- ('fa', 'Persian'),
- ('fi', 'Finnish'),
- ('fr', 'French'),
- ('fy', 'Frisian'),
- ('ga', 'Irish'),
- ('gd', 'Scottish Gaelic'),
- ('gl', 'Galician'),
- ('he', 'Hebrew'),
- ('hi', 'Hindi'),
- ('hr', 'Croatian'),
- ('hsb', 'Upper Sorbian'),
- ('hu', 'Hungarian'),
- ('ia', 'Interlingua'),
- ('id', 'Indonesian'),
- ('io', 'Ido'),
- ('is', 'Icelandic'),
- ('it', 'Italian'),
- ('ja', 'Japanese'),
- ('ka', 'Georgian'),
- ('kab', 'Kabyle'),
- ('kk', 'Kazakh'),
- ('km', 'Khmer'),
- ('kn', 'Kannada'),
- ('ko', 'Korean'),
- ('lb', 'Luxembourgish'),
- ('lt', 'Lithuanian'),
- ('lv', 'Latvian'),
- ('mk', 'Macedonian'),
- ('ml', 'Malayalam'),
- ('mn', 'Mongolian'),
- ('mr', 'Marathi'),
- ('my', 'Burmese'),
- ('nb', 'Norwegian Bokmål'),
- ('ne', 'Nepali'),
- ('nl', 'Dutch'),
- ('nn', 'Norwegian Nynorsk'),
- ('os', 'Ossetic'),
- ('pa', 'Punjabi'),
- ('pl', 'Polish'),
- ('pt', 'Portuguese'),
- ('pt-br', 'Brazilian Portuguese'),
- ('ro', 'Romanian'),
- ('ru', 'Russian'),
- ('sk', 'Slovak'),
- ('sl', 'Slovenian'),
- ('sq', 'Albanian'),
- ('sr', 'Serbian'),
- ('sr-latn', 'Serbian Latin'),
- ('sv', 'Swedish'),
- ('sw', 'Swahili'),
- ('ta', 'Tamil'),
- ('te', 'Telugu'),
- ('th', 'Thai'),
- ('tr', 'Turkish'),
- ('tt', 'Tatar'),
- ('udm', 'Udmurt'),
- ('uk', 'Ukrainian'),
- ('ur', 'Urdu'),
- ('vi', 'Vietnamese'),
- ('zh-hans', 'Simplified Chinese'),
- ('zh-hant', 'Traditional Chinese')]</pre></td>
- </tr>
- <tr>
- <td>LANGUAGES_BIDI</td>
- <td class="code"><pre>['he', 'ar', 'fa', 'ur']</pre></td>
- </tr>
- <tr>
- <td>LANGUAGE_CODE</td>
- <td class="code"><pre>'en-us'</pre></td>
- </tr>
- <tr>
- <td>LANGUAGE_COOKIE_AGE</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>LANGUAGE_COOKIE_DOMAIN</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>LANGUAGE_COOKIE_NAME</td>
- <td class="code"><pre>'django_language'</pre></td>
- </tr>
- <tr>
- <td>LANGUAGE_COOKIE_PATH</td>
- <td class="code"><pre>'/'</pre></td>
- </tr>
- <tr>
- <td>LOCALE_PATHS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>LOCAL_APPS</td>
- <td class="code"><pre>['api.v1.authentication',
- 'api.v1.base',
- 'api.v1.meal',
- 'api.v1.recipe',
- 'api.v1.shoppinglist',
- 'api.v1.user',
- 'api.v1.community']</pre></td>
- </tr>
- <tr>
- <td>LOGGING</td>
- <td class="code"><pre>{}</pre></td>
- </tr>
- <tr>
- <td>LOGGING_CONFIG</td>
- <td class="code"><pre>'logging.config.dictConfig'</pre></td>
- </tr>
- <tr>
- <td>LOGIN_REDIRECT_URL</td>
- <td class="code"><pre>'/accounts/profile/'</pre></td>
- </tr>
- <tr>
- <td>LOGIN_URL</td>
- <td class="code"><pre>'/accounts/login/'</pre></td>
- </tr>
- <tr>
- <td>LOGOUT_REDIRECT_URL</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>MANAGERS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>MEDIA_ROOT</td>
- <td class="code"><pre>'/home/ubuntu/more-api/media'</pre></td>
- </tr>
- <tr>
- <td>MEDIA_URL</td>
- <td class="code"><pre>'/media/'</pre></td>
- </tr>
- <tr>
- <td>MESSAGE_STORAGE</td>
- <td class="code"><pre>'django.contrib.messages.storage.fallback.FallbackStorage'</pre></td>
- </tr>
- <tr>
- <td>MIDDLEWARE</td>
- <td class="code"><pre>['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
- 'raven.contrib.django.middleware.SentryMiddleware',
- 'more_api.middlewares.logs_middleware.LoggingMiddleware',
- 'django.middleware.security.SecurityMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'django.middleware.clickjacking.XFrameOptionsMiddleware',
- 'raven.contrib.django.raven_compat.middleware.Sentry404CatchMiddleware']</pre></td>
- </tr>
- <tr>
- <td>MIGRATION_MODULES</td>
- <td class="code"><pre>{}</pre></td>
- </tr>
- <tr>
- <td>MONTH_DAY_FORMAT</td>
- <td class="code"><pre>'F j'</pre></td>
- </tr>
- <tr>
- <td>NUMBER_GROUPING</td>
- <td class="code"><pre>0</pre></td>
- </tr>
- <tr>
- <td>PAGINATION_PAGE_SIZE</td>
- <td class="code"><pre>25</pre></td>
- </tr>
- <tr>
- <td>PAGINATION_PAGE_SIZE_QUERY_PARAM</td>
- <td class="code"><pre>'page_size'</pre></td>
- </tr>
- <tr>
- <td>PASSWORD_HASHERS</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>PREPEND_WWW</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>PROJECT_DIR</td>
- <td class="code"><pre>'/home/ubuntu/more-api/more_api'</pre></td>
- </tr>
- <tr>
- <td>RAVEN_CONFIG</td>
- <td class="code"><pre>{'dsn': 'https://c77fc86693994843b9dbd5cfaeb05a09:78fd0171d3734b21b3fa3183f7b906e6@sentry.io/1290784',
- 'environment': 'development',
- 'release': 'initial_release'}</pre></td>
- </tr>
- <tr>
- <td>RAVEN_DSN</td>
- <td class="code"><pre>'https://c77fc86693994843b9dbd5cfaeb05a09:78fd0171d3734b21b3fa3183f7b906e6@sentry.io/1290784'</pre></td>
- </tr>
- <tr>
- <td>ROOT_URLCONF</td>
- <td class="code"><pre>'more_api.urls'</pre></td>
- </tr>
- <tr>
- <td>SECRET_KEY</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>SECURE_BROWSER_XSS_FILTER</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>SECURE_HSTS_PRELOAD</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>SECURE_HSTS_SECONDS</td>
- <td class="code"><pre>0</pre></td>
- </tr>
- <tr>
- <td>SECURE_PROXY_SSL_HEADER</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>SECURE_REDIRECT_EXEMPT</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>SECURE_SSL_HOST</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>SECURE_SSL_REDIRECT</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>SEND_GRID_API_KEY</td>
- <td class="code"><pre>'********************'</pre></td>
- </tr>
- <tr>
- <td>SERVER_EMAIL</td>
- <td class="code"><pre>'root@localhost'</pre></td>
- </tr>
- <tr>
- <td>SESSION_CACHE_ALIAS</td>
- <td class="code"><pre>'default'</pre></td>
- </tr>
- <tr>
- <td>SESSION_COOKIE_AGE</td>
- <td class="code"><pre>1209600</pre></td>
- </tr>
- <tr>
- <td>SESSION_COOKIE_DOMAIN</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>SESSION_COOKIE_HTTPONLY</td>
- <td class="code"><pre>True</pre></td>
- </tr>
- <tr>
- <td>SESSION_COOKIE_NAME</td>
- <td class="code"><pre>'sessionid'</pre></td>
- </tr>
- <tr>
- <td>SESSION_COOKIE_PATH</td>
- <td class="code"><pre>'/'</pre></td>
- </tr>
- <tr>
- <td>SESSION_COOKIE_SECURE</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>SESSION_ENGINE</td>
- <td class="code"><pre>'django.contrib.sessions.backends.db'</pre></td>
- </tr>
- <tr>
- <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>SESSION_FILE_PATH</td>
- <td class="code"><pre>None</pre></td>
- </tr>
- <tr>
- <td>SESSION_SAVE_EVERY_REQUEST</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>SESSION_SERIALIZER</td>
- <td class="code"><pre>'django.contrib.sessions.serializers.JSONSerializer'</pre></td>
- </tr>
- <tr>
- <td>SETTINGS_MODULE</td>
- <td class="code"><pre>'more_api.settings'</pre></td>
- </tr>
- <tr>
- <td>SHORT_DATETIME_FORMAT</td>
- <td class="code"><pre>'m/d/Y P'</pre></td>
- </tr>
- <tr>
- <td>SHORT_DATE_FORMAT</td>
- <td class="code"><pre>'m/d/Y'</pre></td>
- </tr>
- <tr>
- <td>SIGNING_BACKEND</td>
- <td class="code"><pre>'django.core.signing.TimestampSigner'</pre></td>
- </tr>
- <tr>
- <td>SILENCED_SYSTEM_CHECKS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>STATICFILES_DIRS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>STATICFILES_FINDERS</td>
- <td class="code"><pre>['django.contrib.staticfiles.finders.FileSystemFinder',
- 'django.contrib.staticfiles.finders.AppDirectoriesFinder']</pre></td>
- </tr>
- <tr>
- <td>STATICFILES_STORAGE</td>
- <td class="code"><pre>'django.contrib.staticfiles.storage.StaticFilesStorage'</pre></td>
- </tr>
- <tr>
- <td>STATIC_ROOT</td>
- <td class="code"><pre>'/home/ubuntu/more-api/more_api/../static'</pre></td>
- </tr>
- <tr>
- <td>STATIC_URL</td>
- <td class="code"><pre>'/static/'</pre></td>
- </tr>
- <tr>
- <td>TEMPLATES</td>
- <td class="code"><pre>[{'APP_DIRS': True,
- 'BACKEND': 'django.template.backends.django.DjangoTemplates',
- 'DIRS': ['/home/ubuntu/more-api/templates'],
- 'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
- 'django.template.context_processors.request',
- 'django.contrib.auth.context_processors.auth',
- 'django.contrib.messages.context_processors.messages']}}]</pre></td>
- </tr>
- <tr>
- <td>TEST_NON_SERIALIZED_APPS</td>
- <td class="code"><pre>[]</pre></td>
- </tr>
- <tr>
- <td>TEST_RUNNER</td>
- <td class="code"><pre>'django.test.runner.DiscoverRunner'</pre></td>
- </tr>
- <tr>
- <td>THIRD_PARTY_APPS</td>
- <td class="code"><pre>['rest_framework',
- 'storages',
- 'searchableselect',
- 'raven.contrib.django.raven_compat']</pre></td>
- </tr>
- <tr>
- <td>THOUSAND_SEPARATOR</td>
- <td class="code"><pre>','</pre></td>
- </tr>
- <tr>
- <td>TIME_FORMAT</td>
- <td class="code"><pre>'P'</pre></td>
- </tr>
- <tr>
- <td>TIME_INPUT_FORMATS</td>
- <td class="code"><pre>['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']</pre></td>
- </tr>
- <tr>
- <td>TIME_ZONE</td>
- <td class="code"><pre>'UTC'</pre></td>
- </tr>
- <tr>
- <td>USE_ETAGS</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>USE_I18N</td>
- <td class="code"><pre>True</pre></td>
- </tr>
- <tr>
- <td>USE_L10N</td>
- <td class="code"><pre>True</pre></td>
- </tr>
- <tr>
- <td>USE_THOUSAND_SEPARATOR</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>USE_TZ</td>
- <td class="code"><pre>True</pre></td>
- </tr>
- <tr>
- <td>USE_X_FORWARDED_HOST</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>USE_X_FORWARDED_PORT</td>
- <td class="code"><pre>False</pre></td>
- </tr>
- <tr>
- <td>WSGI_APPLICATION</td>
- <td class="code"><pre>'more_api.wsgi.application'</pre></td>
- </tr>
- <tr>
- <td>X_FRAME_OPTIONS</td>
- <td class="code"><pre>'SAMEORIGIN'</pre></td>
- </tr>
- <tr>
- <td>YEAR_MONTH_FORMAT</td>
- <td class="code"><pre>'F Y'</pre></td>
- </tr>
- </tbody>
- </table>
- </div>
- <div id="explanation">
- <p>
- You're seeing this error because you have <code>DEBUG = True</code> in your
- Django settings file. Change that to <code>False</code>, and Django will
- display a standard page generated by the handler for this status code.
- </p>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement