· 9 years ago · Nov 03, 2016, 11:50 AM
1<html lang="en"><head>
2 <meta http-equiv="content-type" content="text/html; charset=utf-8">
3 <meta name="robots" content="NONE,NOARCHIVE">
4 <title>OSError at /superadmin/catalog/product/158648/</title>
5 <style type="text/css">
6 html * { padding:0; margin:0; }
7 body * { padding:10px 20px; }
8 body * * { padding:0; }
9 body { font:small sans-serif; }
10 body>div { border-bottom:1px solid #ddd; }
11 h1 { font-weight:normal; }
12 h2 { margin-bottom:.8em; }
13 h2 span { font-size:80%; color:#666; font-weight:normal; }
14 h3 { margin:1em 0 .5em 0; }
15 h4 { margin:0 0 .5em 0; font-weight: normal; }
16 code, pre { font-size: 100%; white-space: pre-wrap; }
17 table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
18 tbody td, tbody th { vertical-align:top; padding:2px 3px; }
19 thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; }
20 tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
21 table.vars { margin:5px 0 2px 40px; }
22 table.vars td, table.req td { font-family:monospace; }
23 table td.code { width:100%; }
24 table td.code pre { overflow:hidden; }
25 table.source th { color:#666; }
26 table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
27 ul.traceback { list-style-type:none; color: #222; }
28 ul.traceback li.frame { padding-bottom:1em; color:#666; }
29 ul.traceback li.user { background-color:#e0e0e0; color:#000 }
30 div.context { padding:10px 0; overflow:hidden; }
31 div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
32 div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; }
33 div.context ol li pre { display:inline; }
34 div.context ol.context-line li { color:#505050; background-color:#dfdfdf; }
35 div.context ol.context-line li span { position:absolute; right:32px; }
36 .user div.context ol.context-line li { background-color:#bbb; color:#000; }
37 .user div.context ol li { color:#666; }
38 div.commands { margin-left: 40px; }
39 div.commands a { color:#555; text-decoration:none; }
40 .user div.commands a { color: black; }
41 #summary { background: #ffc; }
42 #summary h2 { font-weight: normal; color: #666; }
43 #explanation { background:#eee; }
44 #template, #template-not-exist { background:#f6f6f6; }
45 #template-not-exist ul { margin: 0 0 0 20px; }
46 #unicode-hint { background:#eee; }
47 #traceback { background:#eee; }
48 #requestinfo { background:#f6f6f6; padding-left:120px; }
49 #summary table { border:none; background:transparent; }
50 #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
51 #requestinfo h3 { margin-bottom:-1em; }
52 .error { background: #ffc; }
53 .specific { color:#cc3300; font-weight:bold; }
54 h2 span.commands { font-size:.7em;}
55 span.commands a:link {color:#5E5694;}
56 pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
57 </style>
58
59 <script type="text/javascript">
60 //<!--
61 function getElementsByClassName(oElm, strTagName, strClassName){
62 // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
63 var arrElements = (strTagName == "*" && document.all)? document.all :
64 oElm.getElementsByTagName(strTagName);
65 var arrReturnElements = new Array();
66 strClassName = strClassName.replace(/\-/g, "\-");
67 var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
68 var oElement;
69 for(var i=0; i<arrElements.length; i++){
70 oElement = arrElements[i];
71 if(oRegExp.test(oElement.className)){
72 arrReturnElements.push(oElement);
73 }
74 }
75 return (arrReturnElements)
76 }
77 function hideAll(elems) {
78 for (var e = 0; e < elems.length; e++) {
79 elems[e].style.display = 'none';
80 }
81 }
82 window.onload = function() {
83 hideAll(getElementsByClassName(document, 'table', 'vars'));
84 hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
85 hideAll(getElementsByClassName(document, 'ol', 'post-context'));
86 hideAll(getElementsByClassName(document, 'div', 'pastebin'));
87 }
88 function toggle() {
89 for (var i = 0; i < arguments.length; i++) {
90 var e = document.getElementById(arguments[i]);
91 if (e) {
92 e.style.display = e.style.display == 'none' ? 'block' : 'none';
93 }
94 }
95 return false;
96 }
97 function varToggle(link, id) {
98 toggle('v' + id);
99 var s = link.getElementsByTagName('span')[0];
100 var uarr = String.fromCharCode(0x25b6);
101 var darr = String.fromCharCode(0x25bc);
102 s.innerHTML = s.innerHTML == uarr ? darr : uarr;
103 return false;
104 }
105 function switchPastebinFriendly(link) {
106 s1 = "Switch to copy-and-paste view";
107 s2 = "Switch back to interactive view";
108 link.innerHTML = link.innerHTML == s1 ? s2 : s1;
109 toggle('browserTraceback', 'pastebinTraceback');
110 return false;
111 }
112 //-->
113 </script>
114
115<style type="text/css">
116:root .banner_box,
117:root .adv,
118:root #content > #right > .dose > .dosesingle,
119:root #content > #center > .dose > .dosesingle,
120:root #header + #content > #left > #rlblock_left,
121:root .fb.icon,
122:root .container > .infoBoxList > .shareInfoBox,
123:root .inline.play-button.cboxElement[href="#login"],
124:root .alert-info[data-block-track="euCookieNotice"]:not(body):not(html),
125:root .alert[data-name="eu_biscuits"]:not(body):not(html),
126:root .alert[data-ng-if="showCookieDisclaimer"]:not(body):not(html),
127:root .alert.is-cookie:not(body):not(html),
128:root .alert[ng-if="showCookieDisclaimer"]:not(body):not(html),
129:root .alert.r-cookies:not(body):not(html),
130:root .alert[data-cookie="banner-cookie"]:not(body):not(html)
131{ display: none !important; }</style><style type="text/css">
132:root #cookie-info,
133:root #cookie-info:not(body):not(html)
134{ display: none !important; }
135:root *[qvqce79][hidden] { display: none !important; }</style></head>
136<body style="">
137<div id="summary">
138 <h1>OSError at /superadmin/catalog/product/158648/</h1>
139 <pre class="exception_value">[Errno 13] Permission denied: '/home/webprod/projects/itlife/media/images'</pre>
140 <table class="meta">
141
142 <tbody><tr>
143 <th>Request Method:</th>
144 <td>POST</td>
145 </tr>
146 <tr>
147 <th>Request URL:</th>
148 <td>http://mebel-organic.com.ua/superadmin/catalog/product/158648/</td>
149 </tr>
150
151 <tr>
152 <th>Django Version:</th>
153 <td>1.4.5</td>
154 </tr>
155
156 <tr>
157 <th>Exception Type:</th>
158 <td>OSError</td>
159 </tr>
160
161
162 <tr>
163 <th>Exception Value:</th>
164 <td><pre>[Errno 13] Permission denied: '/home/webprod/projects/itlife/media/images'</pre></td>
165 </tr>
166
167
168 <tr>
169 <th>Exception Location:</th>
170 <td>/home/zale/.virtualenvs/env_itlife/lib/python2.7/os.py in makedirs, line 157</td>
171 </tr>
172
173 <tr>
174 <th>Python Executable:</th>
175 <td>/usr/bin/uwsgi-core</td>
176 </tr>
177 <tr>
178 <th>Python Version:</th>
179 <td>2.7.12</td>
180 </tr>
181 <tr>
182 <th>Python Path:</th>
183 <td><pre>['/home/zale/.virtualenvs/env_itlife/lib/python2.7/',
184 '/home/webprod/projects/itlife/sshop/',
185 '/home/zale/.virtualenvs/env_itlife/bin/',
186 '.',
187 '',
188 '/home/zale/.virtualenvs/env_itlife/lib/python2.7',
189 '/home/zale/.virtualenvs/env_itlife/lib/python2.7/plat-x86_64-linux-gnu',
190 '/home/zale/.virtualenvs/env_itlife/lib/python2.7/lib-tk',
191 '/home/zale/.virtualenvs/env_itlife/lib/python2.7/lib-old',
192 '/home/zale/.virtualenvs/env_itlife/lib/python2.7/lib-dynload',
193 '/usr/lib/python2.7',
194 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
195 '/usr/lib/python2.7/lib-tk',
196 '/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages',
197 '/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/PIL']</pre></td>
198 </tr>
199 <tr>
200 <th>Server time:</th>
201 <td>Чтв, 3 ÐÐ¾Ñ 2016 13:48:51 +0200</td>
202 </tr>
203 </tbody></table>
204</div>
205
206
207
208
209<div id="traceback">
210 <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">Switch to copy-and-paste view</a></span></h2>
211
212 <div id="browserTraceback">
213 <ul class="traceback">
214
215 <li class="frame django">
216 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>get_response</code>
217
218
219 <div class="context" id="c140517424815856">
220
221 <ol start="104" class="pre-context" id="pre140517424815856" style="display: none;"><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> for middleware_method in self._view_middleware:</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> if response:</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> break</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre></pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> if response is None:</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> try:</pre></li></ol>
222
223 <ol start="111" class="context-line"><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> response = callback(request, *callback_args, **callback_kwargs)</pre> <span>...</span></li></ol>
224
225 <ol start="112" class="post-context" id="post140517424815856" style="display: none;"><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> except Exception, e:</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> # If the view raised an exception, run it through exception</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> # middleware, and if the exception middleware returns a</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> # response, use that. Otherwise, reraise the exception.</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> for middleware_method in self._exception_middleware:</pre></li><li onclick="toggle('pre140517424815856', 'post140517424815856')"><pre> response = middleware_method(request, e)</pre></li></ol>
226
227 </div>
228
229
230
231 <div class="commands">
232
233 <a href="#" onclick="return varToggle(this, '140517424815856')"><span>â–¶</span> Local vars</a>
234
235 </div>
236 <table class="vars" id="v140517424815856" style="display: none;">
237 <thead>
238 <tr>
239 <th>Variable</th>
240 <th>Value</th>
241 </tr>
242 </thead>
243 <tbody>
244
245 <tr>
246 <td>exceptions</td>
247 <td class="code"><pre><module 'django.core.exceptions' from '/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/core/exceptions.pyc'></pre></td>
248 </tr>
249
250 <tr>
251 <td>e</td>
252 <td class="code"><pre>OSError(13, 'Permission denied')</pre></td>
253 </tr>
254
255 <tr>
256 <td>callback_args</td>
257 <td class="code"><pre>(u'158648',)</pre></td>
258 </tr>
259
260 <tr>
261 <td>settings</td>
262 <td class="code"><pre><django.conf.LazySettings object at 0x7fccd3e86450></pre></td>
263 </tr>
264
265 <tr>
266 <td>middleware_method</td>
267 <td class="code"><pre><bound method Http403Middleware.process_exception of <sshop.middleware.Http403Middleware object at 0x7fccc7ca74d0>></pre></td>
268 </tr>
269
270 <tr>
271 <td>self</td>
272 <td class="code"><pre><django.core.handlers.wsgi.WSGIHandler object at 0x7fccd9fb0dd0></pre></td>
273 </tr>
274
275 <tr>
276 <td>request</td>
277 <td class="code"><pre>"<WSGIRequest\npath:/superadmin/catalog/product/158648/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \\u043a\\u0443\\u043f\\u0438\\u0442\\u044c \\u0432 \\u0425\\u0430\\u0440\\u044c\\u043a\\u043e\\u0432\\u0435, \\u041a\\u0438\\u0435\\u0432\\u0435, \\u041e\\u0434\\u0435\\u0441\\u0441\\u0435, \\u041f\\u043e\\u043b\\u0442\\u0430\\u0432\\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \\u043a\\u0433 \\u043d\\u0430 1 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin'], u'variants-1-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 140\\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 120\\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\\u043f\\u043e\\u043b\\u0443\\u0442\\u043e\\u0440\\u043d\\u044b\\u0439, \\u043e\\u0434\\u043d\\u043e\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439, \\u0434\\u0432\\u0443\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\\u0412\\u0441\\u0435\\u0433\\u0434\\u0430 \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u0430\\u044f \\u0446\\u0435\\u043d\\u0430 \\u043d\\u0430 {{ name }} \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442 \\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\\u0435 MebelOrganic. 100% - \\u043e\\u0440\\u0438\\u0433\\u0438\\u043d\\u0430\\u043b, \\u2708 \\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043a\\u0430 \\u043f\\u043e \\u0423\\u043a\\u0440\\u0430\\u0438\\u043d\\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 180\\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 160\\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\\u0442\\u0435\\u0440\\u043c\\u043e\\u0432\\u043e\\u043b\\u043e\\u043a\\u043d\\u043e, \\u0444\\u0438\\u0440\\u043c\\u0435\\u043d\\u043d\\u0430\\u044f \\u043f\\u0435\\u043d\\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\\u0441\\u0440\\u0435\\u0434\\u043d\\u044f\\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\\u043d\\u0435\\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 200\\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\\u043f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\\u0432\\u0438\\u0441\\u043a\\u043e\\u0437\\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 90\\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\\u043d\\u0435\\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\\u041e\\u0434\\u043d\\u043e\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439; \\u0412\\u044b\\u0441\\u043e\\u0442\\u0430: 35 \\u0441\\u043c; \\u042d\\u0444\\u0444\\u0435\\u043a\\u0442 \\u0437\\u0438\\u043c\\u0430-\\u043b\\u0435\\u0442\\u043e: \\u043d\\u0435\\u0442; \\u041f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439 \\u0431\\u043b\\u043e\\u043a Duplex Spring System; \\u041d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430 \\u043d\\u0430 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e 180 \\u043a\\u0433; \\u0416\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u044c: \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u0439 \\u0436\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u0438; \\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f: 18 \\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432.</p>\\r\\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 80\\u0445200']}>,\nCOOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},\nMETA:{'CONTENT_LENGTH': '104392',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'DOCUMENT_ROOT': '/usr/share/nginx/html',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',\n 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '104392',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',\n 'HTTP_HOST': 'mebel-organic.com.ua',\n 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',\n 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',\n 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',\n 'PATH_INFO': u'/superadmin/catalog/product/158648/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '37.57.177.132',\n 'REMOTE_PORT': '59530',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/superadmin/catalog/product/158648/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'mebel-organic.com.ua',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_APPID': 'mebel-organic.com.ua|',\n 'uwsgi.node': 'vps-19754.vps-default-host.net',\n 'uwsgi.version': '2.0.12-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td>
278 </tr>
279
280 <tr>
281 <td>callback</td>
282 <td class="code"><pre><function change_view at 0x7fccc4410500></pre></td>
283 </tr>
284
285 <tr>
286 <td>resolver</td>
287 <td class="code"><pre><RegexURLResolver sshop.urls (None:None) ^/></pre></td>
288 </tr>
289
290 <tr>
291 <td>urlresolvers</td>
292 <td class="code"><pre><module 'django.core.urlresolvers' from '/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/core/urlresolvers.pyc'></pre></td>
293 </tr>
294
295 <tr>
296 <td>callback_kwargs</td>
297 <td class="code"><pre>{}</pre></td>
298 </tr>
299
300 <tr>
301 <td>response</td>
302 <td class="code"><pre>None</pre></td>
303 </tr>
304
305 <tr>
306 <td>urlconf</td>
307 <td class="code"><pre>'sshop.urls'</pre></td>
308 </tr>
309
310 </tbody>
311 </table>
312
313 </li>
314
315 <li class="frame django">
316 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/options.py</code> in <code>wrapper</code>
317
318
319 <div class="context" id="c140517424813624">
320
321 <ol start="359" class="pre-context" id="pre140517424813624" style="display: none;"><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> return inline_instances</pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre></pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> def get_urls(self):</pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> from django.conf.urls import patterns, url</pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre></pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> def wrap(view):</pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> def wrapper(*args, **kwargs):</pre></li></ol>
322
323 <ol start="366" class="context-line"><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> return self.admin_site.admin_view(view)(*args, **kwargs)</pre> <span>...</span></li></ol>
324
325 <ol start="367" class="post-context" id="post140517424813624" style="display: none;"><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> return update_wrapper(wrapper, view)</pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre></pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> info = self.model._meta.app_label, self.model._meta.module_name</pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre></pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> urlpatterns = patterns('',</pre></li><li onclick="toggle('pre140517424813624', 'post140517424813624')"><pre> url(r'^$',</pre></li></ol>
326
327 </div>
328
329
330
331 <div class="commands">
332
333 <a href="#" onclick="return varToggle(this, '140517424813624')"><span>â–¶</span> Local vars</a>
334
335 </div>
336 <table class="vars" id="v140517424813624" style="display: none;">
337 <thead>
338 <tr>
339 <th>Variable</th>
340 <th>Value</th>
341 </tr>
342 </thead>
343 <tbody>
344
345 <tr>
346 <td>self</td>
347 <td class="code"><pre><lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50></pre></td>
348 </tr>
349
350 <tr>
351 <td>args</td>
352 <td class="code"><pre>(<WSGIRequest
353path:/superadmin/catalog/product/158648/,
354GET:<QueryDict: {}>,
355POST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \u043a\u0443\u043f\u0438\u0442\u044c \u0432 \u0425\u0430\u0440\u044c\u043a\u043e\u0432\u0435, \u041a\u0438\u0435\u0432\u0435, \u041e\u0434\u0435\u0441\u0441\u0435, \u041f\u043e\u043b\u0442\u0430\u0432\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \u043a\u0433 \u043d\u0430 1 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin'], u'variants-1-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 140\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 120\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\u043f\u043e\u043b\u0443\u0442\u043e\u0440\u043d\u044b\u0439, \u043e\u0434\u043d\u043e\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439, \u0434\u0432\u0443\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\u0412\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043d\u0430 {{ name }} \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 MebelOrganic. 100% - \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b, \u2708 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u0423\u043a\u0440\u0430\u0438\u043d\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 180\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 160\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\u0442\u0435\u0440\u043c\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u043e, \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0435\u043d\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\u0441\u0440\u0435\u0434\u043d\u044f\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\u043d\u0435\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 200\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\u043f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\u0432\u0438\u0441\u043a\u043e\u0437\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 90\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\u043d\u0435\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\u041e\u0434\u043d\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0439; \u0412\u044b\u0441\u043e\u0442\u0430: 35 \u0441\u043c; \u042d\u0444\u0444\u0435\u043a\u0442 \u0437\u0438\u043c\u0430-\u043b\u0435\u0442\u043e: \u043d\u0435\u0442; \u041f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a Duplex Spring System; \u041d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e 180 \u043a\u0433; \u0416\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u044c: \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0436\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u0438; \u0413\u0430\u0440\u0430\u043d\u0442\u0438\u044f: 18 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.</p>\r\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 80\u0445200']}>,
356COOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',
357 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},
358META:{'CONTENT_LENGTH': '104392',
359 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',
360 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',
361 'DOCUMENT_ROOT': '/usr/share/nginx/html',
362 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
363 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
364 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',
365 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',
366 'HTTP_CACHE_CONTROL': 'max-age=0',
367 'HTTP_CONNECTION': 'keep-alive',
368 'HTTP_CONTENT_LENGTH': '104392',
369 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',
370 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',
371 'HTTP_HOST': 'mebel-organic.com.ua',
372 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',
373 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',
374 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
375 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',
376 'PATH_INFO': u'/superadmin/catalog/product/158648/',
377 'QUERY_STRING': '',
378 'REMOTE_ADDR': '37.57.177.132',
379 'REMOTE_PORT': '59530',
380 'REQUEST_METHOD': 'POST',
381 'REQUEST_SCHEME': 'http',
382 'REQUEST_URI': '/superadmin/catalog/product/158648/',
383 'SCRIPT_NAME': u'',
384 'SERVER_NAME': 'mebel-organic.com.ua',
385 'SERVER_PORT': '80',
386 'SERVER_PROTOCOL': 'HTTP/1.1',
387 'UWSGI_APPID': 'mebel-organic.com.ua|',
388 'uwsgi.node': 'vps-19754.vps-default-host.net',
389 'uwsgi.version': '2.0.12-debian',
390 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,
391 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
392 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,
393 'wsgi.multiprocess': True,
394 'wsgi.multithread': False,
395 'wsgi.run_once': False,
396 'wsgi.url_scheme': 'http',
397 'wsgi.version': (1, 0)}>,
398 u'158648')</pre></td>
399 </tr>
400
401 <tr>
402 <td>view</td>
403 <td class="code"><pre><bound method ProductAdmin.change_view of <lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50>></pre></td>
404 </tr>
405
406 <tr>
407 <td>kwargs</td>
408 <td class="code"><pre>{}</pre></td>
409 </tr>
410
411 </tbody>
412 </table>
413
414 </li>
415
416 <li class="frame django">
417 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/utils/decorators.py</code> in <code>_wrapped_view</code>
418
419
420 <div class="context" id="c140517424813264">
421
422 <ol start="84" class="pre-context" id="pre140517424813264" style="display: none;"><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> if result is not None:</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> return result</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> if hasattr(middleware, 'process_view'):</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> result = middleware.process_view(request, view_func, args, kwargs)</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> if result is not None:</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> return result</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> try:</pre></li></ol>
423
424 <ol start="91" class="context-line"><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> response = view_func(request, *args, **kwargs)</pre> <span>...</span></li></ol>
425
426 <ol start="92" class="post-context" id="post140517424813264" style="display: none;"><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> except Exception, e:</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> if hasattr(middleware, 'process_exception'):</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> result = middleware.process_exception(request, e)</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> if result is not None:</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> return result</pre></li><li onclick="toggle('pre140517424813264', 'post140517424813264')"><pre> raise</pre></li></ol>
427
428 </div>
429
430
431
432 <div class="commands">
433
434 <a href="#" onclick="return varToggle(this, '140517424813264')"><span>â–¶</span> Local vars</a>
435
436 </div>
437 <table class="vars" id="v140517424813264" style="display: none;">
438 <thead>
439 <tr>
440 <th>Variable</th>
441 <th>Value</th>
442 </tr>
443 </thead>
444 <tbody>
445
446 <tr>
447 <td>e</td>
448 <td class="code"><pre>OSError(13, 'Permission denied')</pre></td>
449 </tr>
450
451 <tr>
452 <td>middleware</td>
453 <td class="code"><pre><django.middleware.csrf.CsrfViewMiddleware object at 0x7fccce0df390></pre></td>
454 </tr>
455
456 <tr>
457 <td>args</td>
458 <td class="code"><pre>(u'158648',)</pre></td>
459 </tr>
460
461 <tr>
462 <td>request</td>
463 <td class="code"><pre>"<WSGIRequest\npath:/superadmin/catalog/product/158648/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \\u043a\\u0443\\u043f\\u0438\\u0442\\u044c \\u0432 \\u0425\\u0430\\u0440\\u044c\\u043a\\u043e\\u0432\\u0435, \\u041a\\u0438\\u0435\\u0432\\u0435, \\u041e\\u0434\\u0435\\u0441\\u0441\\u0435, \\u041f\\u043e\\u043b\\u0442\\u0430\\u0432\\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \\u043a\\u0433 \\u043d\\u0430 1 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin'], u'variants-1-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 140\\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 120\\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\\u043f\\u043e\\u043b\\u0443\\u0442\\u043e\\u0440\\u043d\\u044b\\u0439, \\u043e\\u0434\\u043d\\u043e\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439, \\u0434\\u0432\\u0443\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\\u0412\\u0441\\u0435\\u0433\\u0434\\u0430 \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u0430\\u044f \\u0446\\u0435\\u043d\\u0430 \\u043d\\u0430 {{ name }} \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442 \\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\\u0435 MebelOrganic. 100% - \\u043e\\u0440\\u0438\\u0433\\u0438\\u043d\\u0430\\u043b, \\u2708 \\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043a\\u0430 \\u043f\\u043e \\u0423\\u043a\\u0440\\u0430\\u0438\\u043d\\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 180\\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 160\\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\\u0442\\u0435\\u0440\\u043c\\u043e\\u0432\\u043e\\u043b\\u043e\\u043a\\u043d\\u043e, \\u0444\\u0438\\u0440\\u043c\\u0435\\u043d\\u043d\\u0430\\u044f \\u043f\\u0435\\u043d\\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\\u0441\\u0440\\u0435\\u0434\\u043d\\u044f\\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\\u043d\\u0435\\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 200\\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\\u043f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\\u0432\\u0438\\u0441\\u043a\\u043e\\u0437\\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 90\\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\\u043d\\u0435\\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\\u041e\\u0434\\u043d\\u043e\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439; \\u0412\\u044b\\u0441\\u043e\\u0442\\u0430: 35 \\u0441\\u043c; \\u042d\\u0444\\u0444\\u0435\\u043a\\u0442 \\u0437\\u0438\\u043c\\u0430-\\u043b\\u0435\\u0442\\u043e: \\u043d\\u0435\\u0442; \\u041f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439 \\u0431\\u043b\\u043e\\u043a Duplex Spring System; \\u041d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430 \\u043d\\u0430 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e 180 \\u043a\\u0433; \\u0416\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u044c: \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u0439 \\u0436\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u0438; \\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f: 18 \\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432.</p>\\r\\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 80\\u0445200']}>,\nCOOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},\nMETA:{'CONTENT_LENGTH': '104392',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'DOCUMENT_ROOT': '/usr/share/nginx/html',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',\n 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '104392',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',\n 'HTTP_HOST': 'mebel-organic.com.ua',\n 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',\n 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',\n 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',\n 'PATH_INFO': u'/superadmin/catalog/product/158648/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '37.57.177.132',\n 'REMOTE_PORT': '59530',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/superadmin/catalog/product/158648/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'mebel-organic.com.ua',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_APPID': 'mebel-organic.com.ua|',\n 'uwsgi.node': 'vps-19754.vps-default-host.net',\n 'uwsgi.version': '2.0.12-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td>
464 </tr>
465
466 <tr>
467 <td>result</td>
468 <td class="code"><pre>None</pre></td>
469 </tr>
470
471 <tr>
472 <td>kwargs</td>
473 <td class="code"><pre>{}</pre></td>
474 </tr>
475
476 <tr>
477 <td>view_func</td>
478 <td class="code"><pre><function inner at 0x7fccc2e860c8></pre></td>
479 </tr>
480
481 </tbody>
482 </table>
483
484 </li>
485
486 <li class="frame django">
487 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/views/decorators/cache.py</code> in <code>_wrapped_view_func</code>
488
489
490 <div class="context" id="c140517424813408">
491
492 <ol start="82" class="pre-context" id="pre140517424813408" style="display: none;"><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre>def never_cache(view_func):</pre></li><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> """</pre></li><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> Decorator that adds headers to a response so that it will</pre></li><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> never be cached.</pre></li><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> """</pre></li><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> @wraps(view_func, assigned=available_attrs(view_func))</pre></li><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> def _wrapped_view_func(request, *args, **kwargs):</pre></li></ol>
493
494 <ol start="89" class="context-line"><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> response = view_func(request, *args, **kwargs)</pre> <span>...</span></li></ol>
495
496 <ol start="90" class="post-context" id="post140517424813408" style="display: none;"><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> add_never_cache_headers(response)</pre></li><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> return response</pre></li><li onclick="toggle('pre140517424813408', 'post140517424813408')"><pre> return _wrapped_view_func</pre></li></ol>
497
498 </div>
499
500
501
502 <div class="commands">
503
504 <a href="#" onclick="return varToggle(this, '140517424813408')"><span>â–¶</span> Local vars</a>
505
506 </div>
507 <table class="vars" id="v140517424813408" style="display: none;">
508 <thead>
509 <tr>
510 <th>Variable</th>
511 <th>Value</th>
512 </tr>
513 </thead>
514 <tbody>
515
516 <tr>
517 <td>args</td>
518 <td class="code"><pre>(u'158648',)</pre></td>
519 </tr>
520
521 <tr>
522 <td>request</td>
523 <td class="code"><pre>"<WSGIRequest\npath:/superadmin/catalog/product/158648/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \\u043a\\u0443\\u043f\\u0438\\u0442\\u044c \\u0432 \\u0425\\u0430\\u0440\\u044c\\u043a\\u043e\\u0432\\u0435, \\u041a\\u0438\\u0435\\u0432\\u0435, \\u041e\\u0434\\u0435\\u0441\\u0441\\u0435, \\u041f\\u043e\\u043b\\u0442\\u0430\\u0432\\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \\u043a\\u0433 \\u043d\\u0430 1 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin'], u'variants-1-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 140\\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 120\\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\\u043f\\u043e\\u043b\\u0443\\u0442\\u043e\\u0440\\u043d\\u044b\\u0439, \\u043e\\u0434\\u043d\\u043e\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439, \\u0434\\u0432\\u0443\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\\u0412\\u0441\\u0435\\u0433\\u0434\\u0430 \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u0430\\u044f \\u0446\\u0435\\u043d\\u0430 \\u043d\\u0430 {{ name }} \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442 \\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\\u0435 MebelOrganic. 100% - \\u043e\\u0440\\u0438\\u0433\\u0438\\u043d\\u0430\\u043b, \\u2708 \\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043a\\u0430 \\u043f\\u043e \\u0423\\u043a\\u0440\\u0430\\u0438\\u043d\\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 180\\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 160\\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\\u0442\\u0435\\u0440\\u043c\\u043e\\u0432\\u043e\\u043b\\u043e\\u043a\\u043d\\u043e, \\u0444\\u0438\\u0440\\u043c\\u0435\\u043d\\u043d\\u0430\\u044f \\u043f\\u0435\\u043d\\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\\u0441\\u0440\\u0435\\u0434\\u043d\\u044f\\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\\u043d\\u0435\\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 200\\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\\u043f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\\u0432\\u0438\\u0441\\u043a\\u043e\\u0437\\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 90\\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\\u043d\\u0435\\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\\u041e\\u0434\\u043d\\u043e\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439; \\u0412\\u044b\\u0441\\u043e\\u0442\\u0430: 35 \\u0441\\u043c; \\u042d\\u0444\\u0444\\u0435\\u043a\\u0442 \\u0437\\u0438\\u043c\\u0430-\\u043b\\u0435\\u0442\\u043e: \\u043d\\u0435\\u0442; \\u041f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439 \\u0431\\u043b\\u043e\\u043a Duplex Spring System; \\u041d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430 \\u043d\\u0430 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e 180 \\u043a\\u0433; \\u0416\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u044c: \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u0439 \\u0436\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u0438; \\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f: 18 \\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432.</p>\\r\\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 80\\u0445200']}>,\nCOOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},\nMETA:{'CONTENT_LENGTH': '104392',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'DOCUMENT_ROOT': '/usr/share/nginx/html',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',\n 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '104392',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',\n 'HTTP_HOST': 'mebel-organic.com.ua',\n 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',\n 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',\n 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',\n 'PATH_INFO': u'/superadmin/catalog/product/158648/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '37.57.177.132',\n 'REMOTE_PORT': '59530',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/superadmin/catalog/product/158648/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'mebel-organic.com.ua',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_APPID': 'mebel-organic.com.ua|',\n 'uwsgi.node': 'vps-19754.vps-default-host.net',\n 'uwsgi.version': '2.0.12-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td>
524 </tr>
525
526 <tr>
527 <td>view_func</td>
528 <td class="code"><pre><function inner at 0x7fccc2e861b8></pre></td>
529 </tr>
530
531 <tr>
532 <td>kwargs</td>
533 <td class="code"><pre>{}</pre></td>
534 </tr>
535
536 </tbody>
537 </table>
538
539 </li>
540
541 <li class="frame django">
542 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/sites.py</code> in <code>inner</code>
543
544
545 <div class="context" id="c140517424408336">
546
547 <ol start="189" class="pre-context" id="pre140517424408336" style="display: none;"><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> def inner(request, *args, **kwargs):</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> if not self.has_permission(request):</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> if request.path == reverse('admin:logout',</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> current_app=self.name):</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> index_path = reverse('admin:index', current_app=self.name)</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> return HttpResponseRedirect(index_path)</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> return self.login(request)</pre></li></ol>
548
549 <ol start="196" class="context-line"><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> return view(request, *args, **kwargs)</pre> <span>...</span></li></ol>
550
551 <ol start="197" class="post-context" id="post140517424408336" style="display: none;"><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> if not cacheable:</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> inner = never_cache(inner)</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> # We add csrf_protect here so this function can be used as a utility</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> # function for any view, without having to repeat 'csrf_protect'.</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> if not getattr(view, 'csrf_exempt', False):</pre></li><li onclick="toggle('pre140517424408336', 'post140517424408336')"><pre> inner = csrf_protect(inner)</pre></li></ol>
552
553 </div>
554
555
556
557 <div class="commands">
558
559 <a href="#" onclick="return varToggle(this, '140517424408336')"><span>â–¶</span> Local vars</a>
560
561 </div>
562 <table class="vars" id="v140517424408336" style="display: none;">
563 <thead>
564 <tr>
565 <th>Variable</th>
566 <th>Value</th>
567 </tr>
568 </thead>
569 <tbody>
570
571 <tr>
572 <td>view</td>
573 <td class="code"><pre><bound method ProductAdmin.change_view of <lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50>></pre></td>
574 </tr>
575
576 <tr>
577 <td>args</td>
578 <td class="code"><pre>(u'158648',)</pre></td>
579 </tr>
580
581 <tr>
582 <td>request</td>
583 <td class="code"><pre>"<WSGIRequest\npath:/superadmin/catalog/product/158648/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \\u043a\\u0443\\u043f\\u0438\\u0442\\u044c \\u0432 \\u0425\\u0430\\u0440\\u044c\\u043a\\u043e\\u0432\\u0435, \\u041a\\u0438\\u0435\\u0432\\u0435, \\u041e\\u0434\\u0435\\u0441\\u0441\\u0435, \\u041f\\u043e\\u043b\\u0442\\u0430\\u0432\\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \\u043a\\u0433 \\u043d\\u0430 1 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin'], u'variants-1-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 140\\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 120\\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\\u043f\\u043e\\u043b\\u0443\\u0442\\u043e\\u0440\\u043d\\u044b\\u0439, \\u043e\\u0434\\u043d\\u043e\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439, \\u0434\\u0432\\u0443\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\\u0412\\u0441\\u0435\\u0433\\u0434\\u0430 \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u0430\\u044f \\u0446\\u0435\\u043d\\u0430 \\u043d\\u0430 {{ name }} \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442 \\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\\u0435 MebelOrganic. 100% - \\u043e\\u0440\\u0438\\u0433\\u0438\\u043d\\u0430\\u043b, \\u2708 \\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043a\\u0430 \\u043f\\u043e \\u0423\\u043a\\u0440\\u0430\\u0438\\u043d\\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 180\\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 160\\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\\u0442\\u0435\\u0440\\u043c\\u043e\\u0432\\u043e\\u043b\\u043e\\u043a\\u043d\\u043e, \\u0444\\u0438\\u0440\\u043c\\u0435\\u043d\\u043d\\u0430\\u044f \\u043f\\u0435\\u043d\\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\\u0441\\u0440\\u0435\\u0434\\u043d\\u044f\\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\\u043d\\u0435\\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 200\\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\\u043f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\\u0432\\u0438\\u0441\\u043a\\u043e\\u0437\\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 90\\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\\u043d\\u0435\\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\\u041e\\u0434\\u043d\\u043e\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439; \\u0412\\u044b\\u0441\\u043e\\u0442\\u0430: 35 \\u0441\\u043c; \\u042d\\u0444\\u0444\\u0435\\u043a\\u0442 \\u0437\\u0438\\u043c\\u0430-\\u043b\\u0435\\u0442\\u043e: \\u043d\\u0435\\u0442; \\u041f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439 \\u0431\\u043b\\u043e\\u043a Duplex Spring System; \\u041d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430 \\u043d\\u0430 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e 180 \\u043a\\u0433; \\u0416\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u044c: \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u0439 \\u0436\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u0438; \\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f: 18 \\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432.</p>\\r\\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 80\\u0445200']}>,\nCOOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},\nMETA:{'CONTENT_LENGTH': '104392',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'DOCUMENT_ROOT': '/usr/share/nginx/html',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',\n 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '104392',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',\n 'HTTP_HOST': 'mebel-organic.com.ua',\n 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',\n 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',\n 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',\n 'PATH_INFO': u'/superadmin/catalog/product/158648/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '37.57.177.132',\n 'REMOTE_PORT': '59530',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/superadmin/catalog/product/158648/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'mebel-organic.com.ua',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_APPID': 'mebel-organic.com.ua|',\n 'uwsgi.node': 'vps-19754.vps-default-host.net',\n 'uwsgi.version': '2.0.12-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td>
584 </tr>
585
586 <tr>
587 <td>self</td>
588 <td class="code"><pre><django.contrib.admin.sites.AdminSite object at 0x7fccce02d310></pre></td>
589 </tr>
590
591 <tr>
592 <td>kwargs</td>
593 <td class="code"><pre>{}</pre></td>
594 </tr>
595
596 </tbody>
597 </table>
598
599 </li>
600
601 <li class="frame django">
602 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/utils/decorators.py</code> in <code>_wrapper</code>
603
604
605 <div class="context" id="c140517424408768">
606
607 <ol start="18" class="pre-context" id="pre140517424408768" style="display: none;"><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> def _wrapper(self, *args, **kwargs):</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> @decorator</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> def bound_func(*args2, **kwargs2):</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> return func(self, *args2, **kwargs2)</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> # bound_func has the signature that 'decorator' expects i.e. no</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> # 'self' argument, but it is a closure over self so it can call</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> # 'func' correctly.</pre></li></ol>
608
609 <ol start="25" class="context-line"><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> return bound_func(*args, **kwargs)</pre> <span>...</span></li></ol>
610
611 <ol start="26" class="post-context" id="post140517424408768" style="display: none;"><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> # In case 'decorator' adds attributes to the function it decorates, we</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> # want to copy those. We don't have access to bound_func in this scope,</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> # but we can cheat by using it on a dummy function.</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> @decorator</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> def dummy(*args, **kwargs):</pre></li><li onclick="toggle('pre140517424408768', 'post140517424408768')"><pre> pass</pre></li></ol>
612
613 </div>
614
615
616
617 <div class="commands">
618
619 <a href="#" onclick="return varToggle(this, '140517424408768')"><span>â–¶</span> Local vars</a>
620
621 </div>
622 <table class="vars" id="v140517424408768" style="display: none;">
623 <thead>
624 <tr>
625 <th>Variable</th>
626 <th>Value</th>
627 </tr>
628 </thead>
629 <tbody>
630
631 <tr>
632 <td>self</td>
633 <td class="code"><pre><lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50></pre></td>
634 </tr>
635
636 <tr>
637 <td>args</td>
638 <td class="code"><pre>(<WSGIRequest
639path:/superadmin/catalog/product/158648/,
640GET:<QueryDict: {}>,
641POST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \u043a\u0443\u043f\u0438\u0442\u044c \u0432 \u0425\u0430\u0440\u044c\u043a\u043e\u0432\u0435, \u041a\u0438\u0435\u0432\u0435, \u041e\u0434\u0435\u0441\u0441\u0435, \u041f\u043e\u043b\u0442\u0430\u0432\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \u043a\u0433 \u043d\u0430 1 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin'], u'variants-1-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 140\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 120\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\u043f\u043e\u043b\u0443\u0442\u043e\u0440\u043d\u044b\u0439, \u043e\u0434\u043d\u043e\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439, \u0434\u0432\u0443\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\u0412\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043d\u0430 {{ name }} \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 MebelOrganic. 100% - \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b, \u2708 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u0423\u043a\u0440\u0430\u0438\u043d\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 180\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 160\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\u0442\u0435\u0440\u043c\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u043e, \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0435\u043d\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\u0441\u0440\u0435\u0434\u043d\u044f\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\u043d\u0435\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 200\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\u043f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\u0432\u0438\u0441\u043a\u043e\u0437\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 90\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\u043d\u0435\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\u041e\u0434\u043d\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0439; \u0412\u044b\u0441\u043e\u0442\u0430: 35 \u0441\u043c; \u042d\u0444\u0444\u0435\u043a\u0442 \u0437\u0438\u043c\u0430-\u043b\u0435\u0442\u043e: \u043d\u0435\u0442; \u041f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a Duplex Spring System; \u041d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e 180 \u043a\u0433; \u0416\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u044c: \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0436\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u0438; \u0413\u0430\u0440\u0430\u043d\u0442\u0438\u044f: 18 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.</p>\r\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 80\u0445200']}>,
642COOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',
643 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},
644META:{'CONTENT_LENGTH': '104392',
645 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',
646 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',
647 'DOCUMENT_ROOT': '/usr/share/nginx/html',
648 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
649 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
650 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',
651 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',
652 'HTTP_CACHE_CONTROL': 'max-age=0',
653 'HTTP_CONNECTION': 'keep-alive',
654 'HTTP_CONTENT_LENGTH': '104392',
655 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',
656 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',
657 'HTTP_HOST': 'mebel-organic.com.ua',
658 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',
659 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',
660 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
661 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',
662 'PATH_INFO': u'/superadmin/catalog/product/158648/',
663 'QUERY_STRING': '',
664 'REMOTE_ADDR': '37.57.177.132',
665 'REMOTE_PORT': '59530',
666 'REQUEST_METHOD': 'POST',
667 'REQUEST_SCHEME': 'http',
668 'REQUEST_URI': '/superadmin/catalog/product/158648/',
669 'SCRIPT_NAME': u'',
670 'SERVER_NAME': 'mebel-organic.com.ua',
671 'SERVER_PORT': '80',
672 'SERVER_PROTOCOL': 'HTTP/1.1',
673 'UWSGI_APPID': 'mebel-organic.com.ua|',
674 'uwsgi.node': 'vps-19754.vps-default-host.net',
675 'uwsgi.version': '2.0.12-debian',
676 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,
677 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
678 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,
679 'wsgi.multiprocess': True,
680 'wsgi.multithread': False,
681 'wsgi.run_once': False,
682 'wsgi.url_scheme': 'http',
683 'wsgi.version': (1, 0)}>,
684 u'158648')</pre></td>
685 </tr>
686
687 <tr>
688 <td>bound_func</td>
689 <td class="code"><pre><function bound_func at 0x7fccc2e862a8></pre></td>
690 </tr>
691
692 <tr>
693 <td>func</td>
694 <td class="code"><pre><function change_view at 0x7fccce074d70></pre></td>
695 </tr>
696
697 <tr>
698 <td>kwargs</td>
699 <td class="code"><pre>{}</pre></td>
700 </tr>
701
702 <tr>
703 <td>decorator</td>
704 <td class="code"><pre><function csrf_protect at 0x7fccce0e4758></pre></td>
705 </tr>
706
707 </tbody>
708 </table>
709
710 </li>
711
712 <li class="frame django">
713 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/utils/decorators.py</code> in <code>_wrapped_view</code>
714
715
716 <div class="context" id="c140517424408408">
717
718 <ol start="84" class="pre-context" id="pre140517424408408" style="display: none;"><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> if result is not None:</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> return result</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> if hasattr(middleware, 'process_view'):</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> result = middleware.process_view(request, view_func, args, kwargs)</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> if result is not None:</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> return result</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> try:</pre></li></ol>
719
720 <ol start="91" class="context-line"><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> response = view_func(request, *args, **kwargs)</pre> <span>...</span></li></ol>
721
722 <ol start="92" class="post-context" id="post140517424408408" style="display: none;"><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> except Exception, e:</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> if hasattr(middleware, 'process_exception'):</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> result = middleware.process_exception(request, e)</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> if result is not None:</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> return result</pre></li><li onclick="toggle('pre140517424408408', 'post140517424408408')"><pre> raise</pre></li></ol>
723
724 </div>
725
726
727
728 <div class="commands">
729
730 <a href="#" onclick="return varToggle(this, '140517424408408')"><span>â–¶</span> Local vars</a>
731
732 </div>
733 <table class="vars" id="v140517424408408" style="display: none;">
734 <thead>
735 <tr>
736 <th>Variable</th>
737 <th>Value</th>
738 </tr>
739 </thead>
740 <tbody>
741
742 <tr>
743 <td>e</td>
744 <td class="code"><pre>OSError(13, 'Permission denied')</pre></td>
745 </tr>
746
747 <tr>
748 <td>middleware</td>
749 <td class="code"><pre><django.middleware.csrf.CsrfViewMiddleware object at 0x7fccce0df390></pre></td>
750 </tr>
751
752 <tr>
753 <td>args</td>
754 <td class="code"><pre>(u'158648',)</pre></td>
755 </tr>
756
757 <tr>
758 <td>request</td>
759 <td class="code"><pre>"<WSGIRequest\npath:/superadmin/catalog/product/158648/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \\u043a\\u0443\\u043f\\u0438\\u0442\\u044c \\u0432 \\u0425\\u0430\\u0440\\u044c\\u043a\\u043e\\u0432\\u0435, \\u041a\\u0438\\u0435\\u0432\\u0435, \\u041e\\u0434\\u0435\\u0441\\u0441\\u0435, \\u041f\\u043e\\u043b\\u0442\\u0430\\u0432\\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \\u043a\\u0433 \\u043d\\u0430 1 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin'], u'variants-1-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 140\\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 120\\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\\u043f\\u043e\\u043b\\u0443\\u0442\\u043e\\u0440\\u043d\\u044b\\u0439, \\u043e\\u0434\\u043d\\u043e\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439, \\u0434\\u0432\\u0443\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\\u0412\\u0441\\u0435\\u0433\\u0434\\u0430 \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u0430\\u044f \\u0446\\u0435\\u043d\\u0430 \\u043d\\u0430 {{ name }} \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442 \\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\\u0435 MebelOrganic. 100% - \\u043e\\u0440\\u0438\\u0433\\u0438\\u043d\\u0430\\u043b, \\u2708 \\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043a\\u0430 \\u043f\\u043e \\u0423\\u043a\\u0440\\u0430\\u0438\\u043d\\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 180\\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 160\\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\\u0442\\u0435\\u0440\\u043c\\u043e\\u0432\\u043e\\u043b\\u043e\\u043a\\u043d\\u043e, \\u0444\\u0438\\u0440\\u043c\\u0435\\u043d\\u043d\\u0430\\u044f \\u043f\\u0435\\u043d\\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\\u0441\\u0440\\u0435\\u0434\\u043d\\u044f\\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\\u043d\\u0435\\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 200\\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\\u043f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\\u0432\\u0438\\u0441\\u043a\\u043e\\u0437\\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 90\\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\\u043d\\u0435\\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\\u041e\\u0434\\u043d\\u043e\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439; \\u0412\\u044b\\u0441\\u043e\\u0442\\u0430: 35 \\u0441\\u043c; \\u042d\\u0444\\u0444\\u0435\\u043a\\u0442 \\u0437\\u0438\\u043c\\u0430-\\u043b\\u0435\\u0442\\u043e: \\u043d\\u0435\\u0442; \\u041f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439 \\u0431\\u043b\\u043e\\u043a Duplex Spring System; \\u041d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430 \\u043d\\u0430 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e 180 \\u043a\\u0433; \\u0416\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u044c: \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u0439 \\u0436\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u0438; \\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f: 18 \\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432.</p>\\r\\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 80\\u0445200']}>,\nCOOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},\nMETA:{'CONTENT_LENGTH': '104392',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'DOCUMENT_ROOT': '/usr/share/nginx/html',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',\n 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '104392',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',\n 'HTTP_HOST': 'mebel-organic.com.ua',\n 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',\n 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',\n 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',\n 'PATH_INFO': u'/superadmin/catalog/product/158648/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '37.57.177.132',\n 'REMOTE_PORT': '59530',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/superadmin/catalog/product/158648/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'mebel-organic.com.ua',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_APPID': 'mebel-organic.com.ua|',\n 'uwsgi.node': 'vps-19754.vps-default-host.net',\n 'uwsgi.version': '2.0.12-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td>
760 </tr>
761
762 <tr>
763 <td>result</td>
764 <td class="code"><pre>None</pre></td>
765 </tr>
766
767 <tr>
768 <td>kwargs</td>
769 <td class="code"><pre>{}</pre></td>
770 </tr>
771
772 <tr>
773 <td>view_func</td>
774 <td class="code"><pre><function bound_func at 0x7fccc2e867d0></pre></td>
775 </tr>
776
777 </tbody>
778 </table>
779
780 </li>
781
782 <li class="frame django">
783 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/utils/decorators.py</code> in <code>bound_func</code>
784
785
786 <div class="context" id="c140517424409776">
787
788 <ol start="14" class="pre-context" id="pre140517424409776" style="display: none;"><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> """</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> # 'func' is a function at the time it is passed to _dec, but will eventually</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> # be a method of the class it is defined it.</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> def _dec(func):</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> def _wrapper(self, *args, **kwargs):</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> @decorator</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> def bound_func(*args2, **kwargs2):</pre></li></ol>
789
790 <ol start="21" class="context-line"><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> return func(self, *args2, **kwargs2)</pre> <span>...</span></li></ol>
791
792 <ol start="22" class="post-context" id="post140517424409776" style="display: none;"><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> # bound_func has the signature that 'decorator' expects i.e. no</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> # 'self' argument, but it is a closure over self so it can call</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> # 'func' correctly.</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> return bound_func(*args, **kwargs)</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> # In case 'decorator' adds attributes to the function it decorates, we</pre></li><li onclick="toggle('pre140517424409776', 'post140517424409776')"><pre> # want to copy those. We don't have access to bound_func in this scope,</pre></li></ol>
793
794 </div>
795
796
797
798 <div class="commands">
799
800 <a href="#" onclick="return varToggle(this, '140517424409776')"><span>â–¶</span> Local vars</a>
801
802 </div>
803 <table class="vars" id="v140517424409776" style="display: none;">
804 <thead>
805 <tr>
806 <th>Variable</th>
807 <th>Value</th>
808 </tr>
809 </thead>
810 <tbody>
811
812 <tr>
813 <td>args2</td>
814 <td class="code"><pre>(<WSGIRequest
815path:/superadmin/catalog/product/158648/,
816GET:<QueryDict: {}>,
817POST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \u043a\u0443\u043f\u0438\u0442\u044c \u0432 \u0425\u0430\u0440\u044c\u043a\u043e\u0432\u0435, \u041a\u0438\u0435\u0432\u0435, \u041e\u0434\u0435\u0441\u0441\u0435, \u041f\u043e\u043b\u0442\u0430\u0432\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \u043a\u0433 \u043d\u0430 1 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin'], u'variants-1-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 140\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 120\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\u043f\u043e\u043b\u0443\u0442\u043e\u0440\u043d\u044b\u0439, \u043e\u0434\u043d\u043e\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439, \u0434\u0432\u0443\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\u0412\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043d\u0430 {{ name }} \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 MebelOrganic. 100% - \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b, \u2708 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u0423\u043a\u0440\u0430\u0438\u043d\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 180\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 160\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\u0442\u0435\u0440\u043c\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u043e, \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0435\u043d\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\u0441\u0440\u0435\u0434\u043d\u044f\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\u043d\u0435\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 200\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\u043f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\u0432\u0438\u0441\u043a\u043e\u0437\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 90\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\u043d\u0435\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\u041e\u0434\u043d\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0439; \u0412\u044b\u0441\u043e\u0442\u0430: 35 \u0441\u043c; \u042d\u0444\u0444\u0435\u043a\u0442 \u0437\u0438\u043c\u0430-\u043b\u0435\u0442\u043e: \u043d\u0435\u0442; \u041f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a Duplex Spring System; \u041d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e 180 \u043a\u0433; \u0416\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u044c: \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0436\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u0438; \u0413\u0430\u0440\u0430\u043d\u0442\u0438\u044f: 18 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.</p>\r\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 80\u0445200']}>,
818COOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',
819 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},
820META:{'CONTENT_LENGTH': '104392',
821 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',
822 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',
823 'DOCUMENT_ROOT': '/usr/share/nginx/html',
824 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
825 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
826 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',
827 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',
828 'HTTP_CACHE_CONTROL': 'max-age=0',
829 'HTTP_CONNECTION': 'keep-alive',
830 'HTTP_CONTENT_LENGTH': '104392',
831 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',
832 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',
833 'HTTP_HOST': 'mebel-organic.com.ua',
834 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',
835 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',
836 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
837 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',
838 'PATH_INFO': u'/superadmin/catalog/product/158648/',
839 'QUERY_STRING': '',
840 'REMOTE_ADDR': '37.57.177.132',
841 'REMOTE_PORT': '59530',
842 'REQUEST_METHOD': 'POST',
843 'REQUEST_SCHEME': 'http',
844 'REQUEST_URI': '/superadmin/catalog/product/158648/',
845 'SCRIPT_NAME': u'',
846 'SERVER_NAME': 'mebel-organic.com.ua',
847 'SERVER_PORT': '80',
848 'SERVER_PROTOCOL': 'HTTP/1.1',
849 'UWSGI_APPID': 'mebel-organic.com.ua|',
850 'uwsgi.node': 'vps-19754.vps-default-host.net',
851 'uwsgi.version': '2.0.12-debian',
852 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,
853 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
854 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,
855 'wsgi.multiprocess': True,
856 'wsgi.multithread': False,
857 'wsgi.run_once': False,
858 'wsgi.url_scheme': 'http',
859 'wsgi.version': (1, 0)}>,
860 u'158648')</pre></td>
861 </tr>
862
863 <tr>
864 <td>func</td>
865 <td class="code"><pre><function change_view at 0x7fccce074d70></pre></td>
866 </tr>
867
868 <tr>
869 <td>self</td>
870 <td class="code"><pre><lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50></pre></td>
871 </tr>
872
873 <tr>
874 <td>kwargs2</td>
875 <td class="code"><pre>{}</pre></td>
876 </tr>
877
878 </tbody>
879 </table>
880
881 </li>
882
883 <li class="frame django">
884 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/transaction.py</code> in <code>inner</code>
885
886
887 <div class="context" id="c140517424409272">
888
889 <ol start="217" class="pre-context" id="pre140517424409272" style="display: none;"><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> def __exit__(self, exc_type, exc_value, traceback):</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> self.exiting(exc_value, self.using)</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre></pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> def __call__(self, func):</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> @wraps(func)</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> def inner(*args, **kwargs):</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> with self:</pre></li></ol>
890
891 <ol start="224" class="context-line"><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> return func(*args, **kwargs)</pre> <span>...</span></li></ol>
892
893 <ol start="225" class="post-context" id="post140517424409272" style="display: none;"><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> return inner</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre></pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre>def _transaction_func(entering, exiting, using):</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> """</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> Takes 3 things, an entering function (what to do to start this block of</pre></li><li onclick="toggle('pre140517424409272', 'post140517424409272')"><pre> transaction management), an exiting function (what to do to end it, on both</pre></li></ol>
894
895 </div>
896
897
898
899 <div class="commands">
900
901 <a href="#" onclick="return varToggle(this, '140517424409272')"><span>â–¶</span> Local vars</a>
902
903 </div>
904 <table class="vars" id="v140517424409272" style="display: none;">
905 <thead>
906 <tr>
907 <th>Variable</th>
908 <th>Value</th>
909 </tr>
910 </thead>
911 <tbody>
912
913 <tr>
914 <td>self</td>
915 <td class="code"><pre><django.db.transaction.Transaction object at 0x7fccce06f590></pre></td>
916 </tr>
917
918 <tr>
919 <td>args</td>
920 <td class="code"><pre>(<lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50>,
921 <WSGIRequest
922path:/superadmin/catalog/product/158648/,
923GET:<QueryDict: {}>,
924POST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \u043a\u0443\u043f\u0438\u0442\u044c \u0432 \u0425\u0430\u0440\u044c\u043a\u043e\u0432\u0435, \u041a\u0438\u0435\u0432\u0435, \u041e\u0434\u0435\u0441\u0441\u0435, \u041f\u043e\u043b\u0442\u0430\u0432\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \u043a\u0433 \u043d\u0430 1 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin'], u'variants-1-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 140\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 120\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\u043f\u043e\u043b\u0443\u0442\u043e\u0440\u043d\u044b\u0439, \u043e\u0434\u043d\u043e\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439, \u0434\u0432\u0443\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\u0412\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043d\u0430 {{ name }} \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 MebelOrganic. 100% - \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b, \u2708 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u0423\u043a\u0440\u0430\u0438\u043d\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 180\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 160\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\u0442\u0435\u0440\u043c\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u043e, \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0435\u043d\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\u0441\u0440\u0435\u0434\u043d\u044f\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\u043d\u0435\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 200\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\u043f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\u0432\u0438\u0441\u043a\u043e\u0437\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 90\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\u043d\u0435\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\u041e\u0434\u043d\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0439; \u0412\u044b\u0441\u043e\u0442\u0430: 35 \u0441\u043c; \u042d\u0444\u0444\u0435\u043a\u0442 \u0437\u0438\u043c\u0430-\u043b\u0435\u0442\u043e: \u043d\u0435\u0442; \u041f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a Duplex Spring System; \u041d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e 180 \u043a\u0433; \u0416\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u044c: \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0436\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u0438; \u0413\u0430\u0440\u0430\u043d\u0442\u0438\u044f: 18 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.</p>\r\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 80\u0445200']}>,
925COOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',
926 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},
927META:{'CONTENT_LENGTH': '104392',
928 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',
929 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',
930 'DOCUMENT_ROOT': '/usr/share/nginx/html',
931 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
932 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
933 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',
934 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',
935 'HTTP_CACHE_CONTROL': 'max-age=0',
936 'HTTP_CONNECTION': 'keep-alive',
937 'HTTP_CONTENT_LENGTH': '104392',
938 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',
939 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',
940 'HTTP_HOST': 'mebel-organic.com.ua',
941 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',
942 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',
943 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
944 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',
945 'PATH_INFO': u'/superadmin/catalog/product/158648/',
946 'QUERY_STRING': '',
947 'REMOTE_ADDR': '37.57.177.132',
948 'REMOTE_PORT': '59530',
949 'REQUEST_METHOD': 'POST',
950 'REQUEST_SCHEME': 'http',
951 'REQUEST_URI': '/superadmin/catalog/product/158648/',
952 'SCRIPT_NAME': u'',
953 'SERVER_NAME': 'mebel-organic.com.ua',
954 'SERVER_PORT': '80',
955 'SERVER_PROTOCOL': 'HTTP/1.1',
956 'UWSGI_APPID': 'mebel-organic.com.ua|',
957 'uwsgi.node': 'vps-19754.vps-default-host.net',
958 'uwsgi.version': '2.0.12-debian',
959 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,
960 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
961 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,
962 'wsgi.multiprocess': True,
963 'wsgi.multithread': False,
964 'wsgi.run_once': False,
965 'wsgi.url_scheme': 'http',
966 'wsgi.version': (1, 0)}>,
967 u'158648')</pre></td>
968 </tr>
969
970 <tr>
971 <td>func</td>
972 <td class="code"><pre><function change_view at 0x7fccce074c80></pre></td>
973 </tr>
974
975 <tr>
976 <td>kwargs</td>
977 <td class="code"><pre>{}</pre></td>
978 </tr>
979
980 </tbody>
981 </table>
982
983 </li>
984
985 <li class="frame django">
986 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/options.py</code> in <code>change_view</code>
987
988
989 <div class="context" id="c140517424407328">
990
991 <ol start="1048" class="pre-context" id="pre140517424407328" style="display: none;"><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> instance=new_object, prefix=prefix,</pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> queryset=inline.queryset(request))</pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre></pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> formsets.append(formset)</pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre></pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> if all_valid(formsets) and form_validated:</pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> self.save_model(request, new_object, form, True)</pre></li></ol>
992
993 <ol start="1055" class="context-line"><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> self.save_related(request, form, formsets, True)</pre> <span>...</span></li></ol>
994
995 <ol start="1056" class="post-context" id="post140517424407328" style="display: none;"><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> change_message = self.construct_change_message(request, form, formsets)</pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> self.log_change(request, new_object, change_message)</pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> return self.response_change(request, new_object)</pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre></pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> else:</pre></li><li onclick="toggle('pre140517424407328', 'post140517424407328')"><pre> form = ModelForm(instance=obj)</pre></li></ol>
996
997 </div>
998
999
1000
1001 <div class="commands">
1002
1003 <a href="#" onclick="return varToggle(this, '140517424407328')"><span>â–¶</span> Local vars</a>
1004
1005 </div>
1006 <table class="vars" id="v140517424407328" style="display: none;">
1007 <thead>
1008 <tr>
1009 <th>Variable</th>
1010 <th>Value</th>
1011 </tr>
1012 </thead>
1013 <tbody>
1014
1015 <tr>
1016 <td>new_object</td>
1017 <td class="code"><pre><Product: ÐœÐ°Ñ‚Ñ€Ð°Ñ American Dream Franklin></pre></td>
1018 </tr>
1019
1020 <tr>
1021 <td>extra_context</td>
1022 <td class="code"><pre>None</pre></td>
1023 </tr>
1024
1025 <tr>
1026 <td>obj</td>
1027 <td class="code"><pre><Product: ÐœÐ°Ñ‚Ñ€Ð°Ñ American Dream Franklin></pre></td>
1028 </tr>
1029
1030 <tr>
1031 <td>form</td>
1032 <td class="code"><pre><django.forms.models.ProductForm object at 0x7fccc2f2eed0></pre></td>
1033 </tr>
1034
1035 <tr>
1036 <td>form_url</td>
1037 <td class="code"><pre>''</pre></td>
1038 </tr>
1039
1040 <tr>
1041 <td>self</td>
1042 <td class="code"><pre><lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50></pre></td>
1043 </tr>
1044
1045 <tr>
1046 <td>request</td>
1047 <td class="code"><pre>"<WSGIRequest\npath:/superadmin/catalog/product/158648/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \\u043a\\u0443\\u043f\\u0438\\u0442\\u044c \\u0432 \\u0425\\u0430\\u0440\\u044c\\u043a\\u043e\\u0432\\u0435, \\u041a\\u0438\\u0435\\u0432\\u0435, \\u041e\\u0434\\u0435\\u0441\\u0441\\u0435, \\u041f\\u043e\\u043b\\u0442\\u0430\\u0432\\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \\u043a\\u0433 \\u043d\\u0430 1 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin'], u'variants-1-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 140\\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 120\\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\\u043f\\u043e\\u043b\\u0443\\u0442\\u043e\\u0440\\u043d\\u044b\\u0439, \\u043e\\u0434\\u043d\\u043e\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439, \\u0434\\u0432\\u0443\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\\u0412\\u0441\\u0435\\u0433\\u0434\\u0430 \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u0430\\u044f \\u0446\\u0435\\u043d\\u0430 \\u043d\\u0430 {{ name }} \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442 \\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\\u0435 MebelOrganic. 100% - \\u043e\\u0440\\u0438\\u0433\\u0438\\u043d\\u0430\\u043b, \\u2708 \\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043a\\u0430 \\u043f\\u043e \\u0423\\u043a\\u0440\\u0430\\u0438\\u043d\\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 180\\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 160\\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\\u0442\\u0435\\u0440\\u043c\\u043e\\u0432\\u043e\\u043b\\u043e\\u043a\\u043d\\u043e, \\u0444\\u0438\\u0440\\u043c\\u0435\\u043d\\u043d\\u0430\\u044f \\u043f\\u0435\\u043d\\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\\u0441\\u0440\\u0435\\u0434\\u043d\\u044f\\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\\u043d\\u0435\\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 200\\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\\u043f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\\u0432\\u0438\\u0441\\u043a\\u043e\\u0437\\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 90\\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\\u043d\\u0435\\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\\u041e\\u0434\\u043d\\u043e\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439; \\u0412\\u044b\\u0441\\u043e\\u0442\\u0430: 35 \\u0441\\u043c; \\u042d\\u0444\\u0444\\u0435\\u043a\\u0442 \\u0437\\u0438\\u043c\\u0430-\\u043b\\u0435\\u0442\\u043e: \\u043d\\u0435\\u0442; \\u041f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439 \\u0431\\u043b\\u043e\\u043a Duplex Spring System; \\u041d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430 \\u043d\\u0430 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e 180 \\u043a\\u0433; \\u0416\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u044c: \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u0439 \\u0436\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u0438; \\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f: 18 \\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432.</p>\\r\\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 80\\u0445200']}>,\nCOOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},\nMETA:{'CONTENT_LENGTH': '104392',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'DOCUMENT_ROOT': '/usr/share/nginx/html',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',\n 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '104392',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',\n 'HTTP_HOST': 'mebel-organic.com.ua',\n 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',\n 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',\n 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',\n 'PATH_INFO': u'/superadmin/catalog/product/158648/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '37.57.177.132',\n 'REMOTE_PORT': '59530',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/superadmin/catalog/product/158648/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'mebel-organic.com.ua',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_APPID': 'mebel-organic.com.ua|',\n 'uwsgi.node': 'vps-19754.vps-default-host.net',\n 'uwsgi.version': '2.0.12-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td>
1048 </tr>
1049
1050 <tr>
1051 <td>inline_instances</td>
1052 <td class="code"><pre>[<lfs.catalog.admin.ProductVariantsInline object at 0x7fccc406c2d0>,
1053 <lfs.catalog.admin.ImageInline object at 0x7fccc406c150>,
1054 <lfs.catalog.admin.ProductAttachmentInline object at 0x7fccc406c290>,
1055 <lfs.catalog.admin.AccessoryInline object at 0x7fccc406c110>,
1056 <lfs.catalog.admin.PropertyValueInline object at 0x7fccc406c310>,
1057 <lfs.catalog.admin.ProductListInline object at 0x7fccc406c210>,
1058 <video_plugin.admin.VideoInline object at 0x7fccc406c190>]</pre></td>
1059 </tr>
1060
1061 <tr>
1062 <td>object_id</td>
1063 <td class="code"><pre>u'158648'</pre></td>
1064 </tr>
1065
1066 <tr>
1067 <td>FormSet</td>
1068 <td class="code"><pre><class 'django.forms.formsets.VideoFormFormSet'></pre></td>
1069 </tr>
1070
1071 <tr>
1072 <td>prefixes</td>
1073 <td class="code"><pre>{'attachments': 1,
1074 'catalog-image-content_type-content_id': 1,
1075 'productaccessories_product': 1,
1076 'productlistitem_set': 1,
1077 'property_values': 1,
1078 'variants': 1,
1079 'video_plugin-video-content_type-content_id': 1}</pre></td>
1080 </tr>
1081
1082 <tr>
1083 <td>prefix</td>
1084 <td class="code"><pre>'video_plugin-video-content_type-content_id'</pre></td>
1085 </tr>
1086
1087 <tr>
1088 <td>formsets</td>
1089 <td class="code"><pre>[<django.forms.formsets.ProductFormFormSet object at 0x7fccc4061150>,
1090 <django.forms.formsets.ImageFormFormSet object at 0x7fccc4061390>,
1091 <django.forms.formsets.ProductAttachmentFormFormSet object at 0x7fccc2f62c50>,
1092 <django.forms.formsets.ProductAccessoriesFormFormSet object at 0x7fccc38db4d0>,
1093 <django.forms.formsets.ProductPropertyValueFormFormSet object at 0x7fccc2f71f90>,
1094 <django.forms.formsets.ProductListItemFormFormSet object at 0x7fccc2f62f90>,
1095 <django.forms.formsets.VideoFormFormSet object at 0x7fccc3368590>]</pre></td>
1096 </tr>
1097
1098 <tr>
1099 <td>inline</td>
1100 <td class="code"><pre><video_plugin.admin.VideoInline object at 0x7fccc406c190></pre></td>
1101 </tr>
1102
1103 <tr>
1104 <td>model</td>
1105 <td class="code"><pre><class 'lfs.catalog.models.Product'></pre></td>
1106 </tr>
1107
1108 <tr>
1109 <td>form_validated</td>
1110 <td class="code"><pre>True</pre></td>
1111 </tr>
1112
1113 <tr>
1114 <td>ModelForm</td>
1115 <td class="code"><pre><class 'django.forms.models.ProductForm'></pre></td>
1116 </tr>
1117
1118 <tr>
1119 <td>formset</td>
1120 <td class="code"><pre><django.forms.formsets.VideoFormFormSet object at 0x7fccc3368590></pre></td>
1121 </tr>
1122
1123 <tr>
1124 <td>opts</td>
1125 <td class="code"><pre><Options for Product></pre></td>
1126 </tr>
1127
1128 </tbody>
1129 </table>
1130
1131 </li>
1132
1133 <li class="frame django">
1134 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/options.py</code> in <code>save_related</code>
1135
1136
1137 <div class="context" id="c140517424407112">
1138
1139 <ol start="726" class="pre-context" id="pre140517424407112" style="display: none;"><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> list of inline formsets and a boolean value based on whether the</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> parent is being added or changed, save the related objects to the</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> database. Note that at this point save_form() and save_model() have</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> already been called.</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> """</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> form.save_m2m()</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> for formset in formsets:</pre></li></ol>
1140
1141 <ol start="733" class="context-line"><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> self.save_formset(request, form, formset, change=change)</pre> <span>...</span></li></ol>
1142
1143 <ol start="734" class="post-context" id="post140517424407112" style="display: none;"><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre></pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> def render_change_form(self, request, context, add=False, change=False, form_url='', obj=None):</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> opts = self.model._meta</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> app_label = opts.app_label</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> ordered_objects = opts.get_ordered_objects()</pre></li><li onclick="toggle('pre140517424407112', 'post140517424407112')"><pre> context.update({</pre></li></ol>
1144
1145 </div>
1146
1147
1148
1149 <div class="commands">
1150
1151 <a href="#" onclick="return varToggle(this, '140517424407112')"><span>â–¶</span> Local vars</a>
1152
1153 </div>
1154 <table class="vars" id="v140517424407112" style="display: none;">
1155 <thead>
1156 <tr>
1157 <th>Variable</th>
1158 <th>Value</th>
1159 </tr>
1160 </thead>
1161 <tbody>
1162
1163 <tr>
1164 <td>form</td>
1165 <td class="code"><pre><django.forms.models.ProductForm object at 0x7fccc2f2eed0></pre></td>
1166 </tr>
1167
1168 <tr>
1169 <td>self</td>
1170 <td class="code"><pre><lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50></pre></td>
1171 </tr>
1172
1173 <tr>
1174 <td>request</td>
1175 <td class="code"><pre>"<WSGIRequest\npath:/superadmin/catalog/product/158648/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \\u043a\\u0443\\u043f\\u0438\\u0442\\u044c \\u0432 \\u0425\\u0430\\u0440\\u044c\\u043a\\u043e\\u0432\\u0435, \\u041a\\u0438\\u0435\\u0432\\u0435, \\u041e\\u0434\\u0435\\u0441\\u0441\\u0435, \\u041f\\u043e\\u043b\\u0442\\u0430\\u0432\\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \\u043a\\u0433 \\u043d\\u0430 1 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin'], u'variants-1-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 140\\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 120\\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\\u043f\\u043e\\u043b\\u0443\\u0442\\u043e\\u0440\\u043d\\u044b\\u0439, \\u043e\\u0434\\u043d\\u043e\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439, \\u0434\\u0432\\u0443\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\\u0412\\u0441\\u0435\\u0433\\u0434\\u0430 \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u0430\\u044f \\u0446\\u0435\\u043d\\u0430 \\u043d\\u0430 {{ name }} \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442 \\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\\u0435 MebelOrganic. 100% - \\u043e\\u0440\\u0438\\u0433\\u0438\\u043d\\u0430\\u043b, \\u2708 \\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043a\\u0430 \\u043f\\u043e \\u0423\\u043a\\u0440\\u0430\\u0438\\u043d\\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 180\\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 160\\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\\u0442\\u0435\\u0440\\u043c\\u043e\\u0432\\u043e\\u043b\\u043e\\u043a\\u043d\\u043e, \\u0444\\u0438\\u0440\\u043c\\u0435\\u043d\\u043d\\u0430\\u044f \\u043f\\u0435\\u043d\\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\\u0441\\u0440\\u0435\\u0434\\u043d\\u044f\\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\\u043d\\u0435\\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 200\\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\\u043f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\\u0432\\u0438\\u0441\\u043a\\u043e\\u0437\\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 90\\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\\u043d\\u0435\\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\\u041e\\u0434\\u043d\\u043e\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439; \\u0412\\u044b\\u0441\\u043e\\u0442\\u0430: 35 \\u0441\\u043c; \\u042d\\u0444\\u0444\\u0435\\u043a\\u0442 \\u0437\\u0438\\u043c\\u0430-\\u043b\\u0435\\u0442\\u043e: \\u043d\\u0435\\u0442; \\u041f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439 \\u0431\\u043b\\u043e\\u043a Duplex Spring System; \\u041d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430 \\u043d\\u0430 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e 180 \\u043a\\u0433; \\u0416\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u044c: \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u0439 \\u0436\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u0438; \\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f: 18 \\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432.</p>\\r\\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 80\\u0445200']}>,\nCOOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},\nMETA:{'CONTENT_LENGTH': '104392',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'DOCUMENT_ROOT': '/usr/share/nginx/html',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',\n 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '104392',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',\n 'HTTP_HOST': 'mebel-organic.com.ua',\n 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',\n 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',\n 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',\n 'PATH_INFO': u'/superadmin/catalog/product/158648/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '37.57.177.132',\n 'REMOTE_PORT': '59530',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/superadmin/catalog/product/158648/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'mebel-organic.com.ua',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_APPID': 'mebel-organic.com.ua|',\n 'uwsgi.node': 'vps-19754.vps-default-host.net',\n 'uwsgi.version': '2.0.12-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td>
1176 </tr>
1177
1178 <tr>
1179 <td>formsets</td>
1180 <td class="code"><pre>[<django.forms.formsets.ProductFormFormSet object at 0x7fccc4061150>,
1181 <django.forms.formsets.ImageFormFormSet object at 0x7fccc4061390>,
1182 <django.forms.formsets.ProductAttachmentFormFormSet object at 0x7fccc2f62c50>,
1183 <django.forms.formsets.ProductAccessoriesFormFormSet object at 0x7fccc38db4d0>,
1184 <django.forms.formsets.ProductPropertyValueFormFormSet object at 0x7fccc2f71f90>,
1185 <django.forms.formsets.ProductListItemFormFormSet object at 0x7fccc2f62f90>,
1186 <django.forms.formsets.VideoFormFormSet object at 0x7fccc3368590>]</pre></td>
1187 </tr>
1188
1189 <tr>
1190 <td>formset</td>
1191 <td class="code"><pre><django.forms.formsets.ImageFormFormSet object at 0x7fccc4061390></pre></td>
1192 </tr>
1193
1194 <tr>
1195 <td>change</td>
1196 <td class="code"><pre>True</pre></td>
1197 </tr>
1198
1199 </tbody>
1200 </table>
1201
1202 </li>
1203
1204 <li class="frame django">
1205 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/options.py</code> in <code>save_formset</code>
1206
1207
1208 <div class="context" id="c140517424407688">
1209
1210 <ol start="714" class="pre-context" id="pre140517424407688" style="display: none;"><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> """</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> obj.delete()</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre></pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> def save_formset(self, request, form, formset, change):</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> """</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> Given an inline formset save it to the database.</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> """</pre></li></ol>
1211
1212 <ol start="721" class="context-line"><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> formset.save()</pre> <span>...</span></li></ol>
1213
1214 <ol start="722" class="post-context" id="post140517424407688" style="display: none;"><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre></pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> def save_related(self, request, form, formsets, change):</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> """</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> Given the ``HttpRequest``, the parent ``ModelForm`` instance, the</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> list of inline formsets and a boolean value based on whether the</pre></li><li onclick="toggle('pre140517424407688', 'post140517424407688')"><pre> parent is being added or changed, save the related objects to the</pre></li></ol>
1215
1216 </div>
1217
1218
1219
1220 <div class="commands">
1221
1222 <a href="#" onclick="return varToggle(this, '140517424407688')"><span>â–¶</span> Local vars</a>
1223
1224 </div>
1225 <table class="vars" id="v140517424407688" style="display: none;">
1226 <thead>
1227 <tr>
1228 <th>Variable</th>
1229 <th>Value</th>
1230 </tr>
1231 </thead>
1232 <tbody>
1233
1234 <tr>
1235 <td>request</td>
1236 <td class="code"><pre>"<WSGIRequest\npath:/superadmin/catalog/product/158648/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'property_values-2-value': [u'35'], u'property_values-__prefix__-id': [u''], u'property_values-11-id': [u'110213397'], u'price_unit': [u''], u'property_values-6-value': [u'Duplex Spring System'], u'property_values-4-property-autocomplete': [u''], u'variants-5-id': [u'156720'], u'variants-MAX_NUM_FORMS': [u'1000'], u'variants-2-parent': [u'158648'], u'sku': [u's9034'], u'productaccessories_product-__prefix__-quantity': [u'1'], u'property_values-2-property': [u'4626'], u'extra_int_2': [u'1'], u'extra_int_1': [u'1'], u'property_values-10-product': [u'158648'], u'catalog-image-content_type-content_id-__prefix__-image': [u''], u'attachments-__prefix__-description': [u''], u'video_plugin-video-content_type-content_id-__prefix__-title': [u''], u'variants-6-parent': [u'158648'], u'property_values-5-property-autocomplete': [u''], u'property_values-0-id': [u'110213385'], u'variants-6-id': [u'156721'], u'catalog-image-content_type-content_id-TOTAL_FORMS': [u'1'], u'property_values-5-product': [u'158648'], u'meta_title': [u'{{ name }} \\u043a\\u0443\\u043f\\u0438\\u0442\\u044c \\u0432 \\u0425\\u0430\\u0440\\u044c\\u043a\\u043e\\u0432\\u0435, \\u041a\\u0438\\u0435\\u0432\\u0435, \\u041e\\u0434\\u0435\\u0441\\u0441\\u0435, \\u041f\\u043e\\u043b\\u0442\\u0430\\u0432\\u0435 - MebelOrganic'], u'productlistitem_set-MAX_NUM_FORMS': [u'1000'], u'property_values-2-id': [u'110213388'], u'short_name': [u''], u'property_values-3-property': [u'4627'], u'variants-3-variant_position': [u'3'], u'property_values-__prefix__-product': [u'158648'], u'property_values-3-value': [u'180 \\u043a\\u0433 \\u043d\\u0430 1 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e'], u'catalog-image-content_type-content_id-0-id': [u''], u'variants-4-parent': [u'158648'], u'property_values-8-product': [u'158648'], u'attachments-__prefix__-title': [u''], u'property_values-2-property-autocomplete': [u''], u'variants-__prefix__-name': [u''], u'categories': [u'396'], u'name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin'], u'variants-1-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 140\\u0445200 a054581'], u'variants-__prefix__-slug': [u''], u'property_values-4-position': [u'16'], u'property_values-8-property': [u'4632'], u'variants-3-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 120\\u0445200 a054580'], u'catalog-image-content_type-content_id-__prefix__-title': [u''], u'property_values-8-position': [u'20'], u'productlistitem_set-__prefix__-product_list': [u''], u'catalog-image-content_type-content_id-__prefix__-id': [u''], u'property_values-3-product': [u'158648'], u'property_values-5-position': [u'17'], u'meta_keywords': [u'{{ name }}'], u'meta_h1': [u'{{ name }}'], u'property_values-4-id': [u'110213390'], u'attachments-INITIAL_FORMS': [u'0'], u'catalog-image-content_type-content_id-__prefix__-position': [u'9'], u'recommended_position': [u'1'], u'property_values-0-property': [u'4623'], u'productlistitem_set-INITIAL_FORMS': [u'0'], u'variants-0-parent': [u'158648'], u'property_values-1-value': [u'\\u043f\\u043e\\u043b\\u0443\\u0442\\u043e\\u0440\\u043d\\u044b\\u0439, \\u043e\\u0434\\u043d\\u043e\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439, \\u0434\\u0432\\u0443\\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439'], u'video_plugin-video-content_type-content_id-TOTAL_FORMS': [u'0'], u'meta_description': [u'\\u0412\\u0441\\u0435\\u0433\\u0434\\u0430 \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u0430\\u044f \\u0446\\u0435\\u043d\\u0430 \\u043d\\u0430 {{ name }} \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442 \\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\\u0435 MebelOrganic. 100% - \\u043e\\u0440\\u0438\\u0433\\u0438\\u043d\\u0430\\u043b, \\u2708 \\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043a\\u0430 \\u043f\\u043e \\u0423\\u043a\\u0440\\u0430\\u0438\\u043d\\u0435'], u'variants-4-id': [u'156729'], u'variants-__prefix__-id': [u''], u'variants-5-variant_position': [u'5'], u'productaccessories_product-__prefix__-product': [u'158648'], u'variants-2-variant_position': [u'2'], u'price_calculator': [u''], u'catalog-image-content_type-content_id-0-position': [u'8'], u'template': [u'0'], u'video_plugin-video-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-10-property-autocomplete': [u''], u'related_products': [u'158761', u'158763', u'158740', u'158716'], u'static_block': [u''], u'categories-autocomplete': [u''], u'productaccessories_product-__prefix__-id': [u''], u'property_values-TOTAL_FORMS': [u'12'], u'property_values-11-product': [u'158648'], u'property_values-1-property': [u'4624'], u'property_values-7-product': [u'158648'], u'meta_seo_text': [u''], u'property_values-9-product': [u'158648'], u'variants-4-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 180\\u0445200 a054583'], u'related_products-autocomplete': [u''], u'variants-1-parent': [u'158648'], u'slug': [u'matras-american-dream-franklin'], u'manufacturer': [u'1396'], u'productaccessories_product-__prefix__-accessory-autocomplete': [u''], u'variants-4-variant_position': [u'4'], u'property_values-8-id': [u'110213394'], u'property_values-8-property-autocomplete': [u''], u'variants-5-parent': [u'158648'], u'property_values-9-position': [u'21'], u'extra_text_2': [u''], u'variants-4-slug': [u'matras-american-dream-franklin-180h200-a054583'], u'property_values-__prefix__-value': [u''], u'property_values-7-position': [u'19'], u'variants-3-id': [u'156718'], u'property_values-1-property-autocomplete': [u''], u'variants-0-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 160\\u0445200 a054582'], u'property_values-9-property': [u'4633'], u'variants-5-slug': [u'matras-american-dream-franklin-80h200'], u'productlistitem_set-__prefix__-id': [u''], u'attachments-TOTAL_FORMS': [u'0'], u'property_values-0-value': [u'American Dream'], u'property_values-3-property-autocomplete': [u''], u'active': [u'on'], u'attachments-__prefix__-product': [u'158648'], u'property_values-11-position': [u'23'], u'variants_display_type': [u'0'], u'productaccessories_product-TOTAL_FORMS': [u'0'], u'property_values-7-value': [u'\\u0442\\u0435\\u0440\\u043c\\u043e\\u0432\\u043e\\u043b\\u043e\\u043a\\u043d\\u043e, \\u0444\\u0438\\u0440\\u043c\\u0435\\u043d\\u043d\\u0430\\u044f \\u043f\\u0435\\u043d\\u0430'], u'_continue': [u''], u'unit': [u''], u'variants-0-id': [u'156728'], u'extra_text_1': [u''], u'property_values-5-property': [u'4629'], u'variants-1-slug': [u'matras-american-dream-franklin-140h200-a054581'], u'property_values-4-value': [u'\\u0441\\u0440\\u0435\\u0434\\u043d\\u044f\\u044f'], u'property_values-11-property': [u'4635'], u'property_values-1-product': [u'158648'], u'productaccessories_product-INITIAL_FORMS': [u'0'], u'sub_type': [u'1'], u'property_values-9-value': [u'\\u043d\\u0435\\u0442'], u'property_values-6-position': [u'18'], u'attachments-MAX_NUM_FORMS': [u'1000'], u'variants-2-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 200\\u0445200'], u'variants-1-id': [u'156719'], u'variants-1-variant_position': [u'1'], u'variants-2-id': [u'156423'], u'property_values-5-id': [u'110213391'], u'property_values-3-position': [u'15'], u'catalog-image-content_type-content_id-0-title': [u'123'], u'video_plugin-video-content_type-content_id-__prefix__-id': [u''], u'property_values-INITIAL_FORMS': [u'12'], u'variants-3-parent': [u'158648'], u'variants-TOTAL_FORMS': [u'7'], u'property_values-4-property': [u'4628'], u'property_values-5-value': [u'\\u043f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439'], u'property_values-4-product': [u'158648'], u'property_values-0-position': [u'12'], u'property_values-8-value': [u'\\u0432\\u0438\\u0441\\u043a\\u043e\\u0437\\u0430'], u'property_values-6-property': [u'4630'], u'video_plugin-video-content_type-content_id-INITIAL_FORMS': [u'0'], u'variants-0-slug': [u'matras-american-dream-franklin-160h200-a054582'], u'property_values-10-property': [u'4634'], u'variants-2-slug': [u'matras-american-dream-franklin-200h200'], u'extra_float_1': [u'0.0'], u'extra_float_2': [u'0.0'], u'property_values-__prefix__-position': [u'24'], u'variants-6-variant_position': [u'6'], u'property_values-3-id': [u'110213389'], u'property_values-6-id': [u'110213392'], u'property_values-0-product': [u'158648'], u'property_values-7-property': [u'4631'], u'video_plugin-video-content_type-content_id-__prefix__-order': [u'25'], u'variants-6-slug': [u'matras-american-dream-franklin-90h200'], u'attachments-__prefix__-file': [u''], u'variants-6-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 90\\u0445200'], u'productlistitem_set-__prefix__-position': [u'1'], u'property_values-10-value': [u'\\u043d\\u0435\\u0442'], u'catalog-image-content_type-content_id-INITIAL_FORMS': [u'0'], u'guarantee': [u'0'], u'productaccessories_product-MAX_NUM_FORMS': [u'1000'], u'property_values-2-position': [u'14'], u'property_values-11-property-autocomplete': [u''], u'property_values-6-property-autocomplete': [u''], u'variants-__prefix__-parent': [u'158648'], u'rank_1': [u'0.0'], u'rank_3': [u'0.0'], u'rank_2': [u'0.0'], u'short_description': [u'<p>\\u041e\\u0434\\u043d\\u043e\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439; \\u0412\\u044b\\u0441\\u043e\\u0442\\u0430: 35 \\u0441\\u043c; \\u042d\\u0444\\u0444\\u0435\\u043a\\u0442 \\u0437\\u0438\\u043c\\u0430-\\u043b\\u0435\\u0442\\u043e: \\u043d\\u0435\\u0442; \\u041f\\u0440\\u0443\\u0436\\u0438\\u043d\\u043d\\u044b\\u0439 \\u0431\\u043b\\u043e\\u043a Duplex Spring System; \\u041d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430 \\u043d\\u0430 \\u0441\\u043f\\u0430\\u043b\\u044c\\u043d\\u043e\\u0435 \\u043c\\u0435\\u0441\\u0442\\u043e 180 \\u043a\\u0433; \\u0416\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u044c: \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u0439 \\u0436\\u0435\\u0441\\u0442\\u043a\\u043e\\u0441\\u0442\\u0438; \\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f: 18 \\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432.</p>\\r\\n'], u'property_values-7-property-autocomplete': [u''], u'csrfmiddlewaretoken': [u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'], u'property_values-9-id': [u'110213395'], u'attachments-__prefix__-id': [u''], u'status': [u'1'], u'default_value': [u'1'], u'property_values-7-id': [u'110213393'], u'variants-INITIAL_FORMS': [u'7'], u'description': [u''], u'property_values-__prefix__-property-autocomplete': [u''], u'property_values-10-id': [u'110213396'], u'property_values-MAX_NUM_FORMS': [u'1000'], u'price': [u'0.0'], u'productlistitem_set-TOTAL_FORMS': [u'0'], u'property_values-9-property-autocomplete': [u''], u'productlistitem_set-__prefix__-product': [u'158648'], u'property_values-11-value': [u'18'], u'variants-3-slug': [u'matras-american-dream-franklin-120h200-a054580'], u'type_of_quantity_field': [u''], u'property_values-10-position': [u'22'], u'variants-0-variant_position': [u'0'], u'property_values-6-product': [u'158648'], u'catalog-image-content_type-content_id-MAX_NUM_FORMS': [u'1000'], u'property_values-1-position': [u'13'], u'sku_manufacturer': [u''], u'attachments-__prefix__-position': [u'10'], u'variants-__prefix__-variant_position': [u'7'], u'video_plugin-video-content_type-content_id-__prefix__-code': [u''], u'productaccessories_product-__prefix__-position': [u'11'], u'for_sale_price': [u'0.0'], u'property_values-2-product': [u'158648'], u'property_values-0-property-autocomplete': [u''], u'property_values-1-id': [u'110213386'], u'variants-5-name': [u'\\u041c\\u0430\\u0442\\u0440\\u0430\\u0441 American Dream Franklin 80\\u0445200']}>,\nCOOKIES:{'csrftoken': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'sessionid': '4bca095d393c605ed1acf65f1cb6fe18'},\nMETA:{'CONTENT_LENGTH': '104392',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'CSRF_COOKIE': '9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7',\n 'DOCUMENT_ROOT': '/usr/share/nginx/html',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2',\n 'HTTP_AUTHORIZATION': 'Basic aXRsaWZlOml0bGlmZQ==',\n 'HTTP_CACHE_CONTROL': 'max-age=0',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '104392',\n 'HTTP_CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl',\n 'HTTP_COOKIE': 'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18',\n 'HTTP_HOST': 'mebel-organic.com.ua',\n 'HTTP_ORIGIN': 'http://mebel-organic.com.ua',\n 'HTTP_REFERER': 'http://mebel-organic.com.ua/superadmin/catalog/product/158648/',\n 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36',\n 'PATH_INFO': u'/superadmin/catalog/product/158648/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '37.57.177.132',\n 'REMOTE_PORT': '59530',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/superadmin/catalog/product/158648/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'mebel-organic.com.ua',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_APPID': 'mebel-organic.com.ua|',\n 'uwsgi.node': 'vps-19754.vps-default-host.net',\n 'uwsgi.version': '2.0.12-debian',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fccc2f9fe10>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"</pre></td>
1237 </tr>
1238
1239 <tr>
1240 <td>self</td>
1241 <td class="code"><pre><lfs.catalog.admin.ProductAdmin object at 0x7fccc59a8d50></pre></td>
1242 </tr>
1243
1244 <tr>
1245 <td>form</td>
1246 <td class="code"><pre><django.forms.models.ProductForm object at 0x7fccc2f2eed0></pre></td>
1247 </tr>
1248
1249 <tr>
1250 <td>formset</td>
1251 <td class="code"><pre><django.forms.formsets.ImageFormFormSet object at 0x7fccc4061390></pre></td>
1252 </tr>
1253
1254 <tr>
1255 <td>change</td>
1256 <td class="code"><pre>True</pre></td>
1257 </tr>
1258
1259 </tbody>
1260 </table>
1261
1262 </li>
1263
1264 <li class="frame django">
1265 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/forms/models.py</code> in <code>save</code>
1266
1267
1268 <div class="context" id="c140517424407616">
1269
1270 <ol start="490" class="pre-context" id="pre140517424407616" style="display: none;"><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> """</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> if not commit:</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> self.saved_forms = []</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> def save_m2m():</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> for form in self.saved_forms:</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> form.save_m2m()</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> self.save_m2m = save_m2m</pre></li></ol>
1271
1272 <ol start="497" class="context-line"><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> return self.save_existing_objects(commit) + self.save_new_objects(commit)</pre> <span>...</span></li></ol>
1273
1274 <ol start="498" class="post-context" id="post140517424407616" style="display: none;"><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre></pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> def clean(self):</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> self.validate_unique()</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre></pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> def validate_unique(self):</pre></li><li onclick="toggle('pre140517424407616', 'post140517424407616')"><pre> # Collect unique_checks and date_checks to run from all the forms.</pre></li></ol>
1275
1276 </div>
1277
1278
1279
1280 <div class="commands">
1281
1282 <a href="#" onclick="return varToggle(this, '140517424407616')"><span>â–¶</span> Local vars</a>
1283
1284 </div>
1285 <table class="vars" id="v140517424407616" style="display: none;">
1286 <thead>
1287 <tr>
1288 <th>Variable</th>
1289 <th>Value</th>
1290 </tr>
1291 </thead>
1292 <tbody>
1293
1294 <tr>
1295 <td>commit</td>
1296 <td class="code"><pre>True</pre></td>
1297 </tr>
1298
1299 <tr>
1300 <td>self</td>
1301 <td class="code"><pre><django.forms.formsets.ImageFormFormSet object at 0x7fccc4061390></pre></td>
1302 </tr>
1303
1304 </tbody>
1305 </table>
1306
1307 </li>
1308
1309 <li class="frame django">
1310 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/forms/models.py</code> in <code>save_new_objects</code>
1311
1312
1313 <div class="context" id="c140517424408624">
1314
1315 <ol start="621" class="pre-context" id="pre140517424408624" style="display: none;"><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> for form in self.extra_forms:</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> if not form.has_changed():</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> continue</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> # If someone has marked an add form for deletion, don't save the</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> # object.</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> if self.can_delete and self._should_delete_form(form):</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> continue</pre></li></ol>
1316
1317 <ol start="628" class="context-line"><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> self.new_objects.append(self.save_new(form, commit=commit))</pre> <span>...</span></li></ol>
1318
1319 <ol start="629" class="post-context" id="post140517424408624" style="display: none;"><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> if not commit:</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> self.saved_forms.append(form)</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> return self.new_objects</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre></pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> def add_fields(self, form, index):</pre></li><li onclick="toggle('pre140517424408624', 'post140517424408624')"><pre> """Add a hidden field for the object's primary key."""</pre></li></ol>
1320
1321 </div>
1322
1323
1324
1325 <div class="commands">
1326
1327 <a href="#" onclick="return varToggle(this, '140517424408624')"><span>â–¶</span> Local vars</a>
1328
1329 </div>
1330 <table class="vars" id="v140517424408624" style="display: none;">
1331 <thead>
1332 <tr>
1333 <th>Variable</th>
1334 <th>Value</th>
1335 </tr>
1336 </thead>
1337 <tbody>
1338
1339 <tr>
1340 <td>commit</td>
1341 <td class="code"><pre>True</pre></td>
1342 </tr>
1343
1344 <tr>
1345 <td>self</td>
1346 <td class="code"><pre><django.forms.formsets.ImageFormFormSet object at 0x7fccc4061390></pre></td>
1347 </tr>
1348
1349 <tr>
1350 <td>form</td>
1351 <td class="code"><pre><django.forms.models.ImageForm object at 0x7fccc2f71b50></pre></td>
1352 </tr>
1353
1354 </tbody>
1355 </table>
1356
1357 </li>
1358
1359 <li class="frame django">
1360 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/contenttypes/generic.py</code> in <code>save_new</code>
1361
1362
1363 <div class="context" id="c140517424409128">
1364
1365 <ol start="413" class="pre-context" id="pre140517424409128" style="display: none;"><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> # Avoid a circular import.</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> from django.contrib.contenttypes.models import ContentType</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> kwargs = {</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> self.ct_field.get_attname(): ContentType.objects.get_for_model(self.instance).pk,</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> self.ct_fk_field.get_attname(): self.instance.pk,</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> }</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> new_obj = self.model(**kwargs)</pre></li></ol>
1366
1367 <ol start="420" class="context-line"><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> return save_instance(form, new_obj, commit=commit)</pre> <span>...</span></li></ol>
1368
1369 <ol start="421" class="post-context" id="post140517424409128" style="display: none;"><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre></pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre>def generic_inlineformset_factory(model, form=ModelForm,</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> formset=BaseGenericInlineFormSet,</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> ct_field="content_type", fk_field="object_id",</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> fields=None, exclude=None,</pre></li><li onclick="toggle('pre140517424409128', 'post140517424409128')"><pre> extra=3, can_order=False, can_delete=True,</pre></li></ol>
1370
1371 </div>
1372
1373
1374
1375 <div class="commands">
1376
1377 <a href="#" onclick="return varToggle(this, '140517424409128')"><span>â–¶</span> Local vars</a>
1378
1379 </div>
1380 <table class="vars" id="v140517424409128" style="display: none;">
1381 <thead>
1382 <tr>
1383 <th>Variable</th>
1384 <th>Value</th>
1385 </tr>
1386 </thead>
1387 <tbody>
1388
1389 <tr>
1390 <td>ContentType</td>
1391 <td class="code"><pre><class 'django.contrib.contenttypes.models.ContentType'></pre></td>
1392 </tr>
1393
1394 <tr>
1395 <td>form</td>
1396 <td class="code"><pre><django.forms.models.ImageForm object at 0x7fccc2f71b50></pre></td>
1397 </tr>
1398
1399 <tr>
1400 <td>self</td>
1401 <td class="code"><pre><django.forms.formsets.ImageFormFormSet object at 0x7fccc4061390></pre></td>
1402 </tr>
1403
1404 <tr>
1405 <td>new_obj</td>
1406 <td class="code"><pre><Image: 123></pre></td>
1407 </tr>
1408
1409 <tr>
1410 <td>kwargs</td>
1411 <td class="code"><pre>{'content_id': 158648, 'content_type_id': 35}</pre></td>
1412 </tr>
1413
1414 <tr>
1415 <td>commit</td>
1416 <td class="code"><pre>True</pre></td>
1417 </tr>
1418
1419 </tbody>
1420 </table>
1421
1422 </li>
1423
1424 <li class="frame django">
1425 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/forms/models.py</code> in <code>save_instance</code>
1426
1427
1428 <div class="context" id="c140517424407184">
1429
1430 <ol start="79" class="pre-context" id="pre140517424407184" style="display: none;"><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> for f in opts.many_to_many:</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> if fields and f.name not in fields:</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> continue</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> if f.name in cleaned_data:</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> f.save_form_data(instance, cleaned_data[f.name])</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> if commit:</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> # If we are committing, save the instance and the m2m data immediately.</pre></li></ol>
1431
1432 <ol start="86" class="context-line"><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> instance.save()</pre> <span>...</span></li></ol>
1433
1434 <ol start="87" class="post-context" id="post140517424407184" style="display: none;"><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> save_m2m()</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> else:</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> # We're not committing. Add a method to the form to allow deferred</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> # saving of m2m data.</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> form.save_m2m = save_m2m</pre></li><li onclick="toggle('pre140517424407184', 'post140517424407184')"><pre> return instance</pre></li></ol>
1435
1436 </div>
1437
1438
1439
1440 <div class="commands">
1441
1442 <a href="#" onclick="return varToggle(this, '140517424407184')"><span>â–¶</span> Local vars</a>
1443
1444 </div>
1445 <table class="vars" id="v140517424407184" style="display: none;">
1446 <thead>
1447 <tr>
1448 <th>Variable</th>
1449 <th>Value</th>
1450 </tr>
1451 </thead>
1452 <tbody>
1453
1454 <tr>
1455 <td>form</td>
1456 <td class="code"><pre><django.forms.models.ImageForm object at 0x7fccc2f71b50></pre></td>
1457 </tr>
1458
1459 <tr>
1460 <td>fields</td>
1461 <td class="code"><pre>None</pre></td>
1462 </tr>
1463
1464 <tr>
1465 <td>construct</td>
1466 <td class="code"><pre>True</pre></td>
1467 </tr>
1468
1469 <tr>
1470 <td>instance</td>
1471 <td class="code"><pre><Image: 123></pre></td>
1472 </tr>
1473
1474 <tr>
1475 <td>fail_message</td>
1476 <td class="code"><pre>'saved'</pre></td>
1477 </tr>
1478
1479 <tr>
1480 <td>commit</td>
1481 <td class="code"><pre>True</pre></td>
1482 </tr>
1483
1484 <tr>
1485 <td>exclude</td>
1486 <td class="code"><pre>None</pre></td>
1487 </tr>
1488
1489 <tr>
1490 <td>save_m2m</td>
1491 <td class="code"><pre><function save_m2m at 0x7fccc310d7d0></pre></td>
1492 </tr>
1493
1494 <tr>
1495 <td>opts</td>
1496 <td class="code"><pre><Options for Image></pre></td>
1497 </tr>
1498
1499 </tbody>
1500 </table>
1501
1502 </li>
1503
1504 <li class="frame django">
1505 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/base.py</code> in <code>save</code>
1506
1507
1508 <div class="context" id="c140517424408552">
1509
1510 <ol start="456" class="pre-context" id="pre140517424408552" style="display: none;"><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre></pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> The 'force_insert' and 'force_update' parameters can be used to insist</pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> that the "save" must be an SQL insert or update (or equivalent for</pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> non-SQL backends), respectively. Normally, they should not be set.</pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> """</pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> if force_insert and force_update:</pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> raise ValueError("Cannot force both insert and updating in model saving.")</pre></li></ol>
1511
1512 <ol start="463" class="context-line"><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> self.save_base(using=using, force_insert=force_insert, force_update=force_update)</pre> <span>...</span></li></ol>
1513
1514 <ol start="464" class="post-context" id="post140517424408552" style="display: none;"><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre></pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> save.alters_data = True</pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre></pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> def save_base(self, raw=False, cls=None, origin=None, force_insert=False,</pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> force_update=False, using=None):</pre></li><li onclick="toggle('pre140517424408552', 'post140517424408552')"><pre> """</pre></li></ol>
1515
1516 </div>
1517
1518
1519
1520 <div class="commands">
1521
1522 <a href="#" onclick="return varToggle(this, '140517424408552')"><span>â–¶</span> Local vars</a>
1523
1524 </div>
1525 <table class="vars" id="v140517424408552" style="display: none;">
1526 <thead>
1527 <tr>
1528 <th>Variable</th>
1529 <th>Value</th>
1530 </tr>
1531 </thead>
1532 <tbody>
1533
1534 <tr>
1535 <td>using</td>
1536 <td class="code"><pre>None</pre></td>
1537 </tr>
1538
1539 <tr>
1540 <td>self</td>
1541 <td class="code"><pre><Image: 123></pre></td>
1542 </tr>
1543
1544 <tr>
1545 <td>force_update</td>
1546 <td class="code"><pre>False</pre></td>
1547 </tr>
1548
1549 <tr>
1550 <td>force_insert</td>
1551 <td class="code"><pre>False</pre></td>
1552 </tr>
1553
1554 </tbody>
1555 </table>
1556
1557 </li>
1558
1559 <li class="frame django">
1560 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/base.py</code> in <code>save_base</code>
1561
1562
1563 <div class="context" id="c140517424406608">
1564
1565 <ol start="544" class="pre-context" id="pre140517424406608" style="display: none;"><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> if force_update:</pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> raise ValueError("Cannot force an update in save() with no primary key.")</pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> fields = [f for f in fields if not isinstance(f, AutoField)]</pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre></pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> record_exists = False</pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre></pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> update_pk = bool(meta.has_auto_field and not pk_set)</pre></li></ol>
1566
1567 <ol start="551" class="context-line"><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)</pre> <span>...</span></li></ol>
1568
1569 <ol start="552" class="post-context" id="post140517424406608" style="display: none;"><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre></pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> if update_pk:</pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> setattr(self, meta.pk.attname, result)</pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> transaction.commit_unless_managed(using=using)</pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre></pre></li><li onclick="toggle('pre140517424406608', 'post140517424406608')"><pre> # Store the database on which the object was saved</pre></li></ol>
1570
1571 </div>
1572
1573
1574
1575 <div class="commands">
1576
1577 <a href="#" onclick="return varToggle(this, '140517424406608')"><span>â–¶</span> Local vars</a>
1578
1579 </div>
1580 <table class="vars" id="v140517424406608" style="display: none;">
1581 <thead>
1582 <tr>
1583 <th>Variable</th>
1584 <th>Value</th>
1585 </tr>
1586 </thead>
1587 <tbody>
1588
1589 <tr>
1590 <td>origin</td>
1591 <td class="code"><pre><class 'lfs.catalog.models.Image'></pre></td>
1592 </tr>
1593
1594 <tr>
1595 <td>non_pks</td>
1596 <td class="code"><pre>[<django.db.models.fields.related.ForeignKey: content_type>,
1597 <django.db.models.fields.PositiveIntegerField: content_id>,
1598 <django.db.models.fields.CharField: title>,
1599 <lfs.core.fields.thumbs.ImageWithThumbsField: image>,
1600 <django.db.models.fields.PositiveSmallIntegerField: position>]</pre></td>
1601 </tr>
1602
1603 <tr>
1604 <td>f</td>
1605 <td class="code"><pre><django.db.models.fields.PositiveSmallIntegerField: position></pre></td>
1606 </tr>
1607
1608 <tr>
1609 <td>fields</td>
1610 <td class="code"><pre>[<django.db.models.fields.related.ForeignKey: content_type>,
1611 <django.db.models.fields.PositiveIntegerField: content_id>,
1612 <django.db.models.fields.CharField: title>,
1613 <lfs.core.fields.thumbs.ImageWithThumbsField: image>,
1614 <django.db.models.fields.PositiveSmallIntegerField: position>]</pre></td>
1615 </tr>
1616
1617 <tr>
1618 <td>self</td>
1619 <td class="code"><pre><Image: 123></pre></td>
1620 </tr>
1621
1622 <tr>
1623 <td>force_update</td>
1624 <td class="code"><pre>False</pre></td>
1625 </tr>
1626
1627 <tr>
1628 <td>force_insert</td>
1629 <td class="code"><pre>False</pre></td>
1630 </tr>
1631
1632 <tr>
1633 <td>raw</td>
1634 <td class="code"><pre>False</pre></td>
1635 </tr>
1636
1637 <tr>
1638 <td>manager</td>
1639 <td class="code"><pre><django.db.models.manager.Manager object at 0x7fccca836110></pre></td>
1640 </tr>
1641
1642 <tr>
1643 <td>meta</td>
1644 <td class="code"><pre><Options for Image></pre></td>
1645 </tr>
1646
1647 <tr>
1648 <td>pk_val</td>
1649 <td class="code"><pre>None</pre></td>
1650 </tr>
1651
1652 <tr>
1653 <td>using</td>
1654 <td class="code"><pre>'default'</pre></td>
1655 </tr>
1656
1657 <tr>
1658 <td>pk_set</td>
1659 <td class="code"><pre>False</pre></td>
1660 </tr>
1661
1662 <tr>
1663 <td>org</td>
1664 <td class="code"><pre>None</pre></td>
1665 </tr>
1666
1667 <tr>
1668 <td>cls</td>
1669 <td class="code"><pre><class 'lfs.catalog.models.Image'></pre></td>
1670 </tr>
1671
1672 <tr>
1673 <td>update_pk</td>
1674 <td class="code"><pre>True</pre></td>
1675 </tr>
1676
1677 <tr>
1678 <td>record_exists</td>
1679 <td class="code"><pre>False</pre></td>
1680 </tr>
1681
1682 </tbody>
1683 </table>
1684
1685 </li>
1686
1687 <li class="frame django">
1688 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/manager.py</code> in <code>_insert</code>
1689
1690
1691 <div class="context" id="c140517424406680">
1692
1693 <ol start="196" class="pre-context" id="pre140517424406680" style="display: none;"><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> def using(self, *args, **kwargs):</pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> return self.get_query_set().using(*args, **kwargs)</pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre></pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> def exists(self, *args, **kwargs):</pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> return self.get_query_set().exists(*args, **kwargs)</pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre></pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> def _insert(self, objs, fields, **kwargs):</pre></li></ol>
1694
1695 <ol start="203" class="context-line"><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> return insert_query(self.model, objs, fields, **kwargs)</pre> <span>...</span></li></ol>
1696
1697 <ol start="204" class="post-context" id="post140517424406680" style="display: none;"><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre></pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> def _update(self, values, **kwargs):</pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> return self.get_query_set()._update(values, **kwargs)</pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre></pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> def raw(self, raw_query, params=None, *args, **kwargs):</pre></li><li onclick="toggle('pre140517424406680', 'post140517424406680')"><pre> return RawQuerySet(raw_query=raw_query, model=self.model, params=params, using=self._db, *args, **kwargs)</pre></li></ol>
1698
1699 </div>
1700
1701
1702
1703 <div class="commands">
1704
1705 <a href="#" onclick="return varToggle(this, '140517424406680')"><span>â–¶</span> Local vars</a>
1706
1707 </div>
1708 <table class="vars" id="v140517424406680" style="display: none;">
1709 <thead>
1710 <tr>
1711 <th>Variable</th>
1712 <th>Value</th>
1713 </tr>
1714 </thead>
1715 <tbody>
1716
1717 <tr>
1718 <td>fields</td>
1719 <td class="code"><pre>[<django.db.models.fields.related.ForeignKey: content_type>,
1720 <django.db.models.fields.PositiveIntegerField: content_id>,
1721 <django.db.models.fields.CharField: title>,
1722 <lfs.core.fields.thumbs.ImageWithThumbsField: image>,
1723 <django.db.models.fields.PositiveSmallIntegerField: position>]</pre></td>
1724 </tr>
1725
1726 <tr>
1727 <td>objs</td>
1728 <td class="code"><pre>[<Image: 123>]</pre></td>
1729 </tr>
1730
1731 <tr>
1732 <td>self</td>
1733 <td class="code"><pre><django.db.models.manager.Manager object at 0x7fccca836110></pre></td>
1734 </tr>
1735
1736 <tr>
1737 <td>kwargs</td>
1738 <td class="code"><pre>{'raw': False, 'return_id': True, 'using': 'default'}</pre></td>
1739 </tr>
1740
1741 </tbody>
1742 </table>
1743
1744 </li>
1745
1746 <li class="frame django">
1747 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/query.py</code> in <code>insert_query</code>
1748
1749
1750 <div class="context" id="c140517424408984">
1751
1752 <ol start="1586" class="pre-context" id="pre140517424408984" style="display: none;"><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> """</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> Inserts a new record for the given model. This provides an interface to</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> the InsertQuery class and is how Model.save() is implemented. It is not</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> part of the public API.</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> """</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> query = sql.InsertQuery(model)</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> query.insert_values(fields, objs, raw=raw)</pre></li></ol>
1753
1754 <ol start="1593" class="context-line"><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> return query.get_compiler(using=using).execute_sql(return_id)</pre> <span>...</span></li></ol>
1755
1756 <ol start="1594" class="post-context" id="post140517424408984" style="display: none;"><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre></pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre></pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre>def prefetch_related_objects(result_cache, related_lookups):</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> """</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre> Helper function for prefetch_related functionality</pre></li><li onclick="toggle('pre140517424408984', 'post140517424408984')"><pre></pre></li></ol>
1757
1758 </div>
1759
1760
1761
1762 <div class="commands">
1763
1764 <a href="#" onclick="return varToggle(this, '140517424408984')"><span>â–¶</span> Local vars</a>
1765
1766 </div>
1767 <table class="vars" id="v140517424408984" style="display: none;">
1768 <thead>
1769 <tr>
1770 <th>Variable</th>
1771 <th>Value</th>
1772 </tr>
1773 </thead>
1774 <tbody>
1775
1776 <tr>
1777 <td>objs</td>
1778 <td class="code"><pre>[<Image: 123>]</pre></td>
1779 </tr>
1780
1781 <tr>
1782 <td>fields</td>
1783 <td class="code"><pre>[<django.db.models.fields.related.ForeignKey: content_type>,
1784 <django.db.models.fields.PositiveIntegerField: content_id>,
1785 <django.db.models.fields.CharField: title>,
1786 <lfs.core.fields.thumbs.ImageWithThumbsField: image>,
1787 <django.db.models.fields.PositiveSmallIntegerField: position>]</pre></td>
1788 </tr>
1789
1790 <tr>
1791 <td>return_id</td>
1792 <td class="code"><pre>True</pre></td>
1793 </tr>
1794
1795 <tr>
1796 <td>raw</td>
1797 <td class="code"><pre>False</pre></td>
1798 </tr>
1799
1800 <tr>
1801 <td>using</td>
1802 <td class="code"><pre>'default'</pre></td>
1803 </tr>
1804
1805 <tr>
1806 <td>query</td>
1807 <td class="code"><pre><django.db.models.sql.subqueries.InsertQuery object at 0x7fccc3360050></pre></td>
1808 </tr>
1809
1810 <tr>
1811 <td>model</td>
1812 <td class="code"><pre><class 'lfs.catalog.models.Image'></pre></td>
1813 </tr>
1814
1815 </tbody>
1816 </table>
1817
1818 </li>
1819
1820 <li class="frame django">
1821 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py</code> in <code>execute_sql</code>
1822
1823
1824 <div class="context" id="c140517424407472">
1825
1826 <ol start="904" class="pre-context" id="pre140517424407472" style="display: none;"><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> for p, vals in izip(placeholders, params)</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> ]</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre></pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> def execute_sql(self, return_id=False):</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> assert not (return_id and len(self.query.objs) != 1)</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> self.return_id = return_id</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> cursor = self.connection.cursor()</pre></li></ol>
1827
1828 <ol start="911" class="context-line"><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> for sql, params in self.as_sql():</pre> <span>...</span></li></ol>
1829
1830 <ol start="912" class="post-context" id="post140517424407472" style="display: none;"><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> cursor.execute(sql, params)</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> if not (return_id and cursor):</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> return</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> if self.connection.features.can_return_id_from_insert:</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> return self.connection.ops.fetch_returned_insert_id(cursor)</pre></li><li onclick="toggle('pre140517424407472', 'post140517424407472')"><pre> return self.connection.ops.last_insert_id(cursor,</pre></li></ol>
1831
1832 </div>
1833
1834
1835
1836 <div class="commands">
1837
1838 <a href="#" onclick="return varToggle(this, '140517424407472')"><span>â–¶</span> Local vars</a>
1839
1840 </div>
1841 <table class="vars" id="v140517424407472" style="display: none;">
1842 <thead>
1843 <tr>
1844 <th>Variable</th>
1845 <th>Value</th>
1846 </tr>
1847 </thead>
1848 <tbody>
1849
1850 <tr>
1851 <td>cursor</td>
1852 <td class="code"><pre><django.db.backends.util.CursorDebugWrapper object at 0x7fccc3368290></pre></td>
1853 </tr>
1854
1855 <tr>
1856 <td>self</td>
1857 <td class="code"><pre><django.db.models.sql.compiler.SQLInsertCompiler object at 0x7fccc31d0590></pre></td>
1858 </tr>
1859
1860 <tr>
1861 <td>return_id</td>
1862 <td class="code"><pre>True</pre></td>
1863 </tr>
1864
1865 </tbody>
1866 </table>
1867
1868 </li>
1869
1870 <li class="frame django">
1871 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py</code> in <code>as_sql</code>
1872
1873
1874 <div class="context" id="c140517424408696">
1875
1876 <ol start="865" class="pre-context" id="pre140517424408696" style="display: none;"><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre></pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> if has_fields:</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> params = values = [</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> [</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> f.get_db_prep_save(getattr(obj, f.attname) if self.query.raw else f.pre_save(obj, True), connection=self.connection)</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> for f in fields</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> ]</pre></li></ol>
1877
1878 <ol start="872" class="context-line"><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> for obj in self.query.objs</pre> <span>...</span></li></ol>
1879
1880 <ol start="873" class="post-context" id="post140517424408696" style="display: none;"><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> ]</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> else:</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> values = [[self.connection.ops.pk_default_value()] for obj in self.query.objs]</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> params = [[]]</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> fields = [None]</pre></li><li onclick="toggle('pre140517424408696', 'post140517424408696')"><pre> can_bulk = (not any(hasattr(field, "get_placeholder") for field in fields) and</pre></li></ol>
1881
1882 </div>
1883
1884
1885
1886 <div class="commands">
1887
1888 <a href="#" onclick="return varToggle(this, '140517424408696')"><span>â–¶</span> Local vars</a>
1889
1890 </div>
1891 <table class="vars" id="v140517424408696" style="display: none;">
1892 <thead>
1893 <tr>
1894 <th>Variable</th>
1895 <th>Value</th>
1896 </tr>
1897 </thead>
1898 <tbody>
1899
1900 <tr>
1901 <td>obj</td>
1902 <td class="code"><pre><Image: 123></pre></td>
1903 </tr>
1904
1905 <tr>
1906 <td>f</td>
1907 <td class="code"><pre><lfs.core.fields.thumbs.ImageWithThumbsField: image></pre></td>
1908 </tr>
1909
1910 <tr>
1911 <td>fields</td>
1912 <td class="code"><pre>[<django.db.models.fields.related.ForeignKey: content_type>,
1913 <django.db.models.fields.PositiveIntegerField: content_id>,
1914 <django.db.models.fields.CharField: title>,
1915 <lfs.core.fields.thumbs.ImageWithThumbsField: image>,
1916 <django.db.models.fields.PositiveSmallIntegerField: position>]</pre></td>
1917 </tr>
1918
1919 <tr>
1920 <td>self</td>
1921 <td class="code"><pre><django.db.models.sql.compiler.SQLInsertCompiler object at 0x7fccc31d0590></pre></td>
1922 </tr>
1923
1924 <tr>
1925 <td>result</td>
1926 <td class="code"><pre>['INSERT INTO "catalog_image"',
1927 '("content_type_id", "content_id", "title", "image", "position")']</pre></td>
1928 </tr>
1929
1930 <tr>
1931 <td>has_fields</td>
1932 <td class="code"><pre>True</pre></td>
1933 </tr>
1934
1935 <tr>
1936 <td>opts</td>
1937 <td class="code"><pre><Options for Image></pre></td>
1938 </tr>
1939
1940 <tr>
1941 <td>qn</td>
1942 <td class="code"><pre><bound method DatabaseOperations.quote_name of <django.db.backends.postgresql_psycopg2.operations.DatabaseOperations object at 0x7fccd274bb90>></pre></td>
1943 </tr>
1944
1945 </tbody>
1946 </table>
1947
1948 </li>
1949
1950 <li class="frame django">
1951 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/fields/files.py</code> in <code>pre_save</code>
1952
1953
1954 <div class="context" id="c140517424406752">
1955
1956 <ol start="242" class="pre-context" id="pre140517424406752" style="display: none;"><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> return unicode(value)</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre></pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> def pre_save(self, model_instance, add):</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> "Returns field's value just before saving."</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> file = super(FileField, self).pre_save(model_instance, add)</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> if file and not file._committed:</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> # Commit the file to storage prior to saving the model</pre></li></ol>
1957
1958 <ol start="249" class="context-line"><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> file.save(file.name, file, save=False)</pre> <span>...</span></li></ol>
1959
1960 <ol start="250" class="post-context" id="post140517424406752" style="display: none;"><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> return file</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre></pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> def contribute_to_class(self, cls, name):</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> super(FileField, self).contribute_to_class(cls, name)</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre> setattr(cls, self.name, self.descriptor_class(self))</pre></li><li onclick="toggle('pre140517424406752', 'post140517424406752')"><pre></pre></li></ol>
1961
1962 </div>
1963
1964
1965
1966 <div class="commands">
1967
1968 <a href="#" onclick="return varToggle(this, '140517424406752')"><span>â–¶</span> Local vars</a>
1969
1970 </div>
1971 <table class="vars" id="v140517424406752" style="display: none;">
1972 <thead>
1973 <tr>
1974 <th>Variable</th>
1975 <th>Value</th>
1976 </tr>
1977 </thead>
1978 <tbody>
1979
1980 <tr>
1981 <td>add</td>
1982 <td class="code"><pre>True</pre></td>
1983 </tr>
1984
1985 <tr>
1986 <td>model_instance</td>
1987 <td class="code"><pre><Image: 123></pre></td>
1988 </tr>
1989
1990 <tr>
1991 <td>file</td>
1992 <td class="code"><pre><ImageWithThumbsFieldFile: Screenshot_1.png></pre></td>
1993 </tr>
1994
1995 <tr>
1996 <td>self</td>
1997 <td class="code"><pre><lfs.core.fields.thumbs.ImageWithThumbsField: image></pre></td>
1998 </tr>
1999
2000 </tbody>
2001 </table>
2002
2003 </li>
2004
2005 <li class="frame user">
2006 <code>/home/webprod/projects/itlife/sshop/lfs/core/fields/thumbs.py</code> in <code>save</code>
2007
2008
2009 <div class="context" id="c140517424410424">
2010
2011 <ol start="190" class="pre-context" id="pre140517424410424" style="display: none;"><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> return thumb_url</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre></pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> for size in self.sizes:</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> (w, h) = size</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> setattr(self, 'url_%sx%s' % (w, h), get_size(self, size))</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre></pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> def save(self, name, content, save=True):</pre></li></ol>
2012
2013 <ol start="197" class="context-line"><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> super(ImageWithThumbsFieldFile, self).save(name, content, save)</pre> <span>...</span></li></ol>
2014
2015 <ol start="198" class="post-context" id="post140517424410424" style="display: none;"><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> if self.sizes:</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> for size in self.sizes:</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> (w, h) = size</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> file_name, format = self.name.rsplit('.', 1)</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre> thumb_name = '%s.%sx%s.%s' % (file_name, w, h, format)</pre></li><li onclick="toggle('pre140517424410424', 'post140517424410424')"><pre></pre></li></ol>
2016
2017 </div>
2018
2019
2020
2021 <div class="commands">
2022
2023 <a href="#" onclick="return varToggle(this, '140517424410424')"><span>â–¶</span> Local vars</a>
2024
2025 </div>
2026 <table class="vars" id="v140517424410424" style="display: none;">
2027 <thead>
2028 <tr>
2029 <th>Variable</th>
2030 <th>Value</th>
2031 </tr>
2032 </thead>
2033 <tbody>
2034
2035 <tr>
2036 <td>content</td>
2037 <td class="code"><pre><ImageWithThumbsFieldFile: Screenshot_1.png></pre></td>
2038 </tr>
2039
2040 <tr>
2041 <td>self</td>
2042 <td class="code"><pre><ImageWithThumbsFieldFile: Screenshot_1.png></pre></td>
2043 </tr>
2044
2045 <tr>
2046 <td>save</td>
2047 <td class="code"><pre>False</pre></td>
2048 </tr>
2049
2050 <tr>
2051 <td>name</td>
2052 <td class="code"><pre>u'Screenshot_1.png'</pre></td>
2053 </tr>
2054
2055 </tbody>
2056 </table>
2057
2058 </li>
2059
2060 <li class="frame django">
2061 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/fields/files.py</code> in <code>save</code>
2062
2063
2064 <div class="context" id="c140517424409200">
2065
2066 <ol start="79" class="pre-context" id="pre140517424409200" style="display: none;"><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre></pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> # In addition to the standard File API, FieldFiles have extra methods</pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> # to further manipulate the underlying file, as well as update the</pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> # associated model instance.</pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre></pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> def save(self, name, content, save=True):</pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> name = self.field.generate_filename(self.instance, name)</pre></li></ol>
2067
2068 <ol start="86" class="context-line"><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> self.name = self.storage.save(name, content)</pre> <span>...</span></li></ol>
2069
2070 <ol start="87" class="post-context" id="post140517424409200" style="display: none;"><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> setattr(self.instance, self.field.name, self.name)</pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre></pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> # Update the filesize cache</pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> self._size = content.size</pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre> self._committed = True</pre></li><li onclick="toggle('pre140517424409200', 'post140517424409200')"><pre></pre></li></ol>
2071
2072 </div>
2073
2074
2075
2076 <div class="commands">
2077
2078 <a href="#" onclick="return varToggle(this, '140517424409200')"><span>â–¶</span> Local vars</a>
2079
2080 </div>
2081 <table class="vars" id="v140517424409200" style="display: none;">
2082 <thead>
2083 <tr>
2084 <th>Variable</th>
2085 <th>Value</th>
2086 </tr>
2087 </thead>
2088 <tbody>
2089
2090 <tr>
2091 <td>content</td>
2092 <td class="code"><pre><ImageWithThumbsFieldFile: Screenshot_1.png></pre></td>
2093 </tr>
2094
2095 <tr>
2096 <td>self</td>
2097 <td class="code"><pre><ImageWithThumbsFieldFile: Screenshot_1.png></pre></td>
2098 </tr>
2099
2100 <tr>
2101 <td>save</td>
2102 <td class="code"><pre>False</pre></td>
2103 </tr>
2104
2105 <tr>
2106 <td>name</td>
2107 <td class="code"><pre>u'images/Screenshot_1.png'</pre></td>
2108 </tr>
2109
2110 </tbody>
2111 </table>
2112
2113 </li>
2114
2115 <li class="frame django">
2116 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/core/files/storage.py</code> in <code>save</code>
2117
2118
2119 <div class="context" id="c140517424408480">
2120
2121 <ol start="38" class="pre-context" id="pre140517424408480" style="display: none;"><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> proper File object, ready to be read from the beginning.</pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> """</pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> # Get the proper name for the file, as it will actually be saved.</pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> if name is None:</pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> name = content.name</pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre></pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> name = self.get_available_name(name)</pre></li></ol>
2122
2123 <ol start="45" class="context-line"><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> name = self._save(name, content)</pre> <span>...</span></li></ol>
2124
2125 <ol start="46" class="post-context" id="post140517424408480" style="display: none;"><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre></pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> # Store filenames with forward slashes, even on Windows</pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> return force_unicode(name.replace('\\', '/'))</pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre></pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre> # These methods are part of the public API, with default implementations.</pre></li><li onclick="toggle('pre140517424408480', 'post140517424408480')"><pre></pre></li></ol>
2126
2127 </div>
2128
2129
2130
2131 <div class="commands">
2132
2133 <a href="#" onclick="return varToggle(this, '140517424408480')"><span>â–¶</span> Local vars</a>
2134
2135 </div>
2136 <table class="vars" id="v140517424408480" style="display: none;">
2137 <thead>
2138 <tr>
2139 <th>Variable</th>
2140 <th>Value</th>
2141 </tr>
2142 </thead>
2143 <tbody>
2144
2145 <tr>
2146 <td>content</td>
2147 <td class="code"><pre><ImageWithThumbsFieldFile: Screenshot_1.png></pre></td>
2148 </tr>
2149
2150 <tr>
2151 <td>self</td>
2152 <td class="code"><pre><django.core.files.storage.FileSystemStorage object at 0x7fccc31d0510></pre></td>
2153 </tr>
2154
2155 <tr>
2156 <td>name</td>
2157 <td class="code"><pre>u'images/Screenshot_1.png'</pre></td>
2158 </tr>
2159
2160 </tbody>
2161 </table>
2162
2163 </li>
2164
2165 <li class="frame django">
2166 <code>/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/core/files/storage.py</code> in <code>_save</code>
2167
2168
2169 <div class="context" id="c140517424409704">
2170
2171 <ol start="161" class="pre-context" id="pre140517424409704" style="display: none;"><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> # Create any intermediate directories that do not exist.</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> # Note that there is a race between os.path.exists and os.makedirs:</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> # if os.makedirs fails with EEXIST, the directory was created</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> # concurrently, and we can continue normally. Refs #16082.</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> directory = os.path.dirname(full_path)</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> if not os.path.exists(directory):</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> try:</pre></li></ol>
2172
2173 <ol start="168" class="context-line"><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> os.makedirs(directory)</pre> <span>...</span></li></ol>
2174
2175 <ol start="169" class="post-context" id="post140517424409704" style="display: none;"><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> except OSError, e:</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> if e.errno != errno.EEXIST:</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> raise</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> if not os.path.isdir(directory):</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre> raise IOError("%s exists and is not a directory." % directory)</pre></li><li onclick="toggle('pre140517424409704', 'post140517424409704')"><pre></pre></li></ol>
2176
2177 </div>
2178
2179
2180
2181 <div class="commands">
2182
2183 <a href="#" onclick="return varToggle(this, '140517424409704')"><span>â–¶</span> Local vars</a>
2184
2185 </div>
2186 <table class="vars" id="v140517424409704" style="display: none;">
2187 <thead>
2188 <tr>
2189 <th>Variable</th>
2190 <th>Value</th>
2191 </tr>
2192 </thead>
2193 <tbody>
2194
2195 <tr>
2196 <td>e</td>
2197 <td class="code"><pre>OSError(13, 'Permission denied')</pre></td>
2198 </tr>
2199
2200 <tr>
2201 <td>name</td>
2202 <td class="code"><pre>u'images/Screenshot_1.png'</pre></td>
2203 </tr>
2204
2205 <tr>
2206 <td>self</td>
2207 <td class="code"><pre><django.core.files.storage.FileSystemStorage object at 0x7fccc31d0510></pre></td>
2208 </tr>
2209
2210 <tr>
2211 <td>content</td>
2212 <td class="code"><pre><ImageWithThumbsFieldFile: Screenshot_1.png></pre></td>
2213 </tr>
2214
2215 <tr>
2216 <td>directory</td>
2217 <td class="code"><pre>u'/home/webprod/projects/itlife/media/images'</pre></td>
2218 </tr>
2219
2220 <tr>
2221 <td>full_path</td>
2222 <td class="code"><pre>u'/home/webprod/projects/itlife/media/images/Screenshot_1.png'</pre></td>
2223 </tr>
2224
2225 </tbody>
2226 </table>
2227
2228 </li>
2229
2230 <li class="frame user">
2231 <code>/home/zale/.virtualenvs/env_itlife/lib/python2.7/os.py</code> in <code>makedirs</code>
2232
2233
2234 <div class="context" id="c140517424408120">
2235
2236 <ol start="150" class="pre-context" id="pre140517424408120" style="display: none;"><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> makedirs(head, mode)</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> except OSError, e:</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> # be happy if someone already created the path</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> if e.errno != errno.EEXIST:</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> raise</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> if tail == curdir: # xxx/newdir/. exists if xxx/newdir exists</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> return</pre></li></ol>
2237
2238 <ol start="157" class="context-line"><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> mkdir(name, mode)</pre> <span>...</span></li></ol>
2239
2240 <ol start="158" class="post-context" id="post140517424408120" style="display: none;"><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre></pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre>def removedirs(name):</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> """removedirs(path)</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre></pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> Super-rmdir; remove a leaf directory and all empty intermediate</pre></li><li onclick="toggle('pre140517424408120', 'post140517424408120')"><pre> ones. Works like rmdir except that, if the leaf directory is</pre></li></ol>
2241
2242 </div>
2243
2244
2245
2246 <div class="commands">
2247
2248 <a href="#" onclick="return varToggle(this, '140517424408120')"><span>â–¶</span> Local vars</a>
2249
2250 </div>
2251 <table class="vars" id="v140517424408120" style="display: none;">
2252 <thead>
2253 <tr>
2254 <th>Variable</th>
2255 <th>Value</th>
2256 </tr>
2257 </thead>
2258 <tbody>
2259
2260 <tr>
2261 <td>tail</td>
2262 <td class="code"><pre>u'images'</pre></td>
2263 </tr>
2264
2265 <tr>
2266 <td>head</td>
2267 <td class="code"><pre>u'/home/webprod/projects/itlife/media'</pre></td>
2268 </tr>
2269
2270 <tr>
2271 <td>name</td>
2272 <td class="code"><pre>u'/home/webprod/projects/itlife/media/images'</pre></td>
2273 </tr>
2274
2275 <tr>
2276 <td>mode</td>
2277 <td class="code"><pre>511</pre></td>
2278 </tr>
2279
2280 </tbody>
2281 </table>
2282
2283 </li>
2284
2285 </ul>
2286 </div>
2287
2288 <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">
2289
2290 <div id="pastebinTraceback" class="pastebin" style="display: none;">
2291 <input type="hidden" name="language" value="PythonConsole">
2292 <input type="hidden" name="title" value="OSError at /superadmin/catalog/product/158648/">
2293 <input type="hidden" name="source" value="Django Dpaste Agent">
2294 <input type="hidden" name="poster" value="Django">
2295 <textarea name="content" id="traceback_area" cols="140" rows="25">Environment:
2296
2297
2298Request Method: POST
2299Request URL: http://mebel-organic.com.ua/superadmin/catalog/product/158648/
2300
2301Django Version: 1.4.5
2302Python Version: 2.7.12
2303Installed Applications:
2304(u'itlife_theme',
2305 'raven.contrib.django',
2306 'basic_theme',
2307 'compressor',
2308 'django.contrib.auth',
2309 'django.contrib.contenttypes',
2310 'django.contrib.sessions',
2311 'django.contrib.sitemaps',
2312 'django.contrib.sites',
2313 'django.contrib.messages',
2314 'django.contrib.staticfiles',
2315 'adminextras',
2316 'suit',
2317 'logtailer',
2318 'django.contrib.admin',
2319 'django.contrib.admindocs',
2320 'django.contrib.webdesign',
2321 'django.contrib.markup',
2322 'django.contrib.redirects',
2323 'django_extensions',
2324 'djsupervisor',
2325 'filebrowser',
2326 'south',
2327 'mptt',
2328 'filer',
2329 'easy_thumbnails',
2330 'django_nose',
2331 'bootstrap_toolkit',
2332 'smuggler',
2333 'autofixture',
2334 'django_countries',
2335 'pagination',
2336 'reviews',
2337 'admininfo',
2338 'adminconfig',
2339 'diagnostic',
2340 'macroses',
2341 'portlets',
2342 'lfs',
2343 'lfs.tests',
2344 'lfs.core',
2345 'lfs.caching',
2346 'lfs.cart',
2347 'lfs.catalog',
2348 'lfs.filters',
2349 'lfs.checkout',
2350 'lfs.criteria',
2351 'lfs.customer',
2352 'lfs.discounts',
2353 'lfs.mail',
2354 'lfs.marketing',
2355 'lfs.manufacturer',
2356 'lfs.order',
2357 'lfs.page',
2358 'lfs.payment',
2359 'lfs.portlet',
2360 'lfs.search',
2361 'lfs.shipping',
2362 'lfs.utils',
2363 'lfs.voucher',
2364 'lfs_contact',
2365 'lfs_order_numbers',
2366 'lfs.fields',
2367 'genericadmin',
2368 'autocomplete_light',
2369 'django_select2',
2370 'django_mptt_admin',
2371 'treeadmin',
2372 'sshop_currencies',
2373 'sshop_import',
2374 'tasks',
2375 'vertical_menu',
2376 'lfs.faq',
2377 'searchapi',
2378 'loginza',
2379 'question',
2380 'callback',
2381 'sms',
2382 'qaptcha',
2383 'form_designer',
2384 'hr_urls',
2385 'suit_ckeditor',
2386 'codemirror',
2387 'maintenance',
2388 'captchas',
2389 'datetimewidget',
2390 'django_singleton_admin',
2391 'report_builder',
2392 'simple_import',
2393 'letter_for_reviews',
2394 'sbits_plugins',
2395 'rest_framework',
2396 'old_products_monitor',
2397 'sbits_pages',
2398 'extra_breadcrumbs',
2399 'seo_for_pages',
2400 'rootfiles',
2401 'sitemap',
2402 'product_list_pages',
2403 'apply_filter_button',
2404 'video_plugin',
2405 'sbits_global_reviews',
2406 'similar_products',
2407 'update_shipping_methods',
2408 'itlife_theme',
2409 'recommended_products',
2410 'product_availability',
2411 'comparison_list',
2412 'pm_privat24',
2413 'full_text_search',
2414 'handler_404',
2415 'sbits_tasks',
2416 'snippets',
2417 'soap_1c_api',
2418 'yandex_price_navigator',
2419 'message_sender',
2420 'esender',
2421 'esender.import_export',
2422 'django_mobile',
2423 'pcart_api',
2424 'accounting_exchange',
2425 'p_cart_event_tracker',
2426 'soap_server',
2427 'price_navigator',
2428 'calculator_products_in_lists')
2429Installed Middleware:
2430('handler_404.middleware.Handler404Middleware',
2431 'raven.contrib.django.middleware.SentryResponseErrorIdMiddleware',
2432 'django.middleware.cache.UpdateCacheMiddleware',
2433 'sshop.middleware.DisableClientCachingMiddleware',
2434 'django.middleware.common.CommonMiddleware',
2435 'django.contrib.sessions.middleware.SessionMiddleware',
2436 'django.middleware.csrf.CsrfViewMiddleware',
2437 'django.middleware.doc.XViewMiddleware',
2438 'django.contrib.auth.middleware.AuthenticationMiddleware',
2439 'django.contrib.messages.middleware.MessageMiddleware',
2440 'sshop.middleware.TimezoneMiddleware',
2441 'sshop.middleware.Http403Middleware',
2442 'lfs.utils.middleware.RedirectFallbackMiddleware',
2443 'pagination.middleware.PaginationMiddleware',
2444 'maintenance.middleware.MaintenanceMiddleware',
2445 'sshop.middleware.DeleteNoneMiddleware',
2446 'sshop.middleware.MakeLowerUrlMiddleware',
2447 'django.middleware.cache.FetchFromCacheMiddleware',
2448 'utm_support.middleware.utm_support.UtmMiddleware',
2449 'remove_some_get_params.middleware.remove_params.RemoveGetParamsMiddleware',
2450 'django_mobile.middleware.MobileDetectionMiddleware',
2451 'django_mobile.middleware.SetFlavourMiddleware',
2452 'pcart_api.middleware.MobileRedirectMiddlewar')
2453
2454
2455Traceback:
2456File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
2457 111. response = callback(request, *callback_args, **callback_kwargs)
2458File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/options.py" in wrapper
2459 366. return self.admin_site.admin_view(view)(*args, **kwargs)
2460File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
2461 91. response = view_func(request, *args, **kwargs)
2462File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
2463 89. response = view_func(request, *args, **kwargs)
2464File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/sites.py" in inner
2465 196. return view(request, *args, **kwargs)
2466File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapper
2467 25. return bound_func(*args, **kwargs)
2468File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
2469 91. response = view_func(request, *args, **kwargs)
2470File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/utils/decorators.py" in bound_func
2471 21. return func(self, *args2, **kwargs2)
2472File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/transaction.py" in inner
2473 224. return func(*args, **kwargs)
2474File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/options.py" in change_view
2475 1055. self.save_related(request, form, formsets, True)
2476File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/options.py" in save_related
2477 733. self.save_formset(request, form, formset, change=change)
2478File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/admin/options.py" in save_formset
2479 721. formset.save()
2480File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/forms/models.py" in save
2481 497. return self.save_existing_objects(commit) + self.save_new_objects(commit)
2482File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/forms/models.py" in save_new_objects
2483 628. self.new_objects.append(self.save_new(form, commit=commit))
2484File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/contrib/contenttypes/generic.py" in save_new
2485 420. return save_instance(form, new_obj, commit=commit)
2486File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/forms/models.py" in save_instance
2487 86. instance.save()
2488File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/base.py" in save
2489 463. self.save_base(using=using, force_insert=force_insert, force_update=force_update)
2490File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/base.py" in save_base
2491 551. result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
2492File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/manager.py" in _insert
2493 203. return insert_query(self.model, objs, fields, **kwargs)
2494File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/query.py" in insert_query
2495 1593. return query.get_compiler(using=using).execute_sql(return_id)
2496File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
2497 911. for sql, params in self.as_sql():
2498File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py" in as_sql
2499 872. for obj in self.query.objs
2500File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/fields/files.py" in pre_save
2501 249. file.save(file.name, file, save=False)
2502File "/home/webprod/projects/itlife/sshop/lfs/core/fields/thumbs.py" in save
2503 197. super(ImageWithThumbsFieldFile, self).save(name, content, save)
2504File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/db/models/fields/files.py" in save
2505 86. self.name = self.storage.save(name, content)
2506File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/core/files/storage.py" in save
2507 45. name = self._save(name, content)
2508File "/home/zale/.virtualenvs/env_itlife/local/lib/python2.7/site-packages/django/core/files/storage.py" in _save
2509 168. os.makedirs(directory)
2510File "/home/zale/.virtualenvs/env_itlife/lib/python2.7/os.py" in makedirs
2511 157. mkdir(name, mode)
2512
2513Exception Type: OSError at /superadmin/catalog/product/158648/
2514Exception Value: [Errno 13] Permission denied: '/home/webprod/projects/itlife/media/images'
2515</textarea>
2516 <br><br>
2517 <input type="submit" value="Share this traceback on a public Web site">
2518 </div>
2519</form>
2520</div>
2521
2522
2523
2524<div id="requestinfo">
2525 <h2>Request information</h2>
2526
2527
2528 <h3 id="get-info">GET</h3>
2529
2530 <p>No GET data</p>
2531
2532
2533 <h3 id="post-info">POST</h3>
2534
2535 <table class="req">
2536 <thead>
2537 <tr>
2538 <th>Variable</th>
2539 <th>Value</th>
2540 </tr>
2541 </thead>
2542 <tbody>
2543
2544 <tr>
2545 <td>property_values-2-value</td>
2546 <td class="code"><pre>u'35'</pre></td>
2547 </tr>
2548
2549 <tr>
2550 <td>property_values-__prefix__-id</td>
2551 <td class="code"><pre>u''</pre></td>
2552 </tr>
2553
2554 <tr>
2555 <td>property_values-11-id</td>
2556 <td class="code"><pre>u'110213397'</pre></td>
2557 </tr>
2558
2559 <tr>
2560 <td>price_unit</td>
2561 <td class="code"><pre>u''</pre></td>
2562 </tr>
2563
2564 <tr>
2565 <td>property_values-6-value</td>
2566 <td class="code"><pre>u'Duplex Spring System'</pre></td>
2567 </tr>
2568
2569 <tr>
2570 <td>property_values-4-property-autocomplete</td>
2571 <td class="code"><pre>u''</pre></td>
2572 </tr>
2573
2574 <tr>
2575 <td>variants-5-id</td>
2576 <td class="code"><pre>u'156720'</pre></td>
2577 </tr>
2578
2579 <tr>
2580 <td>variants-MAX_NUM_FORMS</td>
2581 <td class="code"><pre>u'1000'</pre></td>
2582 </tr>
2583
2584 <tr>
2585 <td>variants-2-parent</td>
2586 <td class="code"><pre>u'158648'</pre></td>
2587 </tr>
2588
2589 <tr>
2590 <td>sku</td>
2591 <td class="code"><pre>u's9034'</pre></td>
2592 </tr>
2593
2594 <tr>
2595 <td>productaccessories_product-__prefix__-quantity</td>
2596 <td class="code"><pre>u'1'</pre></td>
2597 </tr>
2598
2599 <tr>
2600 <td>property_values-2-property</td>
2601 <td class="code"><pre>u'4626'</pre></td>
2602 </tr>
2603
2604 <tr>
2605 <td>extra_int_2</td>
2606 <td class="code"><pre>u'1'</pre></td>
2607 </tr>
2608
2609 <tr>
2610 <td>extra_int_1</td>
2611 <td class="code"><pre>u'1'</pre></td>
2612 </tr>
2613
2614 <tr>
2615 <td>property_values-10-product</td>
2616 <td class="code"><pre>u'158648'</pre></td>
2617 </tr>
2618
2619 <tr>
2620 <td>catalog-image-content_type-content_id-__prefix__-image</td>
2621 <td class="code"><pre>u''</pre></td>
2622 </tr>
2623
2624 <tr>
2625 <td>attachments-__prefix__-description</td>
2626 <td class="code"><pre>u''</pre></td>
2627 </tr>
2628
2629 <tr>
2630 <td>video_plugin-video-content_type-content_id-__prefix__-title</td>
2631 <td class="code"><pre>u''</pre></td>
2632 </tr>
2633
2634 <tr>
2635 <td>variants-6-parent</td>
2636 <td class="code"><pre>u'158648'</pre></td>
2637 </tr>
2638
2639 <tr>
2640 <td>property_values-5-property-autocomplete</td>
2641 <td class="code"><pre>u''</pre></td>
2642 </tr>
2643
2644 <tr>
2645 <td>property_values-0-id</td>
2646 <td class="code"><pre>u'110213385'</pre></td>
2647 </tr>
2648
2649 <tr>
2650 <td>variants-6-id</td>
2651 <td class="code"><pre>u'156721'</pre></td>
2652 </tr>
2653
2654 <tr>
2655 <td>catalog-image-content_type-content_id-TOTAL_FORMS</td>
2656 <td class="code"><pre>u'1'</pre></td>
2657 </tr>
2658
2659 <tr>
2660 <td>property_values-5-product</td>
2661 <td class="code"><pre>u'158648'</pre></td>
2662 </tr>
2663
2664 <tr>
2665 <td>meta_title</td>
2666 <td class="code"><pre>u'{{ name }} \u043a\u0443\u043f\u0438\u0442\u044c \u0432 \u0425\u0430\u0440\u044c\u043a\u043e\u0432\u0435, \u041a\u0438\u0435\u0432\u0435, \u041e\u0434\u0435\u0441\u0441\u0435, \u041f\u043e\u043b\u0442\u0430\u0432\u0435 - MebelOrganic'</pre></td>
2667 </tr>
2668
2669 <tr>
2670 <td>productlistitem_set-MAX_NUM_FORMS</td>
2671 <td class="code"><pre>u'1000'</pre></td>
2672 </tr>
2673
2674 <tr>
2675 <td>property_values-2-id</td>
2676 <td class="code"><pre>u'110213388'</pre></td>
2677 </tr>
2678
2679 <tr>
2680 <td>short_name</td>
2681 <td class="code"><pre>u''</pre></td>
2682 </tr>
2683
2684 <tr>
2685 <td>property_values-3-property</td>
2686 <td class="code"><pre>u'4627'</pre></td>
2687 </tr>
2688
2689 <tr>
2690 <td>variants-3-variant_position</td>
2691 <td class="code"><pre>u'3'</pre></td>
2692 </tr>
2693
2694 <tr>
2695 <td>property_values-__prefix__-product</td>
2696 <td class="code"><pre>u'158648'</pre></td>
2697 </tr>
2698
2699 <tr>
2700 <td>property_values-3-value</td>
2701 <td class="code"><pre>u'180 \u043a\u0433 \u043d\u0430 1 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e'</pre></td>
2702 </tr>
2703
2704 <tr>
2705 <td>catalog-image-content_type-content_id-0-id</td>
2706 <td class="code"><pre>u''</pre></td>
2707 </tr>
2708
2709 <tr>
2710 <td>variants-4-parent</td>
2711 <td class="code"><pre>u'158648'</pre></td>
2712 </tr>
2713
2714 <tr>
2715 <td>property_values-8-product</td>
2716 <td class="code"><pre>u'158648'</pre></td>
2717 </tr>
2718
2719 <tr>
2720 <td>attachments-__prefix__-title</td>
2721 <td class="code"><pre>u''</pre></td>
2722 </tr>
2723
2724 <tr>
2725 <td>property_values-2-property-autocomplete</td>
2726 <td class="code"><pre>u''</pre></td>
2727 </tr>
2728
2729 <tr>
2730 <td>variants-__prefix__-name</td>
2731 <td class="code"><pre>u''</pre></td>
2732 </tr>
2733
2734 <tr>
2735 <td>categories</td>
2736 <td class="code"><pre>u'396'</pre></td>
2737 </tr>
2738
2739 <tr>
2740 <td>name</td>
2741 <td class="code"><pre>u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin'</pre></td>
2742 </tr>
2743
2744 <tr>
2745 <td>variants-1-name</td>
2746 <td class="code"><pre>u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 140\u0445200 a054581'</pre></td>
2747 </tr>
2748
2749 <tr>
2750 <td>variants-__prefix__-slug</td>
2751 <td class="code"><pre>u''</pre></td>
2752 </tr>
2753
2754 <tr>
2755 <td>property_values-4-position</td>
2756 <td class="code"><pre>u'16'</pre></td>
2757 </tr>
2758
2759 <tr>
2760 <td>property_values-8-property</td>
2761 <td class="code"><pre>u'4632'</pre></td>
2762 </tr>
2763
2764 <tr>
2765 <td>variants-3-name</td>
2766 <td class="code"><pre>u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 120\u0445200 a054580'</pre></td>
2767 </tr>
2768
2769 <tr>
2770 <td>catalog-image-content_type-content_id-__prefix__-title</td>
2771 <td class="code"><pre>u''</pre></td>
2772 </tr>
2773
2774 <tr>
2775 <td>property_values-8-position</td>
2776 <td class="code"><pre>u'20'</pre></td>
2777 </tr>
2778
2779 <tr>
2780 <td>productlistitem_set-__prefix__-product_list</td>
2781 <td class="code"><pre>u''</pre></td>
2782 </tr>
2783
2784 <tr>
2785 <td>catalog-image-content_type-content_id-__prefix__-id</td>
2786 <td class="code"><pre>u''</pre></td>
2787 </tr>
2788
2789 <tr>
2790 <td>property_values-3-product</td>
2791 <td class="code"><pre>u'158648'</pre></td>
2792 </tr>
2793
2794 <tr>
2795 <td>property_values-5-position</td>
2796 <td class="code"><pre>u'17'</pre></td>
2797 </tr>
2798
2799 <tr>
2800 <td>meta_keywords</td>
2801 <td class="code"><pre>u'{{ name }}'</pre></td>
2802 </tr>
2803
2804 <tr>
2805 <td>meta_h1</td>
2806 <td class="code"><pre>u'{{ name }}'</pre></td>
2807 </tr>
2808
2809 <tr>
2810 <td>property_values-4-id</td>
2811 <td class="code"><pre>u'110213390'</pre></td>
2812 </tr>
2813
2814 <tr>
2815 <td>attachments-INITIAL_FORMS</td>
2816 <td class="code"><pre>u'0'</pre></td>
2817 </tr>
2818
2819 <tr>
2820 <td>catalog-image-content_type-content_id-__prefix__-position</td>
2821 <td class="code"><pre>u'9'</pre></td>
2822 </tr>
2823
2824 <tr>
2825 <td>recommended_position</td>
2826 <td class="code"><pre>u'1'</pre></td>
2827 </tr>
2828
2829 <tr>
2830 <td>property_values-0-property</td>
2831 <td class="code"><pre>u'4623'</pre></td>
2832 </tr>
2833
2834 <tr>
2835 <td>productlistitem_set-INITIAL_FORMS</td>
2836 <td class="code"><pre>u'0'</pre></td>
2837 </tr>
2838
2839 <tr>
2840 <td>variants-0-parent</td>
2841 <td class="code"><pre>u'158648'</pre></td>
2842 </tr>
2843
2844 <tr>
2845 <td>property_values-1-value</td>
2846 <td class="code"><pre>u'\u043f\u043e\u043b\u0443\u0442\u043e\u0440\u043d\u044b\u0439, \u043e\u0434\u043d\u043e\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439, \u0434\u0432\u0443\u0441\u043f\u0430\u043b\u044c\u043d\u044b\u0439'</pre></td>
2847 </tr>
2848
2849 <tr>
2850 <td>video_plugin-video-content_type-content_id-TOTAL_FORMS</td>
2851 <td class="code"><pre>u'0'</pre></td>
2852 </tr>
2853
2854 <tr>
2855 <td>meta_description</td>
2856 <td class="code"><pre>u'\u0412\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043d\u0430 {{ name }} \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 MebelOrganic. 100% - \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b, \u2708 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u0423\u043a\u0440\u0430\u0438\u043d\u0435'</pre></td>
2857 </tr>
2858
2859 <tr>
2860 <td>variants-4-id</td>
2861 <td class="code"><pre>u'156729'</pre></td>
2862 </tr>
2863
2864 <tr>
2865 <td>variants-__prefix__-id</td>
2866 <td class="code"><pre>u''</pre></td>
2867 </tr>
2868
2869 <tr>
2870 <td>variants-5-variant_position</td>
2871 <td class="code"><pre>u'5'</pre></td>
2872 </tr>
2873
2874 <tr>
2875 <td>productaccessories_product-__prefix__-product</td>
2876 <td class="code"><pre>u'158648'</pre></td>
2877 </tr>
2878
2879 <tr>
2880 <td>variants-2-variant_position</td>
2881 <td class="code"><pre>u'2'</pre></td>
2882 </tr>
2883
2884 <tr>
2885 <td>price_calculator</td>
2886 <td class="code"><pre>u''</pre></td>
2887 </tr>
2888
2889 <tr>
2890 <td>catalog-image-content_type-content_id-0-position</td>
2891 <td class="code"><pre>u'8'</pre></td>
2892 </tr>
2893
2894 <tr>
2895 <td>template</td>
2896 <td class="code"><pre>u'0'</pre></td>
2897 </tr>
2898
2899 <tr>
2900 <td>video_plugin-video-content_type-content_id-MAX_NUM_FORMS</td>
2901 <td class="code"><pre>u'1000'</pre></td>
2902 </tr>
2903
2904 <tr>
2905 <td>property_values-10-property-autocomplete</td>
2906 <td class="code"><pre>u''</pre></td>
2907 </tr>
2908
2909 <tr>
2910 <td>related_products</td>
2911 <td class="code"><pre>u'158716'</pre></td>
2912 </tr>
2913
2914 <tr>
2915 <td>static_block</td>
2916 <td class="code"><pre>u''</pre></td>
2917 </tr>
2918
2919 <tr>
2920 <td>categories-autocomplete</td>
2921 <td class="code"><pre>u''</pre></td>
2922 </tr>
2923
2924 <tr>
2925 <td>productaccessories_product-__prefix__-id</td>
2926 <td class="code"><pre>u''</pre></td>
2927 </tr>
2928
2929 <tr>
2930 <td>property_values-TOTAL_FORMS</td>
2931 <td class="code"><pre>u'12'</pre></td>
2932 </tr>
2933
2934 <tr>
2935 <td>property_values-11-product</td>
2936 <td class="code"><pre>u'158648'</pre></td>
2937 </tr>
2938
2939 <tr>
2940 <td>property_values-1-property</td>
2941 <td class="code"><pre>u'4624'</pre></td>
2942 </tr>
2943
2944 <tr>
2945 <td>property_values-7-product</td>
2946 <td class="code"><pre>u'158648'</pre></td>
2947 </tr>
2948
2949 <tr>
2950 <td>meta_seo_text</td>
2951 <td class="code"><pre>u''</pre></td>
2952 </tr>
2953
2954 <tr>
2955 <td>property_values-9-product</td>
2956 <td class="code"><pre>u'158648'</pre></td>
2957 </tr>
2958
2959 <tr>
2960 <td>variants-4-name</td>
2961 <td class="code"><pre>u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 180\u0445200 a054583'</pre></td>
2962 </tr>
2963
2964 <tr>
2965 <td>related_products-autocomplete</td>
2966 <td class="code"><pre>u''</pre></td>
2967 </tr>
2968
2969 <tr>
2970 <td>variants-1-parent</td>
2971 <td class="code"><pre>u'158648'</pre></td>
2972 </tr>
2973
2974 <tr>
2975 <td>slug</td>
2976 <td class="code"><pre>u'matras-american-dream-franklin'</pre></td>
2977 </tr>
2978
2979 <tr>
2980 <td>manufacturer</td>
2981 <td class="code"><pre>u'1396'</pre></td>
2982 </tr>
2983
2984 <tr>
2985 <td>productaccessories_product-__prefix__-accessory-autocomplete</td>
2986 <td class="code"><pre>u''</pre></td>
2987 </tr>
2988
2989 <tr>
2990 <td>variants-4-variant_position</td>
2991 <td class="code"><pre>u'4'</pre></td>
2992 </tr>
2993
2994 <tr>
2995 <td>property_values-8-id</td>
2996 <td class="code"><pre>u'110213394'</pre></td>
2997 </tr>
2998
2999 <tr>
3000 <td>property_values-8-property-autocomplete</td>
3001 <td class="code"><pre>u''</pre></td>
3002 </tr>
3003
3004 <tr>
3005 <td>variants-5-parent</td>
3006 <td class="code"><pre>u'158648'</pre></td>
3007 </tr>
3008
3009 <tr>
3010 <td>property_values-9-position</td>
3011 <td class="code"><pre>u'21'</pre></td>
3012 </tr>
3013
3014 <tr>
3015 <td>extra_text_2</td>
3016 <td class="code"><pre>u''</pre></td>
3017 </tr>
3018
3019 <tr>
3020 <td>variants-4-slug</td>
3021 <td class="code"><pre>u'matras-american-dream-franklin-180h200-a054583'</pre></td>
3022 </tr>
3023
3024 <tr>
3025 <td>property_values-__prefix__-value</td>
3026 <td class="code"><pre>u''</pre></td>
3027 </tr>
3028
3029 <tr>
3030 <td>property_values-7-position</td>
3031 <td class="code"><pre>u'19'</pre></td>
3032 </tr>
3033
3034 <tr>
3035 <td>variants-3-id</td>
3036 <td class="code"><pre>u'156718'</pre></td>
3037 </tr>
3038
3039 <tr>
3040 <td>property_values-1-property-autocomplete</td>
3041 <td class="code"><pre>u''</pre></td>
3042 </tr>
3043
3044 <tr>
3045 <td>variants-0-name</td>
3046 <td class="code"><pre>u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 160\u0445200 a054582'</pre></td>
3047 </tr>
3048
3049 <tr>
3050 <td>property_values-9-property</td>
3051 <td class="code"><pre>u'4633'</pre></td>
3052 </tr>
3053
3054 <tr>
3055 <td>variants-5-slug</td>
3056 <td class="code"><pre>u'matras-american-dream-franklin-80h200'</pre></td>
3057 </tr>
3058
3059 <tr>
3060 <td>productlistitem_set-__prefix__-id</td>
3061 <td class="code"><pre>u''</pre></td>
3062 </tr>
3063
3064 <tr>
3065 <td>attachments-TOTAL_FORMS</td>
3066 <td class="code"><pre>u'0'</pre></td>
3067 </tr>
3068
3069 <tr>
3070 <td>property_values-0-value</td>
3071 <td class="code"><pre>u'American Dream'</pre></td>
3072 </tr>
3073
3074 <tr>
3075 <td>property_values-3-property-autocomplete</td>
3076 <td class="code"><pre>u''</pre></td>
3077 </tr>
3078
3079 <tr>
3080 <td>active</td>
3081 <td class="code"><pre>u'on'</pre></td>
3082 </tr>
3083
3084 <tr>
3085 <td>attachments-__prefix__-product</td>
3086 <td class="code"><pre>u'158648'</pre></td>
3087 </tr>
3088
3089 <tr>
3090 <td>property_values-11-position</td>
3091 <td class="code"><pre>u'23'</pre></td>
3092 </tr>
3093
3094 <tr>
3095 <td>variants_display_type</td>
3096 <td class="code"><pre>u'0'</pre></td>
3097 </tr>
3098
3099 <tr>
3100 <td>productaccessories_product-TOTAL_FORMS</td>
3101 <td class="code"><pre>u'0'</pre></td>
3102 </tr>
3103
3104 <tr>
3105 <td>property_values-7-value</td>
3106 <td class="code"><pre>u'\u0442\u0435\u0440\u043c\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u043e, \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0435\u043d\u0430'</pre></td>
3107 </tr>
3108
3109 <tr>
3110 <td>_continue</td>
3111 <td class="code"><pre>u''</pre></td>
3112 </tr>
3113
3114 <tr>
3115 <td>unit</td>
3116 <td class="code"><pre>u''</pre></td>
3117 </tr>
3118
3119 <tr>
3120 <td>variants-0-id</td>
3121 <td class="code"><pre>u'156728'</pre></td>
3122 </tr>
3123
3124 <tr>
3125 <td>extra_text_1</td>
3126 <td class="code"><pre>u''</pre></td>
3127 </tr>
3128
3129 <tr>
3130 <td>property_values-5-property</td>
3131 <td class="code"><pre>u'4629'</pre></td>
3132 </tr>
3133
3134 <tr>
3135 <td>variants-1-slug</td>
3136 <td class="code"><pre>u'matras-american-dream-franklin-140h200-a054581'</pre></td>
3137 </tr>
3138
3139 <tr>
3140 <td>property_values-4-value</td>
3141 <td class="code"><pre>u'\u0441\u0440\u0435\u0434\u043d\u044f\u044f'</pre></td>
3142 </tr>
3143
3144 <tr>
3145 <td>property_values-11-property</td>
3146 <td class="code"><pre>u'4635'</pre></td>
3147 </tr>
3148
3149 <tr>
3150 <td>property_values-1-product</td>
3151 <td class="code"><pre>u'158648'</pre></td>
3152 </tr>
3153
3154 <tr>
3155 <td>productaccessories_product-INITIAL_FORMS</td>
3156 <td class="code"><pre>u'0'</pre></td>
3157 </tr>
3158
3159 <tr>
3160 <td>sub_type</td>
3161 <td class="code"><pre>u'1'</pre></td>
3162 </tr>
3163
3164 <tr>
3165 <td>property_values-9-value</td>
3166 <td class="code"><pre>u'\u043d\u0435\u0442'</pre></td>
3167 </tr>
3168
3169 <tr>
3170 <td>property_values-6-position</td>
3171 <td class="code"><pre>u'18'</pre></td>
3172 </tr>
3173
3174 <tr>
3175 <td>attachments-MAX_NUM_FORMS</td>
3176 <td class="code"><pre>u'1000'</pre></td>
3177 </tr>
3178
3179 <tr>
3180 <td>variants-2-name</td>
3181 <td class="code"><pre>u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 200\u0445200'</pre></td>
3182 </tr>
3183
3184 <tr>
3185 <td>variants-1-id</td>
3186 <td class="code"><pre>u'156719'</pre></td>
3187 </tr>
3188
3189 <tr>
3190 <td>variants-1-variant_position</td>
3191 <td class="code"><pre>u'1'</pre></td>
3192 </tr>
3193
3194 <tr>
3195 <td>variants-2-id</td>
3196 <td class="code"><pre>u'156423'</pre></td>
3197 </tr>
3198
3199 <tr>
3200 <td>property_values-5-id</td>
3201 <td class="code"><pre>u'110213391'</pre></td>
3202 </tr>
3203
3204 <tr>
3205 <td>property_values-3-position</td>
3206 <td class="code"><pre>u'15'</pre></td>
3207 </tr>
3208
3209 <tr>
3210 <td>catalog-image-content_type-content_id-0-title</td>
3211 <td class="code"><pre>u'123'</pre></td>
3212 </tr>
3213
3214 <tr>
3215 <td>video_plugin-video-content_type-content_id-__prefix__-id</td>
3216 <td class="code"><pre>u''</pre></td>
3217 </tr>
3218
3219 <tr>
3220 <td>property_values-INITIAL_FORMS</td>
3221 <td class="code"><pre>u'12'</pre></td>
3222 </tr>
3223
3224 <tr>
3225 <td>variants-3-parent</td>
3226 <td class="code"><pre>u'158648'</pre></td>
3227 </tr>
3228
3229 <tr>
3230 <td>variants-TOTAL_FORMS</td>
3231 <td class="code"><pre>u'7'</pre></td>
3232 </tr>
3233
3234 <tr>
3235 <td>property_values-4-property</td>
3236 <td class="code"><pre>u'4628'</pre></td>
3237 </tr>
3238
3239 <tr>
3240 <td>property_values-5-value</td>
3241 <td class="code"><pre>u'\u043f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439'</pre></td>
3242 </tr>
3243
3244 <tr>
3245 <td>property_values-4-product</td>
3246 <td class="code"><pre>u'158648'</pre></td>
3247 </tr>
3248
3249 <tr>
3250 <td>property_values-0-position</td>
3251 <td class="code"><pre>u'12'</pre></td>
3252 </tr>
3253
3254 <tr>
3255 <td>property_values-8-value</td>
3256 <td class="code"><pre>u'\u0432\u0438\u0441\u043a\u043e\u0437\u0430'</pre></td>
3257 </tr>
3258
3259 <tr>
3260 <td>property_values-6-property</td>
3261 <td class="code"><pre>u'4630'</pre></td>
3262 </tr>
3263
3264 <tr>
3265 <td>video_plugin-video-content_type-content_id-INITIAL_FORMS</td>
3266 <td class="code"><pre>u'0'</pre></td>
3267 </tr>
3268
3269 <tr>
3270 <td>variants-0-slug</td>
3271 <td class="code"><pre>u'matras-american-dream-franklin-160h200-a054582'</pre></td>
3272 </tr>
3273
3274 <tr>
3275 <td>property_values-10-property</td>
3276 <td class="code"><pre>u'4634'</pre></td>
3277 </tr>
3278
3279 <tr>
3280 <td>variants-2-slug</td>
3281 <td class="code"><pre>u'matras-american-dream-franklin-200h200'</pre></td>
3282 </tr>
3283
3284 <tr>
3285 <td>extra_float_1</td>
3286 <td class="code"><pre>u'0.0'</pre></td>
3287 </tr>
3288
3289 <tr>
3290 <td>extra_float_2</td>
3291 <td class="code"><pre>u'0.0'</pre></td>
3292 </tr>
3293
3294 <tr>
3295 <td>property_values-__prefix__-position</td>
3296 <td class="code"><pre>u'24'</pre></td>
3297 </tr>
3298
3299 <tr>
3300 <td>variants-6-variant_position</td>
3301 <td class="code"><pre>u'6'</pre></td>
3302 </tr>
3303
3304 <tr>
3305 <td>property_values-3-id</td>
3306 <td class="code"><pre>u'110213389'</pre></td>
3307 </tr>
3308
3309 <tr>
3310 <td>property_values-6-id</td>
3311 <td class="code"><pre>u'110213392'</pre></td>
3312 </tr>
3313
3314 <tr>
3315 <td>property_values-0-product</td>
3316 <td class="code"><pre>u'158648'</pre></td>
3317 </tr>
3318
3319 <tr>
3320 <td>property_values-7-property</td>
3321 <td class="code"><pre>u'4631'</pre></td>
3322 </tr>
3323
3324 <tr>
3325 <td>video_plugin-video-content_type-content_id-__prefix__-order</td>
3326 <td class="code"><pre>u'25'</pre></td>
3327 </tr>
3328
3329 <tr>
3330 <td>variants-6-slug</td>
3331 <td class="code"><pre>u'matras-american-dream-franklin-90h200'</pre></td>
3332 </tr>
3333
3334 <tr>
3335 <td>attachments-__prefix__-file</td>
3336 <td class="code"><pre>u''</pre></td>
3337 </tr>
3338
3339 <tr>
3340 <td>variants-6-name</td>
3341 <td class="code"><pre>u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 90\u0445200'</pre></td>
3342 </tr>
3343
3344 <tr>
3345 <td>productlistitem_set-__prefix__-position</td>
3346 <td class="code"><pre>u'1'</pre></td>
3347 </tr>
3348
3349 <tr>
3350 <td>property_values-10-value</td>
3351 <td class="code"><pre>u'\u043d\u0435\u0442'</pre></td>
3352 </tr>
3353
3354 <tr>
3355 <td>catalog-image-content_type-content_id-INITIAL_FORMS</td>
3356 <td class="code"><pre>u'0'</pre></td>
3357 </tr>
3358
3359 <tr>
3360 <td>guarantee</td>
3361 <td class="code"><pre>u'0'</pre></td>
3362 </tr>
3363
3364 <tr>
3365 <td>productaccessories_product-MAX_NUM_FORMS</td>
3366 <td class="code"><pre>u'1000'</pre></td>
3367 </tr>
3368
3369 <tr>
3370 <td>property_values-2-position</td>
3371 <td class="code"><pre>u'14'</pre></td>
3372 </tr>
3373
3374 <tr>
3375 <td>property_values-11-property-autocomplete</td>
3376 <td class="code"><pre>u''</pre></td>
3377 </tr>
3378
3379 <tr>
3380 <td>property_values-6-property-autocomplete</td>
3381 <td class="code"><pre>u''</pre></td>
3382 </tr>
3383
3384 <tr>
3385 <td>variants-__prefix__-parent</td>
3386 <td class="code"><pre>u'158648'</pre></td>
3387 </tr>
3388
3389 <tr>
3390 <td>rank_1</td>
3391 <td class="code"><pre>u'0.0'</pre></td>
3392 </tr>
3393
3394 <tr>
3395 <td>rank_3</td>
3396 <td class="code"><pre>u'0.0'</pre></td>
3397 </tr>
3398
3399 <tr>
3400 <td>rank_2</td>
3401 <td class="code"><pre>u'0.0'</pre></td>
3402 </tr>
3403
3404 <tr>
3405 <td>short_description</td>
3406 <td class="code"><pre>u'<p>\u041e\u0434\u043d\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0439; \u0412\u044b\u0441\u043e\u0442\u0430: 35 \u0441\u043c; \u042d\u0444\u0444\u0435\u043a\u0442 \u0437\u0438\u043c\u0430-\u043b\u0435\u0442\u043e: \u043d\u0435\u0442; \u041f\u0440\u0443\u0436\u0438\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a Duplex Spring System; \u041d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 \u0441\u043f\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e 180 \u043a\u0433; \u0416\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u044c: \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0436\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u0438; \u0413\u0430\u0440\u0430\u043d\u0442\u0438\u044f: 18 \u043c\u0435\u0441\u044f\u0446\u0435\u0432.</p>\r\n'</pre></td>
3407 </tr>
3408
3409 <tr>
3410 <td>property_values-7-property-autocomplete</td>
3411 <td class="code"><pre>u''</pre></td>
3412 </tr>
3413
3414 <tr>
3415 <td>csrfmiddlewaretoken</td>
3416 <td class="code"><pre>u'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'</pre></td>
3417 </tr>
3418
3419 <tr>
3420 <td>property_values-9-id</td>
3421 <td class="code"><pre>u'110213395'</pre></td>
3422 </tr>
3423
3424 <tr>
3425 <td>attachments-__prefix__-id</td>
3426 <td class="code"><pre>u''</pre></td>
3427 </tr>
3428
3429 <tr>
3430 <td>status</td>
3431 <td class="code"><pre>u'1'</pre></td>
3432 </tr>
3433
3434 <tr>
3435 <td>default_value</td>
3436 <td class="code"><pre>u'1'</pre></td>
3437 </tr>
3438
3439 <tr>
3440 <td>property_values-7-id</td>
3441 <td class="code"><pre>u'110213393'</pre></td>
3442 </tr>
3443
3444 <tr>
3445 <td>variants-INITIAL_FORMS</td>
3446 <td class="code"><pre>u'7'</pre></td>
3447 </tr>
3448
3449 <tr>
3450 <td>description</td>
3451 <td class="code"><pre>u''</pre></td>
3452 </tr>
3453
3454 <tr>
3455 <td>property_values-__prefix__-property-autocomplete</td>
3456 <td class="code"><pre>u''</pre></td>
3457 </tr>
3458
3459 <tr>
3460 <td>property_values-10-id</td>
3461 <td class="code"><pre>u'110213396'</pre></td>
3462 </tr>
3463
3464 <tr>
3465 <td>property_values-MAX_NUM_FORMS</td>
3466 <td class="code"><pre>u'1000'</pre></td>
3467 </tr>
3468
3469 <tr>
3470 <td>price</td>
3471 <td class="code"><pre>u'0.0'</pre></td>
3472 </tr>
3473
3474 <tr>
3475 <td>productlistitem_set-TOTAL_FORMS</td>
3476 <td class="code"><pre>u'0'</pre></td>
3477 </tr>
3478
3479 <tr>
3480 <td>property_values-9-property-autocomplete</td>
3481 <td class="code"><pre>u''</pre></td>
3482 </tr>
3483
3484 <tr>
3485 <td>productlistitem_set-__prefix__-product</td>
3486 <td class="code"><pre>u'158648'</pre></td>
3487 </tr>
3488
3489 <tr>
3490 <td>property_values-11-value</td>
3491 <td class="code"><pre>u'18'</pre></td>
3492 </tr>
3493
3494 <tr>
3495 <td>variants-3-slug</td>
3496 <td class="code"><pre>u'matras-american-dream-franklin-120h200-a054580'</pre></td>
3497 </tr>
3498
3499 <tr>
3500 <td>type_of_quantity_field</td>
3501 <td class="code"><pre>u''</pre></td>
3502 </tr>
3503
3504 <tr>
3505 <td>property_values-10-position</td>
3506 <td class="code"><pre>u'22'</pre></td>
3507 </tr>
3508
3509 <tr>
3510 <td>variants-0-variant_position</td>
3511 <td class="code"><pre>u'0'</pre></td>
3512 </tr>
3513
3514 <tr>
3515 <td>property_values-6-product</td>
3516 <td class="code"><pre>u'158648'</pre></td>
3517 </tr>
3518
3519 <tr>
3520 <td>catalog-image-content_type-content_id-MAX_NUM_FORMS</td>
3521 <td class="code"><pre>u'1000'</pre></td>
3522 </tr>
3523
3524 <tr>
3525 <td>property_values-1-position</td>
3526 <td class="code"><pre>u'13'</pre></td>
3527 </tr>
3528
3529 <tr>
3530 <td>sku_manufacturer</td>
3531 <td class="code"><pre>u''</pre></td>
3532 </tr>
3533
3534 <tr>
3535 <td>attachments-__prefix__-position</td>
3536 <td class="code"><pre>u'10'</pre></td>
3537 </tr>
3538
3539 <tr>
3540 <td>variants-__prefix__-variant_position</td>
3541 <td class="code"><pre>u'7'</pre></td>
3542 </tr>
3543
3544 <tr>
3545 <td>video_plugin-video-content_type-content_id-__prefix__-code</td>
3546 <td class="code"><pre>u''</pre></td>
3547 </tr>
3548
3549 <tr>
3550 <td>productaccessories_product-__prefix__-position</td>
3551 <td class="code"><pre>u'11'</pre></td>
3552 </tr>
3553
3554 <tr>
3555 <td>for_sale_price</td>
3556 <td class="code"><pre>u'0.0'</pre></td>
3557 </tr>
3558
3559 <tr>
3560 <td>property_values-2-product</td>
3561 <td class="code"><pre>u'158648'</pre></td>
3562 </tr>
3563
3564 <tr>
3565 <td>property_values-0-property-autocomplete</td>
3566 <td class="code"><pre>u''</pre></td>
3567 </tr>
3568
3569 <tr>
3570 <td>property_values-1-id</td>
3571 <td class="code"><pre>u'110213386'</pre></td>
3572 </tr>
3573
3574 <tr>
3575 <td>variants-5-name</td>
3576 <td class="code"><pre>u'\u041c\u0430\u0442\u0440\u0430\u0441 American Dream Franklin 80\u0445200'</pre></td>
3577 </tr>
3578
3579 </tbody>
3580 </table>
3581
3582 <h3 id="files-info">FILES</h3>
3583
3584 <table class="req">
3585 <thead>
3586 <tr>
3587 <th>Variable</th>
3588 <th>Value</th>
3589 </tr>
3590 </thead>
3591 <tbody>
3592
3593 <tr>
3594 <td>catalog-image-content_type-content_id-0-image</td>
3595 <td class="code"><pre><InMemoryUploadedFile: Screenshot_1.png (image/png)></pre></td>
3596 </tr>
3597
3598 </tbody>
3599 </table>
3600
3601
3602
3603 <h3 id="cookie-info" qvqce79="" hidden="">COOKIES</h3>
3604
3605 <table class="req">
3606 <thead>
3607 <tr>
3608 <th>Variable</th>
3609 <th>Value</th>
3610 </tr>
3611 </thead>
3612 <tbody>
3613
3614 <tr>
3615 <td>csrftoken</td>
3616 <td class="code"><pre>'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'</pre></td>
3617 </tr>
3618
3619 <tr>
3620 <td>sessionid</td>
3621 <td class="code"><pre>'4bca095d393c605ed1acf65f1cb6fe18'</pre></td>
3622 </tr>
3623
3624 </tbody>
3625 </table>
3626
3627
3628 <h3 id="meta-info">META</h3>
3629 <table class="req">
3630 <thead>
3631 <tr>
3632 <th>Variable</th>
3633 <th>Value</th>
3634 </tr>
3635 </thead>
3636 <tbody>
3637
3638 <tr>
3639 <td>HTTP_AUTHORIZATION</td>
3640 <td class="code"><pre>'Basic aXRsaWZlOml0bGlmZQ=='</pre></td>
3641 </tr>
3642
3643 <tr>
3644 <td>wsgi.multiprocess</td>
3645 <td class="code"><pre>True</pre></td>
3646 </tr>
3647
3648 <tr>
3649 <td>HTTP_REFERER</td>
3650 <td class="code"><pre>'http://mebel-organic.com.ua/superadmin/catalog/product/158648/'</pre></td>
3651 </tr>
3652
3653 <tr>
3654 <td>SCRIPT_NAME</td>
3655 <td class="code"><pre>u''</pre></td>
3656 </tr>
3657
3658 <tr>
3659 <td>REQUEST_METHOD</td>
3660 <td class="code"><pre>'POST'</pre></td>
3661 </tr>
3662
3663 <tr>
3664 <td>PATH_INFO</td>
3665 <td class="code"><pre>u'/superadmin/catalog/product/158648/'</pre></td>
3666 </tr>
3667
3668 <tr>
3669 <td>HTTP_ORIGIN</td>
3670 <td class="code"><pre>'http://mebel-organic.com.ua'</pre></td>
3671 </tr>
3672
3673 <tr>
3674 <td>SERVER_PROTOCOL</td>
3675 <td class="code"><pre>'HTTP/1.1'</pre></td>
3676 </tr>
3677
3678 <tr>
3679 <td>QUERY_STRING</td>
3680 <td class="code"><pre>''</pre></td>
3681 </tr>
3682
3683 <tr>
3684 <td>CONTENT_LENGTH</td>
3685 <td class="code"><pre>'104392'</pre></td>
3686 </tr>
3687
3688 <tr>
3689 <td>HTTP_USER_AGENT</td>
3690 <td class="code"><pre>'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36'</pre></td>
3691 </tr>
3692
3693 <tr>
3694 <td>HTTP_CONNECTION</td>
3695 <td class="code"><pre>'keep-alive'</pre></td>
3696 </tr>
3697
3698 <tr>
3699 <td>HTTP_COOKIE</td>
3700 <td class="code"><pre>'csrftoken=9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7; sessionid=4bca095d393c605ed1acf65f1cb6fe18'</pre></td>
3701 </tr>
3702
3703 <tr>
3704 <td>SERVER_NAME</td>
3705 <td class="code"><pre>'mebel-organic.com.ua'</pre></td>
3706 </tr>
3707
3708 <tr>
3709 <td>REMOTE_ADDR</td>
3710 <td class="code"><pre>'37.57.177.132'</pre></td>
3711 </tr>
3712
3713 <tr>
3714 <td>wsgi.url_scheme</td>
3715 <td class="code"><pre>'http'</pre></td>
3716 </tr>
3717
3718 <tr>
3719 <td>SERVER_PORT</td>
3720 <td class="code"><pre>'80'</pre></td>
3721 </tr>
3722
3723 <tr>
3724 <td>uwsgi.node</td>
3725 <td class="code"><pre>'vps-19754.vps-default-host.net'</pre></td>
3726 </tr>
3727
3728 <tr>
3729 <td>DOCUMENT_ROOT</td>
3730 <td class="code"><pre>'/usr/share/nginx/html'</pre></td>
3731 </tr>
3732
3733 <tr>
3734 <td>HTTP_CONTENT_LENGTH</td>
3735 <td class="code"><pre>'104392'</pre></td>
3736 </tr>
3737
3738 <tr>
3739 <td>wsgi.input</td>
3740 <td class="code"><pre><uwsgi._Input object at 0x7fccc2f9fe10></pre></td>
3741 </tr>
3742
3743 <tr>
3744 <td>HTTP_HOST</td>
3745 <td class="code"><pre>'mebel-organic.com.ua'</pre></td>
3746 </tr>
3747
3748 <tr>
3749 <td>wsgi.multithread</td>
3750 <td class="code"><pre>False</pre></td>
3751 </tr>
3752
3753 <tr>
3754 <td>HTTP_UPGRADE_INSECURE_REQUESTS</td>
3755 <td class="code"><pre>'1'</pre></td>
3756 </tr>
3757
3758 <tr>
3759 <td>HTTP_CACHE_CONTROL</td>
3760 <td class="code"><pre>'max-age=0'</pre></td>
3761 </tr>
3762
3763 <tr>
3764 <td>HTTP_CONTENT_TYPE</td>
3765 <td class="code"><pre>'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl'</pre></td>
3766 </tr>
3767
3768 <tr>
3769 <td>REQUEST_URI</td>
3770 <td class="code"><pre>'/superadmin/catalog/product/158648/'</pre></td>
3771 </tr>
3772
3773 <tr>
3774 <td>HTTP_ACCEPT</td>
3775 <td class="code"><pre>'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'</pre></td>
3776 </tr>
3777
3778 <tr>
3779 <td>wsgi.version</td>
3780 <td class="code"><pre>(1, 0)</pre></td>
3781 </tr>
3782
3783 <tr>
3784 <td>wsgi.run_once</td>
3785 <td class="code"><pre>False</pre></td>
3786 </tr>
3787
3788 <tr>
3789 <td>wsgi.errors</td>
3790 <td class="code"><pre><open file 'wsgi_errors', mode 'w' at 0x7fccd2f94660></pre></td>
3791 </tr>
3792
3793 <tr>
3794 <td>REMOTE_PORT</td>
3795 <td class="code"><pre>'59530'</pre></td>
3796 </tr>
3797
3798 <tr>
3799 <td>HTTP_ACCEPT_LANGUAGE</td>
3800 <td class="code"><pre>'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4,de;q=0.2'</pre></td>
3801 </tr>
3802
3803 <tr>
3804 <td>REQUEST_SCHEME</td>
3805 <td class="code"><pre>'http'</pre></td>
3806 </tr>
3807
3808 <tr>
3809 <td>UWSGI_APPID</td>
3810 <td class="code"><pre>'mebel-organic.com.ua|'</pre></td>
3811 </tr>
3812
3813 <tr>
3814 <td>uwsgi.version</td>
3815 <td class="code"><pre>'2.0.12-debian'</pre></td>
3816 </tr>
3817
3818 <tr>
3819 <td>CONTENT_TYPE</td>
3820 <td class="code"><pre>'multipart/form-data; boundary=----WebKitFormBoundarywKUQ2P1mhjYQevYl'</pre></td>
3821 </tr>
3822
3823 <tr>
3824 <td>wsgi.file_wrapper</td>
3825 <td class="code"><pre>''</pre></td>
3826 </tr>
3827
3828 <tr>
3829 <td>CSRF_COOKIE</td>
3830 <td class="code"><pre>'9YxFL2mtEzSs8J1Y4N2Y1NOuGgkQqbF7'</pre></td>
3831 </tr>
3832
3833 <tr>
3834 <td>HTTP_ACCEPT_ENCODING</td>
3835 <td class="code"><pre>'gzip, deflate'</pre></td>
3836 </tr>
3837
3838 </tbody>
3839 </table>
3840
3841
3842 <h3 id="settings-info">Settings</h3>
3843 <h4>Using settings module <code>sshop.settings</code></h4>
3844 <table class="req">
3845 <thead>
3846 <tr>
3847 <th>Setting</th>
3848 <th>Value</th>
3849 </tr>
3850 </thead>
3851 <tbody>
3852
3853 <tr>
3854 <td>COMPRESS_URL</td>
3855 <td class="code"><pre>'/static/'</pre></td>
3856 </tr>
3857
3858 <tr>
3859 <td>COMPRESS_OUTPUT_DIR</td>
3860 <td class="code"><pre>'CACHE'</pre></td>
3861 </tr>
3862
3863 <tr>
3864 <td>ESENDER_SENDER_NAME</td>
3865 <td class="code"><pre>u''</pre></td>
3866 </tr>
3867
3868 <tr>
3869 <td>THUMBNAIL_PROCESSORS</td>
3870 <td class="code"><pre>('easy_thumbnails.processors.colorspace',
3871 'easy_thumbnails.processors.autocrop',
3872 'filer.thumbnail_processors.scale_and_crop_with_subject_location',
3873 'easy_thumbnails.processors.filters')</pre></td>
3874 </tr>
3875
3876 <tr>
3877 <td>RECOMMENDED_PRODUCTS_META_KEYWORDS</td>
3878 <td class="code"><pre>u'********************'</pre></td>
3879 </tr>
3880
3881 <tr>
3882 <td>COMPRESS_DATA_URI_MAX_SIZE</td>
3883 <td class="code"><pre>1024</pre></td>
3884 </tr>
3885
3886 <tr>
3887 <td>CATEGORY_SHOW_PRODUCT_WITH_VARIANTS</td>
3888 <td class="code"><pre>False</pre></td>
3889 </tr>
3890
3891 <tr>
3892 <td>LFS_SHIPPING_EMAIL_REQUIRED</td>
3893 <td class="code"><pre>False</pre></td>
3894 </tr>
3895
3896 <tr>
3897 <td>PRODUCT_LIST_PAGES_META_KEYWORDS</td>
3898 <td class="code"><pre>u'********************'</pre></td>
3899 </tr>
3900
3901 <tr>
3902 <td>MESSAGE_SENDER_UNISENDER_SENDER_MAIL</td>
3903 <td class="code"><pre>u''</pre></td>
3904 </tr>
3905
3906 <tr>
3907 <td>UPDATE_1C_SEO_PRODUCTS</td>
3908 <td class="code"><pre>False</pre></td>
3909 </tr>
3910
3911 <tr>
3912 <td>MESSAGE_SENDER_SMSC_PASSWORD</td>
3913 <td class="code"><pre>u'********************'</pre></td>
3914 </tr>
3915
3916 <tr>
3917 <td>ESENDER_EMAIL_SENDER_SERVICE</td>
3918 <td class="code"><pre>u'unisender'</pre></td>
3919 </tr>
3920
3921 <tr>
3922 <td>URL_CASE_INSENSITIVE</td>
3923 <td class="code"><pre>True</pre></td>
3924 </tr>
3925
3926 <tr>
3927 <td>CATEGORY_SHOW_404_FOR_INVALID_PAGE</td>
3928 <td class="code"><pre>False</pre></td>
3929 </tr>
3930
3931 <tr>
3932 <td>MESSAGE_STORAGE</td>
3933 <td class="code"><pre>'django.contrib.messages.storage.fallback.FallbackStorage'</pre></td>
3934 </tr>
3935
3936 <tr>
3937 <td>REMOVE_LOADED_OPTION</td>
3938 <td class="code"><pre>False</pre></td>
3939 </tr>
3940
3941 <tr>
3942 <td>UPDATE_1C_CATEGORIES_DESCRIPTION</td>
3943 <td class="code"><pre>False</pre></td>
3944 </tr>
3945
3946 <tr>
3947 <td>CODEMIRROR_THEME</td>
3948 <td class="code"><pre>'neat'</pre></td>
3949 </tr>
3950
3951 <tr>
3952 <td>REMOVE_GET_PARAMS</td>
3953 <td class="code"><pre>'start=1&page=1'</pre></td>
3954 </tr>
3955
3956 <tr>
3957 <td>SESSION_COOKIE_NAME</td>
3958 <td class="code"><pre>'sessionid'</pre></td>
3959 </tr>
3960
3961 <tr>
3962 <td>UPDATE_SHIPPING_METHODS_UPDATE_RATE_NP</td>
3963 <td class="code"><pre>7</pre></td>
3964 </tr>
3965
3966 <tr>
3967 <td>MESSAGE_SENDER_ALPHA_SMS_SENDER_PHONE</td>
3968 <td class="code"><pre>u''</pre></td>
3969 </tr>
3970
3971 <tr>
3972 <td>SSHOP_FTP_SOURCES</td>
3973 <td class="code"><pre>[{'DIR': '',
3974 'DOMAIN': 'ftp201.p-cart.com',
3975 'PASSWORD': 'LhdywKh',
3976 'THIS_SERVER': False,
3977 'USER': 'itlife'},
3978 {'DIR': '',
3979 'DOMAIN': 'ftp133.p-cart.com',
3980 'PASSWORD': 'LhdywKh',
3981 'THIS_SERVER': False,
3982 'USER': 'itlife'},
3983 {'DIR': '',
3984 'DOMAIN': '93.171.138.98',
3985 'PASSWORD': '4WW5buCc',
3986 'THIS_SERVER': False,
3987 'USER': 'ftpuser'}]</pre></td>
3988 </tr>
3989
3990 <tr>
3991 <td>MESSAGE_SENDER_UNISENDER_SENDER_NAME</td>
3992 <td class="code"><pre>u''</pre></td>
3993 </tr>
3994
3995 <tr>
3996 <td>SBITS_PAGES_VIEW_CHILD_NEWS</td>
3997 <td class="code"><pre>False</pre></td>
3998 </tr>
3999
4000 <tr>
4001 <td>SERVER_EMAIL</td>
4002 <td class="code"><pre>'root@localhost'</pre></td>
4003 </tr>
4004
4005 <tr>
4006 <td>HELPBAR_DOCS_REPOSITORY</td>
4007 <td class="code"><pre>'http://sitepanel.the7bits.com/pages/'</pre></td>
4008 </tr>
4009
4010 <tr>
4011 <td>COMPRESS_CSS_COMPRESSOR</td>
4012 <td class="code"><pre>'compressor.css.CssCompressor'</pre></td>
4013 </tr>
4014
4015 <tr>
4016 <td>LFS_RECENT_PRODUCTS_LIMIT</td>
4017 <td class="code"><pre>5</pre></td>
4018 </tr>
4019
4020 <tr>
4021 <td>RECOMMENDED_PRODUCTS_META_DESCRIPTION</td>
4022 <td class="code"><pre>u''</pre></td>
4023 </tr>
4024
4025 <tr>
4026 <td>FIRST_DAY_OF_WEEK</td>
4027 <td class="code"><pre>0</pre></td>
4028 </tr>
4029
4030 <tr>
4031 <td>DEFAULT_SHOP_META_TITLE_TEMPLATE</td>
4032 <td class="code"><pre>u'{{ shop_name }}'</pre></td>
4033 </tr>
4034
4035 <tr>
4036 <td>CACHES</td>
4037 <td class="code"><pre>{'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
4038 'KEY_PREFIX': u'********************',
4039 'LOCATION': '127.0.0.1:11211',
4040 'TIMEOUT': 2592000}}</pre></td>
4041 </tr>
4042
4043 <tr>
4044 <td>SHOW_FILTER_COUNTERS</td>
4045 <td class="code"><pre>True</pre></td>
4046 </tr>
4047
4048 <tr>
4049 <td>SESSION_COOKIE_PATH</td>
4050 <td class="code"><pre>'/'</pre></td>
4051 </tr>
4052
4053 <tr>
4054 <td>PRODUCT_PROPERTY_TRANSLATORS</td>
4055 <td class="code"><pre>{'test': {u'test_value': u'test_value - test_description'}}</pre></td>
4056 </tr>
4057
4058 <tr>
4059 <td>BLOCK_SIMILAR_PRODUCTS_SORT_PRICE</td>
4060 <td class="code"><pre>2</pre></td>
4061 </tr>
4062
4063 <tr>
4064 <td>DEFAULT_CATEGORY_META_TEXT_TEMPLATE</td>
4065 <td class="code"><pre>u''</pre></td>
4066 </tr>
4067
4068 <tr>
4069 <td>PRODUCT_LIST_PAGES_META_TEXT</td>
4070 <td class="code"><pre>u''</pre></td>
4071 </tr>
4072
4073 <tr>
4074 <td>DEFAULT_SHOP_META_DESCRIPTION_TEMPLATE</td>
4075 <td class="code"><pre>u''</pre></td>
4076 </tr>
4077
4078 <tr>
4079 <td>DEMO_MODE</td>
4080 <td class="code"><pre>False</pre></td>
4081 </tr>
4082
4083 <tr>
4084 <td>DEFAULT_INDEX_TABLESPACE</td>
4085 <td class="code"><pre>''</pre></td>
4086 </tr>
4087
4088 <tr>
4089 <td>MESSAGE_SENDER_UNISENDER_API_KEY</td>
4090 <td class="code"><pre>u'********************'</pre></td>
4091 </tr>
4092
4093 <tr>
4094 <td>ESENDER_SENDER_MAIL</td>
4095 <td class="code"><pre>u''</pre></td>
4096 </tr>
4097
4098 <tr>
4099 <td>SSHOP_PRICE_DIR</td>
4100 <td class="code"><pre>'/home/webprod/projects/itlife/media//prices/'</pre></td>
4101 </tr>
4102
4103 <tr>
4104 <td>LOGIN_REDIRECT_URLNAME</td>
4105 <td class="code"><pre>'next'</pre></td>
4106 </tr>
4107
4108 <tr>
4109 <td>USE_X_FORWARDED_HOST</td>
4110 <td class="code"><pre>False</pre></td>
4111 </tr>
4112
4113 <tr>
4114 <td>ADMIN_ROOT_PATH</td>
4115 <td class="code"><pre>'superadmin/'</pre></td>
4116 </tr>
4117
4118 <tr>
4119 <td>CHECKOUT_SHOW_PAYMENT</td>
4120 <td class="code"><pre>True</pre></td>
4121 </tr>
4122
4123 <tr>
4124 <td>FTS_PRIORITY_SEARCH_BY_SKU</td>
4125 <td class="code"><pre>2</pre></td>
4126 </tr>
4127
4128 <tr>
4129 <td>FILTERED_SITEMAP_FILES_XML_SITEMAP</td>
4130 <td class="code"><pre>20</pre></td>
4131 </tr>
4132
4133 <tr>
4134 <td>COMPRESS_DEBUG_TOGGLE</td>
4135 <td class="code"><pre>'None'</pre></td>
4136 </tr>
4137
4138 <tr>
4139 <td>CSRF_COOKIE_DOMAIN</td>
4140 <td class="code"><pre>None</pre></td>
4141 </tr>
4142
4143 <tr>
4144 <td>REPORT_BUILDER_GLOBAL_EXPORT</td>
4145 <td class="code"><pre>True</pre></td>
4146 </tr>
4147
4148 <tr>
4149 <td>FILE_CHARSET</td>
4150 <td class="code"><pre>'utf-8'</pre></td>
4151 </tr>
4152
4153 <tr>
4154 <td>DEBUG</td>
4155 <td class="code"><pre>True</pre></td>
4156 </tr>
4157
4158 <tr>
4159 <td>FILTER_SORTERS</td>
4160 <td class="code"><pre>(('asc', 'lfs.filters.sorters.AscFilterOptionSorter'),
4161 ('desc', 'lfs.filters.sorters.DescFilterOptionSorter'),
4162 None,
4163 ('count', 'lfs.filters.sorters.CountAZFilterOptionSorter'),
4164 ('-count', 'lfs.filters.sorters.CountZAFilterOptionSorter'),
4165 None,
4166 ('numberasc', 'lfs.filters.sorters.NumberAZFilterOptionSorter'),
4167 ('numberdesc', 'lfs.filters.sorters.NumberZAFilterOptionSorter'))</pre></td>
4168 </tr>
4169
4170 <tr>
4171 <td>CHECKOUT_USE_DEFAULT_SHIPPING</td>
4172 <td class="code"><pre>False</pre></td>
4173 </tr>
4174
4175 <tr>
4176 <td>SESSION_FILE_PATH</td>
4177 <td class="code"><pre>None</pre></td>
4178 </tr>
4179
4180 <tr>
4181 <td>CHECKOUT_THANK_YOU_TEXT</td>
4182 <td class="code"><pre>u'\u0412\u0430\u0448 \u0437\u0430\u043a\u0430\u0437 \u043f\u0440\u0438\u043d\u044f\u0442. \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441 \u0412\u0430\u043c\u0438 \u0441\u0432\u044f\u0436\u0435\u0442\u0441\u044f \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0434\u043b\u044f \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u043a\u0430\u0437\u0430.'</pre></td>
4183 </tr>
4184
4185 <tr>
4186 <td>STATICFILES_DIRS</td>
4187 <td class="code"><pre>()</pre></td>
4188 </tr>
4189
4190 <tr>
4191 <td>FTS_SEARCH_BY_NAME</td>
4192 <td class="code"><pre>True</pre></td>
4193 </tr>
4194
4195 <tr>
4196 <td>SECURE_PROXY_SSL_HEADER</td>
4197 <td class="code"><pre>None</pre></td>
4198 </tr>
4199
4200 <tr>
4201 <td>CAPTCHA_TIMEOUT</td>
4202 <td class="code"><pre>20</pre></td>
4203 </tr>
4204
4205 <tr>
4206 <td>LETTER_FOR_REVIEWS_AMOUNT_OF_COLS</td>
4207 <td class="code"><pre>2</pre></td>
4208 </tr>
4209
4210 <tr>
4211 <td>UPDATE_1C_ADD_WATERMARK</td>
4212 <td class="code"><pre>False</pre></td>
4213 </tr>
4214
4215 <tr>
4216 <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
4217 <td class="code"><pre>False</pre></td>
4218 </tr>
4219
4220 <tr>
4221 <td>MONTH_DAY_FORMAT</td>
4222 <td class="code"><pre>'F j'</pre></td>
4223 </tr>
4224
4225 <tr>
4226 <td>FILTER_SHOW_ALL_PRODUCTS</td>
4227 <td class="code"><pre>True</pre></td>
4228 </tr>
4229
4230 <tr>
4231 <td>SOUTH_TESTS_MIGRATE</td>
4232 <td class="code"><pre>False</pre></td>
4233 </tr>
4234
4235 <tr>
4236 <td>PROJECT_IDENTIFIER</td>
4237 <td class="code"><pre>u'MebelOrganic'</pre></td>
4238 </tr>
4239
4240 <tr>
4241 <td>LETTER_FOR_REVIEWS_CATEGORY_LEVEL</td>
4242 <td class="code"><pre>0</pre></td>
4243 </tr>
4244
4245 <tr>
4246 <td>SMART_DEFINE_PROPERTY_TYPE</td>
4247 <td class="code"><pre>False</pre></td>
4248 </tr>
4249
4250 <tr>
4251 <td>USE_THOUSAND_SEPARATOR</td>
4252 <td class="code"><pre>False</pre></td>
4253 </tr>
4254
4255 <tr>
4256 <td>JOB_CLEAR_CACHE_PRIORITY</td>
4257 <td class="code"><pre>1</pre></td>
4258 </tr>
4259
4260 <tr>
4261 <td>UPDATE_SHIPPING_METHODS_UPDATE_RATE_IT</td>
4262 <td class="code"><pre>7</pre></td>
4263 </tr>
4264
4265 <tr>
4266 <td>CSRF_FAILURE_VIEW</td>
4267 <td class="code"><pre>'django.views.csrf.csrf_failure'</pre></td>
4268 </tr>
4269
4270 <tr>
4271 <td>COMPRESS_CACHE_KEY_FUNCTION</td>
4272 <td class="code"><pre>u'********************'</pre></td>
4273 </tr>
4274
4275 <tr>
4276 <td>LOGIN_REDIRECT_URL</td>
4277 <td class="code"><pre>'/'</pre></td>
4278 </tr>
4279
4280 <tr>
4281 <td>CHECKOUT_PHONE_HELP_TEXT</td>
4282 <td class="code"><pre>u''</pre></td>
4283 </tr>
4284
4285 <tr>
4286 <td>DECIMAL_SEPARATOR</td>
4287 <td class="code"><pre>'.'</pre></td>
4288 </tr>
4289
4290 <tr>
4291 <td>IGNORABLE_404_URLS</td>
4292 <td class="code"><pre>()</pre></td>
4293 </tr>
4294
4295 <tr>
4296 <td>NOSE_ARGS</td>
4297 <td class="code"><pre>['--with-progressive', '--logging-clear-handlers', '--failed', '--stop']</pre></td>
4298 </tr>
4299
4300 <tr>
4301 <td>TEMPLATE_STRING_IF_INVALID</td>
4302 <td class="code"><pre>''</pre></td>
4303 </tr>
4304
4305 <tr>
4306 <td>UPDATE_SHIPPING_METHODS_NOVA_POSHTA</td>
4307 <td class="code"><pre>u'None'</pre></td>
4308 </tr>
4309
4310 <tr>
4311 <td>LFS_UNITS</td>
4312 <td class="code"><pre>[u'\u043c',
4313 u'\u043a\u0432.\u043c',
4314 u'\u0441\u043c',
4315 u'\u0443\u043f',
4316 u'\u0448\u0442']</pre></td>
4317 </tr>
4318
4319 <tr>
4320 <td>CHECKOUT_SHOW_COMMENT</td>
4321 <td class="code"><pre>True</pre></td>
4322 </tr>
4323
4324 <tr>
4325 <td>FIXTURE_DIRS</td>
4326 <td class="code"><pre>()</pre></td>
4327 </tr>
4328
4329 <tr>
4330 <td>UPDATE_SHIPPING_METHODS_UPDATE_RATE_DV</td>
4331 <td class="code"><pre>7</pre></td>
4332 </tr>
4333
4334 <tr>
4335 <td>DEFAULT_CATEGORY_META_KEYWORDS_TEMPLATE</td>
4336 <td class="code"><pre>u'********************'</pre></td>
4337 </tr>
4338
4339 <tr>
4340 <td>ENTRY_POINT_GROUP</td>
4341 <td class="code"><pre>'sshop.plugins.settings.entrypoints'</pre></td>
4342 </tr>
4343
4344 <tr>
4345 <td>HELPBAR_URLS</td>
4346 <td class="code"><pre>((('^/superadmin/auth/user/$',), 'pcart-list-users'),
4347 (('^/superadmin/auth/user/add/$',), 'pcart-add-user'),
4348 (('^/superadmin/auth/user/\\d+/$',), 'pcart-edit-user'),
4349 (('^/superadmin/auth/user/\\d+/password/$',), 'pcart-change-password'),
4350 (('^/superadmin/auth/group/$',), 'pcart-list-groups'),
4351 (('^/superadmin/auth/group/add/$',), 'pcart-add-group'),
4352 (('^/superadmin/auth/group/\\d+/$',), 'pcart-edit-group'),
4353 (('^/superadmin/loginza/identity/$',), 'pcart-list-identities'),
4354 (('^/superadmin/loginza/identity/add/$',), 'pcart-add-identity'),
4355 (('^/superadmin/loginza/identity/\\d+/$',), 'pcart-edit-identity'),
4356 (('^/superadmin/loginza/usermap/$',), 'pcart-list-usermaps'),
4357 (('^/superadmin/loginza/usermap/add/$',), 'pcart-add-usermap'),
4358 (('^/superadmin/loginza/usermap/\\d+/$',), 'pcart-edit-usermap'),
4359 (('^/superadmin/catalog/category/$',), 'pcart-list-categories'),
4360 (('^/superadmin/catalog/category/add/$',), 'pcart-add-category'),
4361 (('^/superadmin/catalog/category/\\d+/$',), 'pcart-edit-category'),
4362 (('^/superadmin/filters/autoconfigure/\\d+$',), 'pcart-autoconfigurer'),
4363 (('^/superadmin/filters/filter/add/$',), 'pcart-add-filter'),
4364 (('^/superadmin/filters/filter/\\d+/$',), 'pcart-edit-filter'),
4365 (('^/superadmin/filters/filteroption/add/$',), 'pcart-add-filteroption'),
4366 (('^/superadmin/filters/filteroption/\\d+/$',), 'pcart-edit-filteroption'),
4367 (('^/superadmin/catalog/product/$',), 'pcart-list-products'),
4368 (('^/superadmin/catalog/product/add/$',), 'pcart-add-product'),
4369 (('^/superadmin/catalog/product/\\d+/$',), 'pcart-edit-product'),
4370 (('^/superadmin/catalog/property/$',), 'pcart-list-properties'),
4371 (('^/superadmin/catalog/property/add/$',), 'pcart-edit-property'),
4372 (('^/superadmin/catalog/property/\\d+/$',), 'pcart-edit-property'),
4373 (('^/superadmin/manufacturer/manufacturer/$',), 'pcart-list-manufacturers'),
4374 (('^/superadmin/manufacturer/manufacturer/add/$',), 'pcart-add-manufacturer'),
4375 (('^/superadmin/manufacturer/manufacturer/\\d+/$',),
4376 'pcart-edit-manufacturer'),
4377 (('^/superadmin/payment/paymentmethod/$',), 'pcart-list-paymentmethods'),
4378 (('^/superadmin/payment/paymentmethod/add/$',), 'pcart-add-paymentmethod'),
4379 (('^/superadmin/payment/paymentmethod/\\d+/$',), 'pcart-edit-paymentmethod'),
4380 (('^/superadmin/shipping/shippingmethod/$',), 'pcart-list-shippingmethods'),
4381 (('^/superadmin/shipping/shippingmethod/add/$',), 'pcart-add-shippingmethod'),
4382 (('^/superadmin/shipping/shippingmethod/\\d+/$',),
4383 'pcart-edit-shippingmethod'),
4384 (('^/superadmin/sshop_currencies/currency/$',), 'pcart-list-currency'),
4385 (('^/superadmin/sshop_currencies/currency/add/$',), 'pcart-add-currency'),
4386 (('^/superadmin/sshop_currencies/currency/\\d+/$',), 'pcart-edit-currency'),
4387 (('^/superadmin/page/page/$',), 'pcart-list-pages'),
4388 (('^/superadmin/page/page/add/$',), 'pcart-add-page'),
4389 (('^/superadmin/page/page/\\d+/$',), 'pcart-edit-page'),
4390 (('^/superadmin/core/action/$',), 'pcart-list-actions'),
4391 (('^/superadmin/core/action/add/$',), 'pcart-add-action'),
4392 (('^/superadmin/core/action/\\d+/$',), 'pcart-edit-action'),
4393 (('^/superadmin/catalog/sorttype/$',), 'pcart-list-sorttypes'),
4394 (('^/superadmin/catalog/sorttype/add/$',), 'pcart-add-sorttype'),
4395 (('^/superadmin/catalog/sorttype/\\d+/$',), 'pcart-edit-sorttype'),
4396 (('^/superadmin/question/question/$',), 'pcart-list-questions'),
4397 (('^/superadmin/question/question/add/$',), 'pcart-edit-question'),
4398 (('^/superadmin/question/question/\\d+/$',), 'pcart-edit-question'),
4399 (('^/superadmin/info/system-info/$',), 'pcart-info-systeminfo'),
4400 (('^/superadmin/config/general/$',), 'pcart-config-general'),
4401 (('^/superadmin/config/seo/$',), 'pcart-config-seo'),
4402 (('^/superadmin/config/captcha/$',), 'pcart-config-captcha'),
4403 (('^/superadmin/config/login/$',), 'pcart-config-login'),
4404 (('^/superadmin/config/registration/$',), 'pcart-config-registration'),
4405 (('^/superadmin/config/customer/$',), 'pcart-config-customer'),
4406 (('^/superadmin/config/email/$',), 'pcart-config-email'),
4407 (('^/superadmin/config/checkout/$',), 'pcart-config-checkout'),
4408 (('^/superadmin/config/message_sending/$',), 'pcart-config-message_sending'),
4409 (('^/superadmin/config/catalog/$',), 'pcart-config-catalog'),
4410 (('^/superadmin/config/tasks/$',), 'pcart-config-tasks'),
4411 (('^/superadmin/redirects/redirect/$',), 'pcart-list-redirect'),
4412 (('^/superadmin/redirects/redirect/add/$',), 'pcart-edit-redirect'),
4413 (('^/superadmin/redirects/redirect/\\d+/$',), 'pcart-edit-redirect'),
4414 (('^/superadmin/sites/site/$',), 'pcart-list-site'),
4415 (('^/superadmin/sites/site/add/$',), 'pcart-edit-site'),
4416 (('^/superadmin/sites/site/\\d+/$',), 'pcart-edit-site'),
4417 (('^/superadmin/portlets/portletregistration/$',),
4418 'pcart-list-portletregistration'),
4419 (('^/superadmin/portlets/portletregistration/add/$',),
4420 'pcart-edit-portletregistration'),
4421 (('^/superadmin/portlets/portletregistration/\\d+/$',),
4422 'pcart-edit-portletregistration'),
4423 (('^/superadmin/portlets/slot/$',), 'pcart-list-slot'),
4424 (('^/superadmin/portlets/slot/add/$',), 'pcart-edit-slot'),
4425 (('^/superadmin/portlets/slot/\\d+/$',), 'pcart-edit-slot'),
4426 (('^/superadmin/filer/folder/$',), 'pcart-filer-folder'),
4427 (('^/superadmin/tasks/job/$',), 'pcart-list-job'),
4428 (('^/superadmin/tasks/job/add/$',), 'pcart-edit-job'),
4429 (('^/superadmin/tasks/job/\\d+/$',), 'pcart-edit-job'),
4430 (('^/superadmin/maintenance/maintenancemessage/$',),
4431 'pcart-list-maintenancemessage'),
4432 (('^/superadmin/maintenance/maintenancemessage/add/$',),
4433 'pcart-edit-maintenancemessage'),
4434 (('^/superadmin/maintenance/maintenancemessage/\\d+/$',),
4435 'pcart-edit-maintenancemessage'),
4436 (('^/superadmin/admin/logentry/$',), 'pcart-admin-logentry'),
4437 (('^/superadmin/logtailer/logfile/$',), 'pcart-list-logfile'),
4438 (('^/superadmin/logtailer/logfile/add/$',), 'pcart-add-logfile'),
4439 (('^/superadmin/logtailer/logfile/\\d+/$',), 'pcart-edit-logfile'),
4440 (('^/superadmin/logtailer/filter/$',), 'pcart-list-logfilter'),
4441 (('^/superadmin/logtailer/filter/add/$',), 'pcart-edit-logfilter'),
4442 (('^/superadmin/logtailer/filter/\\d+/$',), 'pcart-edit-logfilter'),
4443 (('^/superadmin/logtailer/logsclipboard/$',), 'pcart-list-logsclipboard'),
4444 (('^/superadmin/logtailer/logsclipboard/add/$',), 'pcart-edit-logsclipboard'),
4445 (('^/superadmin/logtailer/logsclipboard/\\d+/$',),
4446 'pcart-edit-logsclipboard'),
4447 (('^/superadmin/filebrowser/browse/$',), 'pcart-admin-filebrowser'),
4448 (('^/superadmin/voucher/vouchergroup/$',), 'pcart-list-vouchergroup'),
4449 (('^/superadmin/voucher/vouchergroup/add/$',), 'pcart-edit-vouchergroup'),
4450 (('^/superadmin/voucher/vouchergroup/\\d+/$',), 'pcart-edit-vouchergroup'),
4451 (('^/superadmin/voucher/voucher/$',), 'pcart-list-voucher'),
4452 (('^/superadmin/voucher/voucher/add/$',), 'pcart-edit-voucher'),
4453 (('^/superadmin/voucher/voucher/\\d+/$',), 'pcart-edit-voucher'),
4454 (('^/superadmin/discounts/discount/$',), 'pcart-list-discount'),
4455 (('^/superadmin/discounts/discount/add/$',), 'pcart-add-discount'),
4456 (('^/superadmin/discounts/discount/\\d+/$',), 'pcart-edit-discount'),
4457 (('^/superadmin/marketing/featuredproduct/$',), 'pcart-list-featuredproduct'),
4458 (('^/superadmin/marketing/featuredproduct/add/$',),
4459 'pcart-edit-featuredproduct'),
4460 (('^/superadmin/marketing/featuredproduct/\\d+/$',),
4461 'pcart-edit-featuredproduct'),
4462 (('^/superadmin/marketing/topseller/$',), 'pcart-list-topseller'),
4463 (('^/superadmin/marketing/topseller/add/$',), 'pcart-edit-topseller'),
4464 (('^/superadmin/marketing/topseller/\\d+/$',), 'pcart-edit-topseller'),
4465 (('^/superadmin/marketing/productlist/$',), 'pcart-list-productlist'),
4466 (('^/superadmin/marketing/productlist/add/$',), 'pcart-edit-productlist'),
4467 (('^/superadmin/marketing/productlist/\\d+/$',), 'pcart-edit-productlist'),
4468 (('^/superadmin/marketing/productlistitem/$',), 'pcart-list-productlistitem'),
4469 (('^/superadmin/marketing/productlistitem/add/$',),
4470 'pcart-edit-productlistitem'),
4471 (('^/superadmin/marketing/productlistitem/\\d+/$',),
4472 'pcart-edit-productlistitem'),
4473 (('^/superadmin/faq/topic/$',), 'pcart-list-faqtopic'),
4474 (('^/superadmin/faq/topic/add/$',), 'pcart-edit-faqtopic'),
4475 (('^/superadmin/faq/topic/\\d+/$',), 'pcart-edit-faqtopic'),
4476 (('^/superadmin/faq/question/$',), 'pcart-list-faqquestion'),
4477 (('^/superadmin/faq/question/add/$',), 'pcart-edit-faqquestion'),
4478 (('^/superadmin/faq/question/\\d+/$',), 'pcart-edit-faqquestion'),
4479 (('^/superadmin/customer/customer/$',), 'pcart-list-customer'),
4480 (('^/superadmin/customer/customer/add/$',), 'pcart-edit-customer'),
4481 (('^/superadmin/customer/customer/\\d+/$',), 'pcart-edit-customer'),
4482 (('^/superadmin/cart/cart/$',), 'pcart-list-cart'),
4483 (('^/superadmin/cart/cart/add/$',), 'pcart-edit-cart'),
4484 (('^/superadmin/cart/cart/\\d+/$',), 'pcart-edit-cart'),
4485 (('^/superadmin/order/order/$',), 'pcart-list-order'),
4486 (('^/superadmin/order/order/add/$',), 'pcart-edit-order'),
4487 (('^/superadmin/order/order/\\d+/$',), 'pcart-edit-order'),
4488 (('^/superadmin/order/order-preview/\\d+/$',), 'pcart-edit-orderpreview'),
4489 (('^/superadmin/reviews/review/$',), 'pcart-list-review'),
4490 (('^/superadmin/reviews/review/add/$',), 'pcart-edit-review'),
4491 (('^/superadmin/reviews/review/\\d+/$',), 'pcart-edit-review'),
4492 (('^/superadmin/catalog/staticblock/$',), 'pcart-list-staticblock'),
4493 (('^/superadmin/catalog/staticblock/add/$',), 'pcart-edit-staticblock'),
4494 (('^/superadmin/catalog/staticblock/\\d+/$',), 'pcart-edit-staticblock'),
4495 (('^/superadmin/mail/mailtemplate/$',), 'pcart-list-mailtemplate'),
4496 (('^/superadmin/mail/mailtemplate/add/$',), 'pcart-edit-mailtemplate'),
4497 (('^/superadmin/mail/mailtemplate/\\d+/$',), 'pcart-edit-mailtemplate'),
4498 (('^/superadmin/form_designer/formlog/$',), 'pcart-list-formlog'),
4499 (('^/superadmin/form_designer/formdefinition/$',),
4500 'pcart-list-formdefinition'),
4501 (('^/superadmin/form_designer/formdefinition/add/$',),
4502 'pcart-edit-formdefinition'),
4503 (('^/superadmin/form_designer/formdefinition/\\d+/$',),
4504 'pcart-edit-formdefinition'),
4505 (('^/superadmin/catalog/propertyvalueicon/$',),
4506 'pcart-list-propertyvalueicon'),
4507 (('^/superadmin/catalog/propertyvalueicon/add/$',),
4508 'pcart-edit-propertyvalueicon'),
4509 (('^/superadmin/catalog/propertyvalueicon/\\d+/$',),
4510 'pcart-edit-propertyvalueicon'),
4511 (('^/superadmin/catalog/propertyunit/$',), 'pcart-list-propertyunit'),
4512 (('^/superadmin/catalog/propertyunit/add/$',), 'pcart-edit-propertyunit'),
4513 (('^/superadmin/catalog/propertyunit/\\d+/$',), 'pcart-edit-propertyunit'),
4514 (('^/superadmin/catalog/propertyoption/$',), 'pcart-list-propertyoption'),
4515 (('^/superadmin/catalog/propertyoption/add/$',), 'pcart-edit-propertyoption'),
4516 (('^/superadmin/catalog/propertyoption/\\d+/$',),
4517 'pcart-edit-propertyoption'),
4518 (('^/superadmin/catalog/propertyset/$',), 'pcart-list-propertyset'),
4519 (('^/superadmin/catalog/propertyset/add/$',), 'pcart-edit-propertyset'),
4520 (('^/superadmin/catalog/propertyset/\\d+/$',), 'pcart-edit-propertyset'),
4521 (('^/superadmin/core/shop/$',), 'pcart-list-shop'),
4522 (('^/superadmin/core/shop/add/$',), 'pcart-add-shop'),
4523 (('^/superadmin/core/shop/\\d+/$',), 'pcart-edit-shop'),
4524 (('^/superadmin/core/actiongroup/$',), 'pcart-list-actiongroup'),
4525 (('^/superadmin/core/actiongroup/add/$',), 'pcart-add-actiongroup'),
4526 (('^/superadmin/core/actiongroup/\\d+/$',), 'pcart-edit-actiongroup'),
4527 (('^/superadmin/catalog/productstatus/$',), 'pcart-list-productstatus'),
4528 (('^/superadmin/catalog/productstatus/add/$',), 'pcart-edit-productstatus'),
4529 (('^/superadmin/catalog/productstatus/\\d+/$',), 'pcart-edit-productstatus'),
4530 (('^/superadmin/catalog/deliverytime/$',), 'pcart-list-deliverytime'),
4531 (('^/superadmin/catalog/deliverytime/add/$',), 'pcart-edit-deliverytime'),
4532 (('^/superadmin/catalog/deliverytime/\\d+/$',), 'pcart-edit-deliverytime'),
4533 (('^/superadmin/catalog/propertytype/$',), 'pcart-list-propertytype'),
4534 (('^/superadmin/catalog/propertytype/add/$',), 'pcart-edit-propertytype'),
4535 (('^/superadmin/catalog/propertytype/\\d+/$',), 'pcart-edit-propertytype'),
4536 (('^/simple_import/start_import/$',), 'pcart-start-simpleimport'),
4537 (('^/superadmin/sessions/session/$',), 'pcart-list-session'),
4538 (('^/superadmin/macroses/macros/$',), 'pcart-list-macros'),
4539 (('^/superadmin/macroses/macros/add/$',), 'pcart-edit-macros'),
4540 (('^/superadmin/macroses/macros/\\d+/$',), 'pcart-edit-macros'),
4541 (('^/superadmin/config/compatibility/$',), 'pcart-config-compatibility'),
4542 (('^/superadmin/config/reviews/$',), 'pcart-config-reviews'),
4543 (('^/superadmin/config/pcart_page/$',), 'pcart-config-pages'),
4544 (('^/superadmin/config/filters/$',), 'pcart-config-filters'),
4545 (('^/superadmin/config/pagination/$',), 'pcart-config-pagination'),
4546 (('^/superadmin/config/portlets_errors/$',), 'pcart-config-portlets-errors'),
4547 (('^/superadmin/config/letter_for_reviews/$',),
4548 'pcart-config-letter-for-reviews'),
4549 (('^/superadmin/letter_for_reviews/letterelement/$',),
4550 'pcart-letter-for-reviews-letterelement'),
4551 (('^/superadmin/letter_for_reviews/messageelement/$',),
4552 'pcart-letter-for-reviews-messageelement'),
4553 (('^/superadmin/letter_for_reviews/messageelement/add/$',),
4554 'pcart-add-messageelement'),
4555 (('^/superadmin/letter_for_reviews/message/$',),
4556 'pcart-letter-for-reviews-message'),
4557 (('^/superadmin/letter_for_reviews/message/add/$',), 'pcart-add-message'),
4558 (('^/superadmin/letter_for_reviews/letterelement/add/$',),
4559 'pcart-add-letterelement'),
4560 (('^/superadmin/letter_for_reviews/letterelement/\\d+/$',),
4561 'pcart-edit-letterelement'),
4562 (('^/superadmin/letter_for_reviews/messageelement/\\d+/$',),
4563 'pcart-edit-letter-for-reviews-messageelement'),
4564 (('^/superadmin/letter_for_reviews/message/\\d+/$',), 'pcart-edit-message'),
4565 (('^/superadmin/sbits_pages/$',), 'p-cart-sbits-pages'),
4566 (('^/superadmin/sbits_pages/scms_category/$',),
4567 'p-cart-sbits-pages-category-list'),
4568 (('^/superadmin/sbits_pages/scms_category/add/$',),
4569 'p-cart-add-category-sbits-pages'),
4570 (('^/superadmin/sbits_pages/scms_category/\\d+/$',),
4571 'p-cart-edit-category-sbits-pages'),
4572 (('^/superadmin/sbits_pages/scms_news/$',), 'p-cart-sbits-pages-news-list'),
4573 (('^/superadmin/sbits_pages/scms_news/add/$',),
4574 'p-cart-add-news-sbits-pages'),
4575 (('^/superadmin/sbits_pages/scms_news/\\d+/$',),
4576 'p-cart-edit-news-sbits-pages'),
4577 (('^/superadmin/seo_for_pages/seoforpage/$',), 'pcart-seoforpage'),
4578 (('^/superadmin/seo_for_pages/seoforpage/add/$',), 'pcart-add-seoforpage'),
4579 (('^/superadmin/seo_for_pages/seoforpage/\\d+/$',), 'pcart-edit-seoforpage'),
4580 (('^/superadmin/rootfiles/$',), 'pcart-list-rootfiles'),
4581 (('^/superadmin/rootfiles/file/$',), 'pcart-list-rootfiles'),
4582 (('^/superadmin/rootfiles/file/add/$',), 'pcart-add-robotstxt'),
4583 (('^/superadmin/rootfiles/file/\\d+/$',), 'pcart-edit-rootfiles'),
4584 (('^/superadmin/config/product_list_pages/$',),
4585 'pcart-config-product-list-pages'),
4586 (('^/superadmin/sbits_global_reviews/$',), 'pcart-sbits_global_reviews'),
4587 (('^/superadmin/sbits_global_reviews/globalreview/$',),
4588 'pcart-sbits_global_reviews-globalreview-list'),
4589 (('^/superadmin/sbits_global_reviews/globalreview/add/$',),
4590 'pcart-sbits_global_reviews-globalreview-add'),
4591 (('^/superadmin/sbits_global_reviews/globalreview/\\d+/$',),
4592 'pcart-sbits_global_reviews-globalreview-edit'),
4593 (('^/superadmin/config/sbits_global_reviews/$',),
4594 'pcart-config-global-reviews'),
4595 (('^/superadmin/config/update_shipping_methods/$',),
4596 'pcart-config-update-shipping-methods'),
4597 (('^/superadmin/itlife_theme/categorysitemapconfig/$',),
4598 'categorysitemapconfig'),
4599 (('^/superadmin/recommended_products/$',), 'pcart-recommended-products'),
4600 (('^/superadmin/recommended_products/recommendedproducts/$',),
4601 'pcart-recommended-products-list'),
4602 (('^/superadmin/recommended_products/recommendedproducts/add/$',),
4603 'pcart-recommended-products-add'),
4604 (('^/superadmin/recommended_products/recommendedproducts/\\d+/$',),
4605 'pcart-recommended-products-edit'),
4606 (('^/superadmin/soap_1c_api/parallelcategory/$',),
4607 'pcart-soap-1c-api-list-categories'),
4608 (('^/superadmin/soap_1c_api/parallelcategory/\\d+/$',),
4609 'pcart-soap-1c-api-edit-category'),
4610 (('^/superadmin/esender/$',), 'pcart-esender'),
4611 (('^/superadmin/esender/abonent/$',), 'pcart-esender-list-abonents'),
4612 (('^/superadmin/esender/abonent/import/$',), 'pcart-esender-import-abonents'),
4613 (('^/superadmin/esender/abonent/import_from_shop/$',),
4614 'pcart-esender-import_from_shop-abonents'),
4615 (('^/superadmin/esender/abonent/add/$',), 'pcart-esender-add-abonent'),
4616 (('^/superadmin/esender/abonent/\\d+/$',), 'pcart-esender-edit-abonent'),
4617 (('^/superadmin/esender/groupabonents/$',),
4618 'pcart-esender-list-abonentgroups'),
4619 (('^/superadmin/esender/groupabonents/add/$',),
4620 'pcart-esender-add-abonentgroup'),
4621 (('^/superadmin/esender/groupabonents/\\d+/$',),
4622 'pcart-esender-edit-abonentgroup'),
4623 (('^/superadmin/esender/message/$',), 'pcart-esender-list-messages'),
4624 (('^/superadmin/esender/message/add/$',), 'pcart-esender-add-message'),
4625 (('^/superadmin/esender/message/\\d+/$',), 'pcart-esender-edit-message'),
4626 (('^/superadmin/esender/sendingmessages/$',),
4627 'pcart-esender-list-sendingmessages'),
4628 (('^/superadmin/esender/sendingmessages/add/$',),
4629 'pcart-esender-add-sendingmessage'),
4630 (('^/superadmin/esender/sendingmessages/\\d+/$',),
4631 'pcart-esender-edit-sendingmessage'),
4632 (('^/superadmin/esender/htmltemplate/$',),
4633 'pcart-esender-list-htmltemplates'),
4634 (('^/superadmin/esender/htmltemplate/add/$',),
4635 'pcart-esender-add-htmltemplate'),
4636 (('^/superadmin/esender/htmltemplate/\\d+/$',),
4637 'pcart-esender-edit-htmltemplate'),
4638 (('^/superadmin/price_navigator/pricenavigator/$',),
4639 'pcart-list-pricenavigators'),
4640 (('^/superadmin/price_navigator/pricenavigator/add/$',),
4641 'pcart-add-pricenavigator'),
4642 (('^/superadmin/price_navigator/pricenavigator/\\d+/$',),
4643 'pcart-edit-pricenavigator'))</pre></td>
4644 </tr>
4645
4646 <tr>
4647 <td>FORMAT_MODULE_PATH</td>
4648 <td class="code"><pre>None</pre></td>
4649 </tr>
4650
4651 <tr>
4652 <td>SSHOP_PAYMENT_METHOD_PROCESSORS</td>
4653 <td class="code"><pre>[('pm_privat24.privat24.Privat24PaymentMethodProcessor', u'Privat24 payment')]</pre></td>
4654 </tr>
4655
4656 <tr>
4657 <td>GLOBAL_REVIEWS_CUT_TYPE</td>
4658 <td class="code"><pre>'0'</pre></td>
4659 </tr>
4660
4661 <tr>
4662 <td>COMPRESS_YUI_JS_ARGUMENTS</td>
4663 <td class="code"><pre>''</pre></td>
4664 </tr>
4665
4666 <tr>
4667 <td>DISALLOWED_USER_AGENTS</td>
4668 <td class="code"><pre>()</pre></td>
4669 </tr>
4670
4671 <tr>
4672 <td>JOB_1C_IMPORT_PRIORITY</td>
4673 <td class="code"><pre>u'0'</pre></td>
4674 </tr>
4675
4676 <tr>
4677 <td>ACTIVE_CAPTCHA</td>
4678 <td class="code"><pre>''</pre></td>
4679 </tr>
4680
4681 <tr>
4682 <td>PROJECT_DIR</td>
4683 <td class="code"><pre>'/home/webprod/projects/itlife/sshop/sshop'</pre></td>
4684 </tr>
4685
4686 <tr>
4687 <td>PRODUCT_LIST_PAGES_DEFAULT_SORTING_NAME</td>
4688 <td class="code"><pre>u'\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e'</pre></td>
4689 </tr>
4690
4691 <tr>
4692 <td>LFS_SEND_ORDER_MAIL_ON_CHECKOUT</td>
4693 <td class="code"><pre>True</pre></td>
4694 </tr>
4695
4696 <tr>
4697 <td>COMPRESS_OFFLINE</td>
4698 <td class="code"><pre>True</pre></td>
4699 </tr>
4700
4701 <tr>
4702 <td>EMAIL_DEFAULT_FORMAT</td>
4703 <td class="code"><pre>'html+images'</pre></td>
4704 </tr>
4705
4706 <tr>
4707 <td>PUBLIC_DIR</td>
4708 <td class="code"><pre>'/home/webprod/projects/itlife/sshop/sshop/public'</pre></td>
4709 </tr>
4710
4711 <tr>
4712 <td>DEFAULT_PAGE_META_H1_TEMPLATE</td>
4713 <td class="code"><pre>u'{{ title }}'</pre></td>
4714 </tr>
4715
4716 <tr>
4717 <td>CHECKOUT_AUTH_ONLY</td>
4718 <td class="code"><pre>False</pre></td>
4719 </tr>
4720
4721 <tr>
4722 <td>USE_ETAGS</td>
4723 <td class="code"><pre>False</pre></td>
4724 </tr>
4725
4726 <tr>
4727 <td>FILTERED_SITEMAP_META_KEYWORDS</td>
4728 <td class="code"><pre>u'********************'</pre></td>
4729 </tr>
4730
4731 <tr>
4732 <td>BLOCK_SIMILAR_PRODUCTS_PERCENT</td>
4733 <td class="code"><pre>10</pre></td>
4734 </tr>
4735
4736 <tr>
4737 <td>AVAILABLE_GRAPHIC_PROCESSOR</td>
4738 <td class="code"><pre>(('PIL', 'PIL'), ('ImageMagick', 'ImageMagick'))</pre></td>
4739 </tr>
4740
4741 <tr>
4742 <td>CHECKOUT_REQUIRE_EMAIL</td>
4743 <td class="code"><pre>False</pre></td>
4744 </tr>
4745
4746 <tr>
4747 <td>USE_TZ</td>
4748 <td class="code"><pre>True</pre></td>
4749 </tr>
4750
4751 <tr>
4752 <td>SHORT_DATETIME_FORMAT</td>
4753 <td class="code"><pre>'m/d/Y P'</pre></td>
4754 </tr>
4755
4756 <tr>
4757 <td>TASK_NAME_EXCLUDES</td>
4758 <td class="code"><pre>[]</pre></td>
4759 </tr>
4760
4761 <tr>
4762 <td>AVAILABLE_SHOP_THEMES</td>
4763 <td class="code"><pre>(('basic_theme', u'Basic theme'), ('itlife_theme', u'itlife theme'))</pre></td>
4764 </tr>
4765
4766 <tr>
4767 <td>SEARCH_CONFIGS</td>
4768 <td class="code"><pre>[('searchapi.searchconfigs.SimpleSearchConfig',
4769 <django.utils.functional.__proxy__ object at 0x7fccd2f717d0>),
4770 ('itlife_theme.searchconfigs.UniversalSearchConfig',
4771 'Universal search config'),
4772 ('full_text_search.searchconfigs.TextSearchConfig2',
4773 'Fulltext search config 2')]</pre></td>
4774 </tr>
4775
4776 <tr>
4777 <td>ROBOTS_USE_SITEMAP</td>
4778 <td class="code"><pre>False</pre></td>
4779 </tr>
4780
4781 <tr>
4782 <td>MESSAGE_SENDER_SMSC_LOGIN</td>
4783 <td class="code"><pre>u''</pre></td>
4784 </tr>
4785
4786 <tr>
4787 <td>ACCOUNTING_EXCHANGE_JOB_REPEAT_TIME</td>
4788 <td class="code"><pre>1</pre></td>
4789 </tr>
4790
4791 <tr>
4792 <td>PCART_API_DOMAIN</td>
4793 <td class="code"><pre>u'********************'</pre></td>
4794 </tr>
4795
4796 <tr>
4797 <td>CRITERIONS</td>
4798 <td class="code"><pre>['lfs.criteria.models.criteria.PaymentMethodCriterion',
4799 'lfs.criteria.models.criteria.ShippingMethodCriterion',
4800 'lfs.criteria.models.criteria.CartPriceCriterion',
4801 'lfs.criteria.models.criteria.UserCriterion',
4802 'lfs.criteria.models.criteria.CustomCriterion',
4803 'lfs.criteria.models.criteria.ProductAmountCriterion',
4804 'lfs.criteria.models.criteria.ProductAmountCategoryCriterion',
4805 'lfs.criteria.models.criteria.DateTimeCriterion',
4806 'lfs.criteria.models.criteria.RegisteredUserCriterion',
4807 'lfs.criteria.models.criteria.GroupUserCriterion']</pre></td>
4808 </tr>
4809
4810 <tr>
4811 <td>TIME_ZONE</td>
4812 <td class="code"><pre>u'Europe/Kiev'</pre></td>
4813 </tr>
4814
4815 <tr>
4816 <td>SHOP_THEME</td>
4817 <td class="code"><pre>u'itlife_theme'</pre></td>
4818 </tr>
4819
4820 <tr>
4821 <td>SSHOP_USE_1C</td>
4822 <td class="code"><pre>True</pre></td>
4823 </tr>
4824
4825 <tr>
4826 <td>LANGUAGE_CODE</td>
4827 <td class="code"><pre>u'ru'</pre></td>
4828 </tr>
4829
4830 <tr>
4831 <td>ROOT_URLCONF</td>
4832 <td class="code"><pre>'sshop.urls'</pre></td>
4833 </tr>
4834
4835 <tr>
4836 <td>MANAGERS</td>
4837 <td class="code"><pre>(('Administrator', 'error@the7bits.com'),)</pre></td>
4838 </tr>
4839
4840 <tr>
4841 <td>EXCEPTIONS_FOR_URL_CASE_INSENSITIVE</td>
4842 <td class="code"><pre>u''</pre></td>
4843 </tr>
4844
4845 <tr>
4846 <td>SEO_DATA_GENERATORS</td>
4847 <td class="code"><pre>(('lfs.core.seo.CoreSEOGenerator', 0),
4848 ('lfs.page.seo.PageSEOGenerator', 5),
4849 ('lfs.catalog.seo.ProductSEOGenerator', 10),
4850 ('lfs.catalog.seo.CategorySEOGenerator', 15),
4851 ('seo_for_pages.seo.SEOForPageGenerator', 20))</pre></td>
4852 </tr>
4853
4854 <tr>
4855 <td>CHECKOUT_SHOW_VOUCHER</td>
4856 <td class="code"><pre>False</pre></td>
4857 </tr>
4858
4859 <tr>
4860 <td>DEFAULT_OTHER_META_TITLE_TEMPLATE</td>
4861 <td class="code"><pre>u'{{ name }} - {{ shop_name }}'</pre></td>
4862 </tr>
4863
4864 <tr>
4865 <td>STATIC_ROOT</td>
4866 <td class="code"><pre>'/home/webprod/projects/itlife/static/'</pre></td>
4867 </tr>
4868
4869 <tr>
4870 <td>COMPRESS_OFFLINE_MANIFEST</td>
4871 <td class="code"><pre>'manifest.json'</pre></td>
4872 </tr>
4873
4874 <tr>
4875 <td>LETTER_FOR_REVIEWS_VIEWING_MODE</td>
4876 <td class="code"><pre>u'table'</pre></td>
4877 </tr>
4878
4879 <tr>
4880 <td>DEFAULT_OTHER_META_DESCRIPTION_TEMPLATE</td>
4881 <td class="code"><pre>u''</pre></td>
4882 </tr>
4883
4884 <tr>
4885 <td>TEMPLATE_DIRS</td>
4886 <td class="code"><pre>('/home/webprod/projects/itlife/sshop/sshop/templates',)</pre></td>
4887 </tr>
4888
4889 <tr>
4890 <td>URL_VALIDATOR_USER_AGENT</td>
4891 <td class="code"><pre>'Django/1.4.5 (https://www.djangoproject.com)'</pre></td>
4892 </tr>
4893
4894 <tr>
4895 <td>LFS_DOCS</td>
4896 <td class="code"><pre>'http://docs.getlfs.com/en/latest/'</pre></td>
4897 </tr>
4898
4899 <tr>
4900 <td>SESSION_COOKIE_DOMAIN</td>
4901 <td class="code"><pre>None</pre></td>
4902 </tr>
4903
4904 <tr>
4905 <td>CHECKOUT_PHONE_PLACEHOLDER</td>
4906 <td class="code"><pre>u'0501122333'</pre></td>
4907 </tr>
4908
4909 <tr>
4910 <td>FUZZY_SEARCH_MIN_DISTANCE</td>
4911 <td class="code"><pre>0.1</pre></td>
4912 </tr>
4913
4914 <tr>
4915 <td>EXCHANGE_EXPORT_PLUGIN</td>
4916 <td class="code"><pre>[('callbacks', 'sbits_callbacks.api.CallbackExporter')]</pre></td>
4917 </tr>
4918
4919 <tr>
4920 <td>COMPRESS_YUI_BINARY</td>
4921 <td class="code"><pre>'java -jar yuicompressor.jar'</pre></td>
4922 </tr>
4923
4924 <tr>
4925 <td>FILE_UPLOAD_PERMISSIONS</td>
4926 <td class="code"><pre>None</pre></td>
4927 </tr>
4928
4929 <tr>
4930 <td>DEFAULT_ORDER_STATUS</td>
4931 <td class="code"><pre>u'1'</pre></td>
4932 </tr>
4933
4934 <tr>
4935 <td>DEFAULT_PAGE_META_KEYWORDS_TEMPLATE</td>
4936 <td class="code"><pre>u'********************'</pre></td>
4937 </tr>
4938
4939 <tr>
4940 <td>APPEND_SLASH</td>
4941 <td class="code"><pre>True</pre></td>
4942 </tr>
4943
4944 <tr>
4945 <td>DATABASE_ROUTERS</td>
4946 <td class="code"><pre>[]</pre></td>
4947 </tr>
4948
4949 <tr>
4950 <td>ESENDER_SENDER_SMS_NAME</td>
4951 <td class="code"><pre>u''</pre></td>
4952 </tr>
4953
4954 <tr>
4955 <td>PROPERTY_SORTERS</td>
4956 <td class="code"><pre>(('asc', 'lfs.catalog.sorters.AscPropertyOptionSorter'),
4957 ('desc', 'lfs.catalog.sorters.DescPropertyOptionSorter'),
4958 ('numberasc', 'lfs.catalog.sorters.NumberAZPropertyOptionSorter'),
4959 ('numberdesc', 'lfs.catalog.sorters.NumberZAPropertyOptionSorter'))</pre></td>
4960 </tr>
4961
4962 <tr>
4963 <td>YEAR_MONTH_FORMAT</td>
4964 <td class="code"><pre>'F Y'</pre></td>
4965 </tr>
4966
4967 <tr>
4968 <td>COMPRESS_OFFLINE_TIMEOUT</td>
4969 <td class="code"><pre>31536000</pre></td>
4970 </tr>
4971
4972 <tr>
4973 <td>DEFAULT_PAGE_META_TEXT_TEMPLATE</td>
4974 <td class="code"><pre>u''</pre></td>
4975 </tr>
4976
4977 <tr>
4978 <td>PRODUCT_LISTS_PAGE_NAME</td>
4979 <td class="code"><pre>u'\u0421\u043f\u0438\u0441\u043a\u0438 \u0442\u043e\u0432\u0430\u0440\u043e\u0432'</pre></td>
4980 </tr>
4981
4982 <tr>
4983 <td>MIDDLEWARE_CLASSES</td>
4984 <td class="code"><pre>('handler_404.middleware.Handler404Middleware',
4985 'raven.contrib.django.middleware.SentryResponseErrorIdMiddleware',
4986 'django.middleware.cache.UpdateCacheMiddleware',
4987 'sshop.middleware.DisableClientCachingMiddleware',
4988 'django.middleware.common.CommonMiddleware',
4989 'django.contrib.sessions.middleware.SessionMiddleware',
4990 'django.middleware.csrf.CsrfViewMiddleware',
4991 'django.middleware.doc.XViewMiddleware',
4992 'django.contrib.auth.middleware.AuthenticationMiddleware',
4993 'django.contrib.messages.middleware.MessageMiddleware',
4994 'sshop.middleware.TimezoneMiddleware',
4995 'sshop.middleware.Http403Middleware',
4996 'lfs.utils.middleware.RedirectFallbackMiddleware',
4997 'pagination.middleware.PaginationMiddleware',
4998 'maintenance.middleware.MaintenanceMiddleware',
4999 'sshop.middleware.DeleteNoneMiddleware',
5000 'sshop.middleware.MakeLowerUrlMiddleware',
5001 'django.middleware.cache.FetchFromCacheMiddleware',
5002 'utm_support.middleware.utm_support.UtmMiddleware',
5003 'remove_some_get_params.middleware.remove_params.RemoveGetParamsMiddleware',
5004 'django_mobile.middleware.MobileDetectionMiddleware',
5005 'django_mobile.middleware.SetFlavourMiddleware',
5006 'pcart_api.middleware.MobileRedirectMiddlewar')</pre></td>
5007 </tr>
5008
5009 <tr>
5010 <td>USE_I18N</td>
5011 <td class="code"><pre>True</pre></td>
5012 </tr>
5013
5014 <tr>
5015 <td>CUSTOMER_PHONE_TEMPLATE</td>
5016 <td class="code"><pre>'+%s%s(%s%s%s)%s%s%s-%s%s-%s%s'</pre></td>
5017 </tr>
5018
5019 <tr>
5020 <td>LANGUAGE_COOKIE_NAME</td>
5021 <td class="code"><pre>'django_language'</pre></td>
5022 </tr>
5023
5024 <tr>
5025 <td>CUSTOMER_AUTH_CHOICES</td>
5026 <td class="code"><pre>(('email', <django.utils.functional.__proxy__ object at 0x7fccd2f7f590>),
5027 ('phone', <django.utils.functional.__proxy__ object at 0x7fccd2f7f610>),
5028 ('username', <django.utils.functional.__proxy__ object at 0x7fccd2f7f690>))</pre></td>
5029 </tr>
5030
5031 <tr>
5032 <td>SBITS_PAGES_META_KEYWORDS</td>
5033 <td class="code"><pre>u'********************'</pre></td>
5034 </tr>
5035
5036 <tr>
5037 <td>CUSTOMER_NAME_REQUIRED</td>
5038 <td class="code"><pre>True</pre></td>
5039 </tr>
5040
5041 <tr>
5042 <td>WSGI_APPLICATION</td>
5043 <td class="code"><pre>'sshop.wsgi.application'</pre></td>
5044 </tr>
5045
5046 <tr>
5047 <td>UPDATE_SHIPPING_METHODS_INTIME_API_ID</td>
5048 <td class="code"><pre>u'********************'</pre></td>
5049 </tr>
5050
5051 <tr>
5052 <td>GLOBAL_REVIEWS_META_TITLE</td>
5053 <td class="code"><pre>u''</pre></td>
5054 </tr>
5055
5056 <tr>
5057 <td>ESENDER_UNSUBSCRIBE_TEXT</td>
5058 <td class="code"><pre>u'\u0412\u044b \u043e\u0442\u043f\u0438\u0441\u0430\u043b\u0438\u0441\u044c \u043e\u0442 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430'</pre></td>
5059 </tr>
5060
5061 <tr>
5062 <td>FORCE_SCRIPT_NAME</td>
5063 <td class="code"><pre>''</pre></td>
5064 </tr>
5065
5066 <tr>
5067 <td>PRODUCT_LIST_PAGES_TEMPLATES</td>
5068 <td class="code"><pre>(('product_list_pages/default.html',
5069 u'\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439'),)</pre></td>
5070 </tr>
5071
5072 <tr>
5073 <td>COMPRESS_CSSTIDY_BINARY</td>
5074 <td class="code"><pre>'csstidy'</pre></td>
5075 </tr>
5076
5077 <tr>
5078 <td>CUSTOMER_AUTH_LABEL</td>
5079 <td class="code"><pre>u'\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d'</pre></td>
5080 </tr>
5081
5082 <tr>
5083 <td>SSHOP_DEFAULT_SLUG</td>
5084 <td class="code"><pre>None</pre></td>
5085 </tr>
5086
5087 <tr>
5088 <td>LOGINZA_IFRAME_WIDTH</td>
5089 <td class="code"><pre>u'554px'</pre></td>
5090 </tr>
5091
5092 <tr>
5093 <td>COMPRESS_VERBOSE</td>
5094 <td class="code"><pre>False</pre></td>
5095 </tr>
5096
5097 <tr>
5098 <td>PCART_EVENT_TRACKER_STATUS_CONFIRMED</td>
5099 <td class="code"><pre>None</pre></td>
5100 </tr>
5101
5102 <tr>
5103 <td>COMPRESS_JS_FILTERS</td>
5104 <td class="code"><pre>['compressor.filters.jsmin.JSMinFilter']</pre></td>
5105 </tr>
5106
5107 <tr>
5108 <td>DEFAULT_PAGE_META_DESCRIPTION_TEMPLATE</td>
5109 <td class="code"><pre>u''</pre></td>
5110 </tr>
5111
5112 <tr>
5113 <td>MESSAGE_SENDER_UNISENDER_SENDER_PHONE</td>
5114 <td class="code"><pre>u''</pre></td>
5115 </tr>
5116
5117 <tr>
5118 <td>PREPEND_WWW</td>
5119 <td class="code"><pre>False</pre></td>
5120 </tr>
5121
5122 <tr>
5123 <td>UPDATE_SHIPPING_METHODS_INTIME</td>
5124 <td class="code"><pre>u'None'</pre></td>
5125 </tr>
5126
5127 <tr>
5128 <td>PRODUCT_LIST_PAGES_META_DESCRIPTION</td>
5129 <td class="code"><pre>u'\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0438 \u0430\u043a\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0442\u043e\u0432\u0430\u0440\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 MebelOrganic \u043f\u043e \u0432\u044b\u0433\u043e\u0434\u043d\u044b\u043c \u0446\u0435\u043d\u0430\u043c.'</pre></td>
5130 </tr>
5131
5132 <tr>
5133 <td>ADMIN_FILTER_OPTION_PER_PAGE</td>
5134 <td class="code"><pre>10</pre></td>
5135 </tr>
5136
5137 <tr>
5138 <td>JOB_MACROS_PRIORITY</td>
5139 <td class="code"><pre>5</pre></td>
5140 </tr>
5141
5142 <tr>
5143 <td>FILTERED_SITEMAP_URLS_ON_HTML_SITEMAP</td>
5144 <td class="code"><pre>100</pre></td>
5145 </tr>
5146
5147 <tr>
5148 <td>COMPRESS_CSS_FILTERS</td>
5149 <td class="code"><pre>['compressor.filters.css_default.CssAbsoluteFilter']</pre></td>
5150 </tr>
5151
5152 <tr>
5153 <td>EMAIL_HOST_PASSWORD</td>
5154 <td class="code"><pre>u'********************'</pre></td>
5155 </tr>
5156
5157 <tr>
5158 <td>SENTRY_DSN</td>
5159 <td class="code"><pre>'http://4848fa1de31640379b1a7cee2a12927b:51c2f646a6914b1489f95e419b0ddae3@sentry.grape-project.com/2'</pre></td>
5160 </tr>
5161
5162 <tr>
5163 <td>EMAIL_DEBUG</td>
5164 <td class="code"><pre>True</pre></td>
5165 </tr>
5166
5167 <tr>
5168 <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
5169 <td class="code"><pre>u'********************'</pre></td>
5170 </tr>
5171
5172 <tr>
5173 <td>FILTERED_SITEMAP_META_TITLE</td>
5174 <td class="code"><pre>u''</pre></td>
5175 </tr>
5176
5177 <tr>
5178 <td>UPDATE_SHIPPING_METHODS_INTIME_API_KEY</td>
5179 <td class="code"><pre>u'********************'</pre></td>
5180 </tr>
5181
5182 <tr>
5183 <td>LFS_PRICE_CALCULATORS</td>
5184 <td class="code"><pre>[['lfs.default_price.DefaultPriceCalculator',
5185 <django.utils.functional.__proxy__ object at 0x7fccd2f71690>]]</pre></td>
5186 </tr>
5187
5188 <tr>
5189 <td>DEFAULT_CATEGORY_MODE</td>
5190 <td class="code"><pre>u'table'</pre></td>
5191 </tr>
5192
5193 <tr>
5194 <td>SBITS_PAGES_INFO_PAGE_NAME</td>
5195 <td class="code"><pre>u'\u041d\u043e\u0432\u043e\u0441\u0442\u0438, \u0441\u0442\u0430\u0442\u044c\u0438 \u0438 \u043e\u0431\u0437\u043e\u0440\u044b'</pre></td>
5196 </tr>
5197
5198 <tr>
5199 <td>DIAGNOSTIC_TESTS</td>
5200 <td class="code"><pre>['lfs.customer.diagnostic_tests.UserWithoutCustomersTest',
5201 'lfs.catalog.diagnostic_tests.StandardWithVariantsTest',
5202 'lfs.catalog.diagnostic_tests.VariantWithVariantsTest',
5203 'lfs.catalog.diagnostic_tests.NotActiveParentButActiveChildrenTest',
5204 'lfs.catalog.diagnostic_tests.PropertiesWithBlankNamesTest',
5205 'lfs.catalog.diagnostic_tests.StatusForParentsTest',
5206 'lfs.catalog.diagnostic_tests.ZeroPriceTest',
5207 'lfs.catalog.diagnostic_tests.ProductWithoutStatusTest',
5208 'lfs.catalog.diagnostic_tests.HasParentTest',
5209 'lfs.catalog.diagnostic_tests.WrongProductPropertiesTest',
5210 'portlets.diagnostic_tests.PortletAssignmentErrorTest',
5211 'tasks.diagnostic_tests.FailJobTest',
5212 'old_products_monitor.diagnostic_tests.OldProductsTest']</pre></td>
5213 </tr>
5214
5215 <tr>
5216 <td>DEFAULT_OTHER_META_KEYWORDS_TEMPLATE</td>
5217 <td class="code"><pre>u'********************'</pre></td>
5218 </tr>
5219
5220 <tr>
5221 <td>CSRF_COOKIE_PATH</td>
5222 <td class="code"><pre>'/'</pre></td>
5223 </tr>
5224
5225 <tr>
5226 <td>POPULAR_PRODUCT_LIST</td>
5227 <td class="code"><pre>u''</pre></td>
5228 </tr>
5229
5230 <tr>
5231 <td>EMAIL_FORMAT_CHOICES</td>
5232 <td class="code"><pre>(('text', <django.utils.functional.__proxy__ object at 0x7fccd2f7f910>),
5233 ('html', <django.utils.functional.__proxy__ object at 0x7fccd2f7f990>),
5234 ('html+images', <django.utils.functional.__proxy__ object at 0x7fccd2f7fa10>))</pre></td>
5235 </tr>
5236
5237 <tr>
5238 <td>UPDATE_SHIPPING_METHODS_UPDATE_NOVAPOSHTA</td>
5239 <td class="code"><pre>False</pre></td>
5240 </tr>
5241
5242 <tr>
5243 <td>SBITS_PAGES_META_DESCRIPTION</td>
5244 <td class="code"><pre>u''</pre></td>
5245 </tr>
5246
5247 <tr>
5248 <td>EXCHANGE_IMPORT_PLUGINS</td>
5249 <td class="code"><pre>[('order_statuses', 'order_statuses.api.OrderStatusImporter'),
5250 ('import_categories', 'import_categories.api.CategoriesImporter')]</pre></td>
5251 </tr>
5252
5253 <tr>
5254 <td>PRODUCT_LISTS_PAGE_MODE</td>
5255 <td class="code"><pre>u'table'</pre></td>
5256 </tr>
5257
5258 <tr>
5259 <td>ADMIN_AJAX_FORBIDDEN_URL</td>
5260 <td class="code"><pre>'/admin-ajax-forbidden/'</pre></td>
5261 </tr>
5262
5263 <tr>
5264 <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
5265 <td class="code"><pre>'django.views.debug.SafeExceptionReporterFilter'</pre></td>
5266 </tr>
5267
5268 <tr>
5269 <td>ADMINS</td>
5270 <td class="code"><pre>(('Administrator', 'error@the7bits.com'),)</pre></td>
5271 </tr>
5272
5273 <tr>
5274 <td>UPDATE_1C_OPTIONS</td>
5275 <td class="code"><pre>False</pre></td>
5276 </tr>
5277
5278 <tr>
5279 <td>DATETIME_FORMAT</td>
5280 <td class="code"><pre>'N j, Y, P'</pre></td>
5281 </tr>
5282
5283 <tr>
5284 <td>SBITS_PAGES_INFO_PAGE_URL</td>
5285 <td class="code"><pre>u'info'</pre></td>
5286 </tr>
5287
5288 <tr>
5289 <td>LETTER_FOR_REVIEWS_CHANGED_STATUS</td>
5290 <td class="code"><pre>1</pre></td>
5291 </tr>
5292
5293 <tr>
5294 <td>LOGOUT_URL</td>
5295 <td class="code"><pre>'/accounts/logout/'</pre></td>
5296 </tr>
5297
5298 <tr>
5299 <td>LETTER_FOR_REVIEWS_SEND_AFTER_CHANGE_STATUS</td>
5300 <td class="code"><pre>1</pre></td>
5301 </tr>
5302
5303 <tr>
5304 <td>IGNORE_EMPTY_PROPERTY</td>
5305 <td class="code"><pre>False</pre></td>
5306 </tr>
5307
5308 <tr>
5309 <td>UPDATE_1C_RELATED</td>
5310 <td class="code"><pre>False</pre></td>
5311 </tr>
5312
5313 <tr>
5314 <td>LFS_AFTER_ADD_TO_CART</td>
5315 <td class="code"><pre>'lfs_added_to_cart'</pre></td>
5316 </tr>
5317
5318 <tr>
5319 <td>COMPRESS_MINT_DELAY</td>
5320 <td class="code"><pre>30</pre></td>
5321 </tr>
5322
5323 <tr>
5324 <td>FTS_PRIORITY_SEARCH_BY_NAME</td>
5325 <td class="code"><pre>3</pre></td>
5326 </tr>
5327
5328 <tr>
5329 <td>COMPRESS_ENABLED</td>
5330 <td class="code"><pre>True</pre></td>
5331 </tr>
5332
5333 <tr>
5334 <td>COMPRESS_MTIME_DELAY</td>
5335 <td class="code"><pre>10</pre></td>
5336 </tr>
5337
5338 <tr>
5339 <td>DEFAULT_TABLESPACE</td>
5340 <td class="code"><pre>''</pre></td>
5341 </tr>
5342
5343 <tr>
5344 <td>SESSION_COOKIE_AGE</td>
5345 <td class="code"><pre>1209600</pre></td>
5346 </tr>
5347
5348 <tr>
5349 <td>SETTINGS_MODULE</td>
5350 <td class="code"><pre>'sshop.settings'</pre></td>
5351 </tr>
5352
5353 <tr>
5354 <td>ALLOW_BACKGROUND_REGISTRATION</td>
5355 <td class="code"><pre>False</pre></td>
5356 </tr>
5357
5358 <tr>
5359 <td>LANGUAGES</td>
5360 <td class="code"><pre>(('ru', <django.utils.functional.__proxy__ object at 0x7fccd2f71510>),
5361 ('uk', <django.utils.functional.__proxy__ object at 0x7fccd2f71550>),
5362 ('en', <django.utils.functional.__proxy__ object at 0x7fccd2f71590>),
5363 ('cs', <django.utils.functional.__proxy__ object at 0x7fccd2f71610>))</pre></td>
5364 </tr>
5365
5366 <tr>
5367 <td>SBITS_PAGES_PRODUCT_ROWS_REVERSE_RELATED_DATA</td>
5368 <td class="code"><pre>4</pre></td>
5369 </tr>
5370
5371 <tr>
5372 <td>PROJECT_SECRET_CODE</td>
5373 <td class="code"><pre>u'********************'</pre></td>
5374 </tr>
5375
5376 <tr>
5377 <td>CACHE_MIDDLEWARE_SECONDS</td>
5378 <td class="code"><pre>600</pre></td>
5379 </tr>
5380
5381 <tr>
5382 <td>UPDATE_1C_PRODUCTS_DESCRIPTION</td>
5383 <td class="code"><pre>False</pre></td>
5384 </tr>
5385
5386 <tr>
5387 <td>DEFAULT_PRODUCT_META_H1_TEMPLATE</td>
5388 <td class="code"><pre>u'{{ name }}'</pre></td>
5389 </tr>
5390
5391 <tr>
5392 <td>CUSTOMER_NAME_SEPARATED</td>
5393 <td class="code"><pre>True</pre></td>
5394 </tr>
5395
5396 <tr>
5397 <td>EMAIL_HOST_USER</td>
5398 <td class="code"><pre>'aquaweb_pixel'</pre></td>
5399 </tr>
5400
5401 <tr>
5402 <td>CUSTOMER_AUTH_BY</td>
5403 <td class="code"><pre>u'phone'</pre></td>
5404 </tr>
5405
5406 <tr>
5407 <td>GENERATE_HR_URLS_FOR_FO</td>
5408 <td class="code"><pre>True</pre></td>
5409 </tr>
5410
5411 <tr>
5412 <td>REGISTRATION_VALIDATE_PHONE</td>
5413 <td class="code"><pre>True</pre></td>
5414 </tr>
5415
5416 <tr>
5417 <td>CSRF_COOKIE_SECURE</td>
5418 <td class="code"><pre>False</pre></td>
5419 </tr>
5420
5421 <tr>
5422 <td>PM_PRIVAT24_EXT_DETAILS</td>
5423 <td class="code"><pre>u''</pre></td>
5424 </tr>
5425
5426 <tr>
5427 <td>UPDATE_1C_ACCESSORIES</td>
5428 <td class="code"><pre>False</pre></td>
5429 </tr>
5430
5431 <tr>
5432 <td>WATERMARK_Y_DELTA</td>
5433 <td class="code"><pre>0</pre></td>
5434 </tr>
5435
5436 <tr>
5437 <td>LFS_BASE_PRICE_UNITS</td>
5438 <td class="code"><pre>[u'\u043c',
5439 u'\u043a\u0432.\u043c',
5440 u'\u0441\u043c',
5441 u'\u0443\u043f',
5442 u'\u0448\u0442']</pre></td>
5443 </tr>
5444
5445 <tr>
5446 <td>PCART_API_ENABLE_REDIRECT</td>
5447 <td class="code"><pre>u'********************'</pre></td>
5448 </tr>
5449
5450 <tr>
5451 <td>MESSAGE_SENDER_ALPHA_SMS_KEY</td>
5452 <td class="code"><pre>u'********************'</pre></td>
5453 </tr>
5454
5455 <tr>
5456 <td>MESSAGE_SENDER_EMAIL_SERVICE</td>
5457 <td class="code"><pre>u'sshop'</pre></td>
5458 </tr>
5459
5460 <tr>
5461 <td>CHECKOUT_PHONE_NUMBER_REGION</td>
5462 <td class="code"><pre>u'UA'</pre></td>
5463 </tr>
5464
5465 <tr>
5466 <td>PM_PRIVAT24_ORDER_DETAILS</td>
5467 <td class="code"><pre>u''</pre></td>
5468 </tr>
5469
5470 <tr>
5471 <td>COMPRESS_CSSTIDY_ARGUMENTS</td>
5472 <td class="code"><pre>'--template=highest'</pre></td>
5473 </tr>
5474
5475 <tr>
5476 <td>REVIEWS_IS_MODERATED</td>
5477 <td class="code"><pre>True</pre></td>
5478 </tr>
5479
5480 <tr>
5481 <td>TASK_MANAGERS</td>
5482 <td class="code"><pre>(('tasks.api.DummyTaskQueue',
5483 <django.utils.functional.__proxy__ object at 0x7fccd2f7f310>),
5484 ('tasks.api.NullTaskQueue',
5485 <django.utils.functional.__proxy__ object at 0x7fccd2f7f390>),
5486 ('tasks.api.DBTaskQueue',
5487 <django.utils.functional.__proxy__ object at 0x7fccd2f7f410>))</pre></td>
5488 </tr>
5489
5490 <tr>
5491 <td>ADMIN_FOR</td>
5492 <td class="code"><pre>()</pre></td>
5493 </tr>
5494
5495 <tr>
5496 <td>JOB_REBUILD_COUNTERS_PRIORITY</td>
5497 <td class="code"><pre>2</pre></td>
5498 </tr>
5499
5500 <tr>
5501 <td>LFS_LOG_FILE</td>
5502 <td class="code"><pre>'/home/webprod/projects/itlife/sshop/sshop/public/../lfs.log'</pre></td>
5503 </tr>
5504
5505 <tr>
5506 <td>SHOW_SEO_TEXT_ON_FILTERED_PAGES</td>
5507 <td class="code"><pre>False</pre></td>
5508 </tr>
5509
5510 <tr>
5511 <td>FILE_UPLOAD_HANDLERS</td>
5512 <td class="code"><pre>('django.core.files.uploadhandler.MemoryFileUploadHandler',
5513 'django.core.files.uploadhandler.TemporaryFileUploadHandler',
5514 'sshop_import.views.SshopFileUploadHandler')</pre></td>
5515 </tr>
5516
5517 <tr>
5518 <td>DEFAULT_CONTENT_TYPE</td>
5519 <td class="code"><pre>'text/html'</pre></td>
5520 </tr>
5521
5522 <tr>
5523 <td>CATEGORY_MAKE_301_REDIRECT_FOR_INVALID_PAGE</td>
5524 <td class="code"><pre>True</pre></td>
5525 </tr>
5526
5527 <tr>
5528 <td>STATICFILES_STORAGE</td>
5529 <td class="code"><pre>'django.contrib.staticfiles.storage.StaticFilesStorage'</pre></td>
5530 </tr>
5531
5532 <tr>
5533 <td>WSGI_RESTART_CODE</td>
5534 <td class="code"><pre>('touch /home/webprod/projects/itlife/sshop/reload',)</pre></td>
5535 </tr>
5536
5537 <tr>
5538 <td>FTS_SEARCH_BY_ID_1C</td>
5539 <td class="code"><pre>True</pre></td>
5540 </tr>
5541
5542 <tr>
5543 <td>PCART_PAGE_META_TITLE</td>
5544 <td class="code"><pre>u'{{ name }} - {{ shop_name }}'</pre></td>
5545 </tr>
5546
5547 <tr>
5548 <td>UPDATE_1C_ONLY_PRICES</td>
5549 <td class="code"><pre>False</pre></td>
5550 </tr>
5551
5552 <tr>
5553 <td>COMPATIBILITY_USE_TOPSELLER_AND_FEATURED</td>
5554 <td class="code"><pre>False</pre></td>
5555 </tr>
5556
5557 <tr>
5558 <td>JOB_UPDATE_FILTERS_PRIORITY</td>
5559 <td class="code"><pre>3</pre></td>
5560 </tr>
5561
5562 <tr>
5563 <td>LOGINZA_DEFAULT_PROVIDERS_SET</td>
5564 <td class="code"><pre>'google,facebook,twitter,vkontakte,yandex'</pre></td>
5565 </tr>
5566
5567 <tr>
5568 <td>DEFAULT_PAGE_META_TITLE_TEMPLATE</td>
5569 <td class="code"><pre>u'{{ name }} - {{ shop_name }}'</pre></td>
5570 </tr>
5571
5572 <tr>
5573 <td>OLD_PRODUCTS_TIME</td>
5574 <td class="code"><pre>400</pre></td>
5575 </tr>
5576
5577 <tr>
5578 <td>PRODUCT_LIST_PAGES_META_TITLE</td>
5579 <td class="code"><pre>u'\u041f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0438 \u0430\u043a\u0446\u0438\u043e\u043d\u044b\u0435 \u0442\u043e\u0432\u0430\u0440\u044b \u043e\u0442 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430 MebelOrganic'</pre></td>
5580 </tr>
5581
5582 <tr>
5583 <td>MESSAGE_SENDER_SMS_SERVICE</td>
5584 <td class="code"><pre>u'unisender'</pre></td>
5585 </tr>
5586
5587 <tr>
5588 <td>LOGGING_CONFIG</td>
5589 <td class="code"><pre>'django.utils.log.dictConfig'</pre></td>
5590 </tr>
5591
5592 <tr>
5593 <td>ACTIVE_TASK_MANAGER</td>
5594 <td class="code"><pre>u'tasks.api.DBTaskQueue'</pre></td>
5595 </tr>
5596
5597 <tr>
5598 <td>TEMPLATE_LOADERS</td>
5599 <td class="code"><pre>('django_mobile.loader.Loader',
5600 ('django.template.loaders.cached.Loader',
5601 ('django.template.loaders.filesystem.Loader',
5602 'django.template.loaders.app_directories.Loader')))</pre></td>
5603 </tr>
5604
5605 <tr>
5606 <td>SOAP_SERVER_HTTPS</td>
5607 <td class="code"><pre>False</pre></td>
5608 </tr>
5609
5610 <tr>
5611 <td>ADMIN_CONFIGURERS</td>
5612 <td class="code"><pre>(('general',
5613 <django.utils.functional.__proxy__ object at 0x7fccd2f7bad0>,
5614 'lfs.core.configurer.GeneralShopConfig'),
5615 ('seo',
5616 <django.utils.functional.__proxy__ object at 0x7fccd2f7bb50>,
5617 'lfs.core.configurer.SeoConfig'),
5618 ('captcha',
5619 <django.utils.functional.__proxy__ object at 0x7fccd2f7bbd0>,
5620 'captchas.configurer.CaptchaConfig'),
5621 ('login',
5622 <django.utils.functional.__proxy__ object at 0x7fccd2f7bc50>,
5623 'lfs.customer.configurer.LoginConfig'),
5624 ('registration',
5625 <django.utils.functional.__proxy__ object at 0x7fccd2f7bcd0>,
5626 'lfs.customer.configurer.RegistrationConfig'),
5627 ('customer',
5628 <django.utils.functional.__proxy__ object at 0x7fccd2f7bd50>,
5629 'lfs.customer.configurer.CustomerConfig'),
5630 ('checkout',
5631 <django.utils.functional.__proxy__ object at 0x7fccd2f7bdd0>,
5632 'lfs.checkout.configurer.CheckoutConfig'),
5633 ('message_sending',
5634 <django.utils.functional.__proxy__ object at 0x7fccd2f7be50>,
5635 'lfs.mail.configurer.MessageSendingConfig'),
5636 ('catalog',
5637 <django.utils.functional.__proxy__ object at 0x7fccd2f7bed0>,
5638 'lfs.catalog.configurer.CatalogConfig'),
5639 ('tasks',
5640 <django.utils.functional.__proxy__ object at 0x7fccd2f7bf50>,
5641 'tasks.configurer.TaskPriorityConfig'),
5642 ('compatibility',
5643 <django.utils.functional.__proxy__ object at 0x7fccd2f7bfd0>,
5644 'lfs.core.configurer.CompatibilityConfig'),
5645 ('reviews',
5646 <django.utils.functional.__proxy__ object at 0x7fccd2f7f090>,
5647 'reviews.configurer.ReviewsConfig'),
5648 ('pcart_page',
5649 <django.utils.functional.__proxy__ object at 0x7fccd2f7f110>,
5650 'lfs.page.configurer.PcartPagesConfig'),
5651 ('filters',
5652 <django.utils.functional.__proxy__ object at 0x7fccd2f7f190>,
5653 'lfs.filters.configurer.FiltersConfig'),
5654 ('pagination',
5655 <django.utils.functional.__proxy__ object at 0x7fccd2f7f210>,
5656 'lfs.core.configurer.PaginationConfig'),
5657 ('portlets_errors',
5658 <django.utils.functional.__proxy__ object at 0x7fccd2f7f290>,
5659 'lfs.portlet.configurer.PortletsConfig'),
5660 ('letter_for_reviews',
5661 <django.utils.functional.__proxy__ object at 0x7fccd2f29b10>,
5662 'letter_for_reviews.configurer.LetterForReviewsConfig'),
5663 ('old_products_monitor',
5664 <django.utils.functional.__proxy__ object at 0x7fccd2f30d10>,
5665 'old_products_monitor.configurer.OldProductsMonitorConfig'),
5666 ('sbits_pages',
5667 <django.utils.functional.__proxy__ object at 0x7fcccdfd2050>,
5668 'sbits_pages.configurer.SbitsPagesConfig'),
5669 ('product_list_pages',
5670 <django.utils.functional.__proxy__ object at 0x7fcccdd0ce90>,
5671 'product_list_pages.configurer.ProductListPagesConfig'),
5672 ('sbits_global_reviews',
5673 <django.utils.functional.__proxy__ object at 0x7fccca779dd0>,
5674 'sbits_global_reviews.configurer.SbitsGlobalReviewsConfig'),
5675 ('similar_products',
5676 <django.utils.functional.__proxy__ object at 0x7fccca77f390>,
5677 'similar_products.configurer.SimilarProductsConfig'),
5678 ('update_shipping_methods',
5679 <django.utils.functional.__proxy__ object at 0x7fccca77fad0>,
5680 'update_shipping_methods.configurer.UpdateShippingMethodsConfig'),
5681 ('recommended_products',
5682 <django.utils.functional.__proxy__ object at 0x7fccca784c50>,
5683 'recommended_products.configurer.RecommendedProductsConfig'),
5684 ('pm_privat24',
5685 <django.utils.functional.__proxy__ object at 0x7fccca729050>,
5686 'pm_privat24.configurer.Privat24Config'),
5687 ('full_text_search',
5688 <django.utils.functional.__proxy__ object at 0x7fccca729610>,
5689 'full_text_search.configurer.FullTextSearchConfig'),
5690 ('handler_404',
5691 <django.utils.functional.__proxy__ object at 0x7fccca729b50>,
5692 'handler_404.configurer.Handler404Config'),
5693 ('soap_1c_api',
5694 <django.utils.functional.__proxy__ object at 0x7fccca6d5910>,
5695 'soap_1c_api.configurer.Soap1CApiConfig'),
5696 ('message_sender',
5697 <django.utils.functional.__proxy__ object at 0x7fccd3969b50>,
5698 'message_sender.configurer.MessageSenderConfig'),
5699 ('esender',
5700 <django.utils.functional.__proxy__ object at 0x7fccd38f5dd0>,
5701 'esender.configurer.EsenderConfig'),
5702 ('pcart_api',
5703 <django.utils.functional.__proxy__ object at 0x7fccd38fa510>,
5704 'pcart_api.configurer.PcartApiConfig'),
5705 ('accounting_exchange',
5706 <django.utils.functional.__proxy__ object at 0x7fccd38faa90>,
5707 'accounting_exchange.configurer.AccountingExchangeConfig'),
5708 ('p_cart_event_tracker',
5709 <django.utils.functional.__proxy__ object at 0x7fccd3900250>,
5710 'p_cart_event_tracker.configurer.EventTrackerConfig'))</pre></td>
5711 </tr>
5712
5713 <tr>
5714 <td>DEFAULT_SORTING</td>
5715 <td class="code"><pre>'effective_price'</pre></td>
5716 </tr>
5717
5718 <tr>
5719 <td>GLOBAL_REVIEWS_CUT_SIZE</td>
5720 <td class="code"><pre>10</pre></td>
5721 </tr>
5722
5723 <tr>
5724 <td>SESSION_COOKIE_SECURE</td>
5725 <td class="code"><pre>False</pre></td>
5726 </tr>
5727
5728 <tr>
5729 <td>CUSTOMER_AUTH_ENABLED</td>
5730 <td class="code"><pre>True</pre></td>
5731 </tr>
5732
5733 <tr>
5734 <td>REGISTER_REDIRECT_URL</td>
5735 <td class="code"><pre>u'/'</pre></td>
5736 </tr>
5737
5738 <tr>
5739 <td>CONTACT_EMAIL</td>
5740 <td class="code"><pre>'support@itlife.p-cart.com'</pre></td>
5741 </tr>
5742
5743 <tr>
5744 <td>SSHOP_VERSION</td>
5745 <td class="code"><pre>'0.3.2p'</pre></td>
5746 </tr>
5747
5748 <tr>
5749 <td>INSTALLED_APPS</td>
5750 <td class="code"><pre>(u'itlife_theme',
5751 'raven.contrib.django',
5752 'basic_theme',
5753 'compressor',
5754 'django.contrib.auth',
5755 'django.contrib.contenttypes',
5756 'django.contrib.sessions',
5757 'django.contrib.sitemaps',
5758 'django.contrib.sites',
5759 'django.contrib.messages',
5760 'django.contrib.staticfiles',
5761 'adminextras',
5762 'suit',
5763 'logtailer',
5764 'django.contrib.admin',
5765 'django.contrib.admindocs',
5766 'django.contrib.webdesign',
5767 'django.contrib.markup',
5768 'django.contrib.redirects',
5769 'django_extensions',
5770 'djsupervisor',
5771 'filebrowser',
5772 'south',
5773 'mptt',
5774 'filer',
5775 'easy_thumbnails',
5776 'django_nose',
5777 'bootstrap_toolkit',
5778 'smuggler',
5779 'autofixture',
5780 'django_countries',
5781 'pagination',
5782 'reviews',
5783 'admininfo',
5784 'adminconfig',
5785 'diagnostic',
5786 'macroses',
5787 'portlets',
5788 'lfs',
5789 'lfs.tests',
5790 'lfs.core',
5791 'lfs.caching',
5792 'lfs.cart',
5793 'lfs.catalog',
5794 'lfs.filters',
5795 'lfs.checkout',
5796 'lfs.criteria',
5797 'lfs.customer',
5798 'lfs.discounts',
5799 'lfs.mail',
5800 'lfs.marketing',
5801 'lfs.manufacturer',
5802 'lfs.order',
5803 'lfs.page',
5804 'lfs.payment',
5805 'lfs.portlet',
5806 'lfs.search',
5807 'lfs.shipping',
5808 'lfs.utils',
5809 'lfs.voucher',
5810 'lfs_contact',
5811 'lfs_order_numbers',
5812 'lfs.fields',
5813 'genericadmin',
5814 'autocomplete_light',
5815 'django_select2',
5816 'django_mptt_admin',
5817 'treeadmin',
5818 'sshop_currencies',
5819 'sshop_import',
5820 'tasks',
5821 'vertical_menu',
5822 'lfs.faq',
5823 'searchapi',
5824 'loginza',
5825 'question',
5826 'callback',
5827 'sms',
5828 'qaptcha',
5829 'form_designer',
5830 'hr_urls',
5831 'suit_ckeditor',
5832 'codemirror',
5833 'maintenance',
5834 'captchas',
5835 'datetimewidget',
5836 'django_singleton_admin',
5837 'report_builder',
5838 'simple_import',
5839 'letter_for_reviews',
5840 'sbits_plugins',
5841 'rest_framework',
5842 'old_products_monitor',
5843 'sbits_pages',
5844 'extra_breadcrumbs',
5845 'seo_for_pages',
5846 'rootfiles',
5847 'sitemap',
5848 'product_list_pages',
5849 'apply_filter_button',
5850 'video_plugin',
5851 'sbits_global_reviews',
5852 'similar_products',
5853 'update_shipping_methods',
5854 'itlife_theme',
5855 'recommended_products',
5856 'product_availability',
5857 'comparison_list',
5858 'pm_privat24',
5859 'full_text_search',
5860 'handler_404',
5861 'sbits_tasks',
5862 'snippets',
5863 'soap_1c_api',
5864 'yandex_price_navigator',
5865 'message_sender',
5866 'esender',
5867 'esender.import_export',
5868 'django_mobile',
5869 'pcart_api',
5870 'accounting_exchange',
5871 'p_cart_event_tracker',
5872 'soap_server',
5873 'price_navigator',
5874 'calculator_products_in_lists')</pre></td>
5875 </tr>
5876
5877 <tr>
5878 <td>COMMENTS_ALLOW_PROFANITIES</td>
5879 <td class="code"><pre>False</pre></td>
5880 </tr>
5881
5882 <tr>
5883 <td>DEFAULT_FLUSH_JOB_COUNT</td>
5884 <td class="code"><pre>5</pre></td>
5885 </tr>
5886
5887 <tr>
5888 <td>DISCOUNT_CALCULATORS</td>
5889 <td class="code"><pre>(('lfs.discounts.api.BaseDiscountCalculator',
5890 <django.utils.functional.__proxy__ object at 0x7fccd2f7fa90>),
5891 ('lfs.discounts.api.ProductDiscountCalculator',
5892 <django.utils.functional.__proxy__ object at 0x7fccd2f7fb10>),
5893 ('lfs.discounts.api.CategoryDiscountCalculator',
5894 <django.utils.functional.__proxy__ object at 0x7fccd2f7fb90>))</pre></td>
5895 </tr>
5896
5897 <tr>
5898 <td>SESSION_COOKIE_HTTPONLY</td>
5899 <td class="code"><pre>True</pre></td>
5900 </tr>
5901
5902 <tr>
5903 <td>LFS_SHIPPING_COMPANY_NAME_REQUIRED</td>
5904 <td class="code"><pre>False</pre></td>
5905 </tr>
5906
5907 <tr>
5908 <td>LFS_INVOICE_COMPANY_NAME_REQUIRED</td>
5909 <td class="code"><pre>False</pre></td>
5910 </tr>
5911
5912 <tr>
5913 <td>SSHOP_DEFAULT_PRICE_CALCULATOR</td>
5914 <td class="code"><pre>0</pre></td>
5915 </tr>
5916
5917 <tr>
5918 <td>CUSTOMER_PHONE_HELP_TEXT</td>
5919 <td class="code"><pre>u'\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 380671111111'</pre></td>
5920 </tr>
5921
5922 <tr>
5923 <td>EXCHANGE_EXPORT_PLUGINS</td>
5924 <td class="code"><pre>[('export_orders', 'export_orders.api.OrderExporter')]</pre></td>
5925 </tr>
5926
5927 <tr>
5928 <td>REVIEWS_IS_NAME_REQUIRED</td>
5929 <td class="code"><pre>True</pre></td>
5930 </tr>
5931
5932 <tr>
5933 <td>CSRF_COOKIE_NAME</td>
5934 <td class="code"><pre>'csrftoken'</pre></td>
5935 </tr>
5936
5937 <tr>
5938 <td>AJAX_LOOKUP_CHANNELS</td>
5939 <td class="code"><pre>{'property': ('lfs.catalog.lookups', 'PropertyLookup')}</pre></td>
5940 </tr>
5941
5942 <tr>
5943 <td>SESSION_SAVE_EVERY_REQUEST</td>
5944 <td class="code"><pre>True</pre></td>
5945 </tr>
5946
5947 <tr>
5948 <td>NUMBER_GROUPING</td>
5949 <td class="code"><pre>0</pre></td>
5950 </tr>
5951
5952 <tr>
5953 <td>LOCALE_PATHS</td>
5954 <td class="code"><pre>()</pre></td>
5955 </tr>
5956
5957 <tr>
5958 <td>LOGGING</td>
5959 <td class="code"><pre>{'disable_existing_loggers': True,
5960 'formatters': {'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}},
5961 'handlers': {'console': {'class': 'logging.StreamHandler',
5962 'formatter': 'verbose',
5963 'level': 'DEBUG'},
5964 'sentry': {'class': 'raven.contrib.django.handlers.SentryHandler',
5965 'level': 'ERROR'}},
5966 'loggers': {'django.db.backends': {'handlers': ['console'],
5967 'level': 'ERROR',
5968 'propagate': False},
5969 'raven': {'handlers': ['console'],
5970 'level': 'DEBUG',
5971 'propagate': False},
5972 'sentry.errors': {'handlers': ['console'],
5973 'level': 'DEBUG',
5974 'propagate': False}},
5975 'root': {'handlers': ['sentry'], 'level': 'WARNING'},
5976 'version': 1}</pre></td>
5977 </tr>
5978
5979 <tr>
5980 <td>RECOMMENDED_PRODUCT_LIST</td>
5981 <td class="code"><pre>u''</pre></td>
5982 </tr>
5983
5984 <tr>
5985 <td>DEFAULT_OTHER_META_TEXT_TEMPLATE</td>
5986 <td class="code"><pre>u''</pre></td>
5987 </tr>
5988
5989 <tr>
5990 <td>EMAIL_USE_TLS</td>
5991 <td class="code"><pre>False</pre></td>
5992 </tr>
5993
5994 <tr>
5995 <td>PORTLET_SHOW_ERRORS</td>
5996 <td class="code"><pre>False</pre></td>
5997 </tr>
5998
5999 <tr>
6000 <td>PAGINATION_PAGE_NAME_TEMPLATE</td>
6001 <td class="code"><pre>'page_number'</pre></td>
6002 </tr>
6003
6004 <tr>
6005 <td>EMAIL_HOST</td>
6006 <td class="code"><pre>'smtp.webfaction.com'</pre></td>
6007 </tr>
6008
6009 <tr>
6010 <td>CHECKOUT_VALIDATE_PHONE</td>
6011 <td class="code"><pre>True</pre></td>
6012 </tr>
6013
6014 <tr>
6015 <td>DEFAULT_PRODUCT_META_TEXT_TEMPLATE</td>
6016 <td class="code"><pre>u''</pre></td>
6017 </tr>
6018
6019 <tr>
6020 <td>COMPRESS_ROOT</td>
6021 <td class="code"><pre>'/home/webprod/projects/itlife/static'</pre></td>
6022 </tr>
6023
6024 <tr>
6025 <td>DATE_INPUT_FORMATS</td>
6026 <td class="code"><pre>('%Y-%m-%d',
6027 '%m/%d/%Y',
6028 '%m/%d/%y',
6029 '%b %d %Y',
6030 '%b %d, %Y',
6031 '%d %b %Y',
6032 '%d %b, %Y',
6033 '%B %d %Y',
6034 '%B %d, %Y',
6035 '%d %B %Y',
6036 '%d %B, %Y')</pre></td>
6037 </tr>
6038
6039 <tr>
6040 <td>MEDIA_URL</td>
6041 <td class="code"><pre>'/media/'</pre></td>
6042 </tr>
6043
6044 <tr>
6045 <td>ENABLE_FULL_TEXT_SEARCH</td>
6046 <td class="code"><pre>True</pre></td>
6047 </tr>
6048
6049 <tr>
6050 <td>PLUGINS_REPOSITORY_DEFAULT_URL</td>
6051 <td class="code"><pre>'http://sitepanel.the7bits.com/'</pre></td>
6052 </tr>
6053
6054 <tr>
6055 <td>COMPRESS_JS_COMPRESSOR</td>
6056 <td class="code"><pre>'compressor.js.JsCompressor'</pre></td>
6057 </tr>
6058
6059 <tr>
6060 <td>CUSTOMER_PHONE_NUMBER_REGION</td>
6061 <td class="code"><pre>u'UA'</pre></td>
6062 </tr>
6063
6064 <tr>
6065 <td>ALLOW_REGIONS</td>
6066 <td class="code"><pre>True</pre></td>
6067 </tr>
6068
6069 <tr>
6070 <td>CUSTOMER_ASK_BIRTHDAY</td>
6071 <td class="code"><pre>True</pre></td>
6072 </tr>
6073
6074 <tr>
6075 <td>TEST_RUNNER</td>
6076 <td class="code"><pre>'django_nose.NoseTestSuiteRunner'</pre></td>
6077 </tr>
6078
6079 <tr>
6080 <td>RECOMMENDED_PRODUCTS_META_H1</td>
6081 <td class="code"><pre>u''</pre></td>
6082 </tr>
6083
6084 <tr>
6085 <td>UPDATE_1C_POPULAR</td>
6086 <td class="code"><pre>False</pre></td>
6087 </tr>
6088
6089 <tr>
6090 <td>BLOCK_SIMILAR_PRODUCTS_COUNT</td>
6091 <td class="code"><pre>4</pre></td>
6092 </tr>
6093
6094 <tr>
6095 <td>EMAIL_BACKEND</td>
6096 <td class="code"><pre>'django.core.mail.backends.smtp.EmailBackend'</pre></td>
6097 </tr>
6098
6099 <tr>
6100 <td>CHECKOUT_USE_DEFAULT_PAYMENT</td>
6101 <td class="code"><pre>False</pre></td>
6102 </tr>
6103
6104 <tr>
6105 <td>TEMPLATE_CONTEXT_PROCESSORS</td>
6106 <td class="code"><pre>('django.contrib.auth.context_processors.auth',
6107 'django.core.context_processors.debug',
6108 'django.core.context_processors.i18n',
6109 'django.core.context_processors.media',
6110 'django.core.context_processors.static',
6111 'django.core.context_processors.tz',
6112 'django.core.context_processors.csrf',
6113 'django.contrib.messages.context_processors.messages',
6114 'django.core.context_processors.request',
6115 'lfs.core.context_processors.main',
6116 'django_mobile.context_processors.flavour')</pre></td>
6117 </tr>
6118
6119 <tr>
6120 <td>PM_PRIVAT24_ID_MERCHANT</td>
6121 <td class="code"><pre>u''</pre></td>
6122 </tr>
6123
6124 <tr>
6125 <td>LANGUAGES_BIDI</td>
6126 <td class="code"><pre>('he', 'ar', 'fa')</pre></td>
6127 </tr>
6128
6129 <tr>
6130 <td>COMPRESS_CLOSURE_COMPILER_BINARY</td>
6131 <td class="code"><pre>'java -jar compiler.jar'</pre></td>
6132 </tr>
6133
6134 <tr>
6135 <td>FTS_SEARCH_BY_SKU</td>
6136 <td class="code"><pre>True</pre></td>
6137 </tr>
6138
6139 <tr>
6140 <td>SESSION_ENGINE</td>
6141 <td class="code"><pre>'django.contrib.sessions.backends.db'</pre></td>
6142 </tr>
6143
6144 <tr>
6145 <td>EXTRA_CSS</td>
6146 <td class="code"><pre>['css/loadover.css', 'css/apply_filter.css']</pre></td>
6147 </tr>
6148
6149 <tr>
6150 <td>CHECKOUT_SHOW_SHIPPING</td>
6151 <td class="code"><pre>True</pre></td>
6152 </tr>
6153
6154 <tr>
6155 <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
6156 <td class="code"><pre>2621440</pre></td>
6157 </tr>
6158
6159 <tr>
6160 <td>SOAP_SEND_ERRORS_TO_SENTRY</td>
6161 <td class="code"><pre>False</pre></td>
6162 </tr>
6163
6164 <tr>
6165 <td>USE_HR_URLS</td>
6166 <td class="code"><pre>True</pre></td>
6167 </tr>
6168
6169 <tr>
6170 <td>SSHOP_SLIDER_FILTER_STEPS</td>
6171 <td class="code"><pre>10</pre></td>
6172 </tr>
6173
6174 <tr>
6175 <td>PROFANITIES_LIST</td>
6176 <td class="code"><pre>u'********************'</pre></td>
6177 </tr>
6178
6179 <tr>
6180 <td>LOCAL_SETTINGS</td>
6181 <td class="code"><pre>True</pre></td>
6182 </tr>
6183
6184 <tr>
6185 <td>CUSTOMER_BIRTHDAY_REQUIRED</td>
6186 <td class="code"><pre>True</pre></td>
6187 </tr>
6188
6189 <tr>
6190 <td>COMPRESS_TEMPLATE_FILTER_CONTEXT</td>
6191 <td class="code"><pre>{'MEDIA_URL': '/media/', 'STATIC_URL': '/static/'}</pre></td>
6192 </tr>
6193
6194 <tr>
6195 <td>AUTO_CANCEL_TASK_TIMEOUT</td>
6196 <td class="code"><pre>120</pre></td>
6197 </tr>
6198
6199 <tr>
6200 <td>CHECKOUT_REQUIRE_PHONE</td>
6201 <td class="code"><pre>True</pre></td>
6202 </tr>
6203
6204 <tr>
6205 <td>COMPRESS_CSS_HASHING_METHOD</td>
6206 <td class="code"><pre>'mtime'</pre></td>
6207 </tr>
6208
6209 <tr>
6210 <td>DEFAULT_CHARSET</td>
6211 <td class="code"><pre>'utf-8'</pre></td>
6212 </tr>
6213
6214 <tr>
6215 <td>LFS_SHIPPING_PHONE_REQUIRED</td>
6216 <td class="code"><pre>False</pre></td>
6217 </tr>
6218
6219 <tr>
6220 <td>COMPRESS_CLOSURE_COMPILER_ARGUMENTS</td>
6221 <td class="code"><pre>''</pre></td>
6222 </tr>
6223
6224 <tr>
6225 <td>SUIT_CONFIG</td>
6226 <td class="code"><pre>{'ADMIN_NAME': <django.utils.functional.__proxy__ object at 0x7fccd2f7fc90>,
6227 'HEADER_DATE_FORMAT': 'l, j F Y',
6228 'HEADER_TIME_FORMAT': 'H:i',
6229 'MENU': ({'icon': 'icon-user',
6230 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10d50>,
6231 'models': ('auth.user',
6232 'auth.group',
6233 'loginza.identity',
6234 'loginza.usermap'),
6235 'tag': 'accounts'},
6236 {'icon': 'icon-home',
6237 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10d90>,
6238 'models': ('core.shop',
6239 'core.actiongroup',
6240 'core.action',
6241 'payment.paymentmethod',
6242 'shipping.shippingmethod',
6243 'sshop_currencies.currency',
6244 'catalog.productstatus',
6245 'catalog.sorttype',
6246 'catalog.deliverytime'),
6247 'tag': 'shop'},
6248 {'icon': 'icon-align-justify',
6249 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10dd0>,
6250 'models': ('manufacturer.manufacturer',
6251 'catalog.category',
6252 'catalog.product',
6253 'catalog.property',
6254 'catalog.propertyset',
6255 'catalog.propertytype',
6256 'catalog.propertyoption',
6257 'catalog.propertyunit',
6258 'catalog.propertyvalueicon'),
6259 'tag': 'catalog'},
6260 {'icon': 'icon-file',
6261 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10e10>,
6262 'models': ('page.page',
6263 'catalog.staticblock',
6264 'mail.mailtemplate',
6265 'form_designer.formlog',
6266 'form_designer.formdefinition',
6267 'sbits_pages.scms_category',
6268 'sbits_pages.scms_news',
6269 'seo_for_pages.seoforpage'),
6270 'tag': 'html'},
6271 {'icon': 'icon-shopping-cart',
6272 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10e50>,
6273 'models': ('customer.customer',
6274 'cart.cart',
6275 'order.orderstatus',
6276 'order.order',
6277 'lfs_order_numbers.ordernumbergenerator',
6278 'reviews.review',
6279 'question.question',
6280 'sbits_global_reviews.globalreview',
6281 'product_availability.productavailability'),
6282 'tag': 'customers'},
6283 {'icon': 'icon-bullhorn',
6284 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10e90>,
6285 'models': ('marketing.featuredproduct',
6286 'marketing.topseller',
6287 'marketing.productlist',
6288 'marketing.productlistitem',
6289 {'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10ed0>,
6290 'model': 'faq.topic'},
6291 {'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10f10>,
6292 'model': 'faq.question'},
6293 'itlife_theme.productsearchsynonym',
6294 'recommended_products.recommendedproducts',
6295 'price_navigator.pricenavigator'),
6296 'tag': 'marketing'},
6297 {'icon': 'icon-heart',
6298 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10f50>,
6299 'models': ('voucher.vouchergroup',
6300 'voucher.voucher',
6301 'discounts.discount'),
6302 'tag': 'discounts'},
6303 {'icon': 'icon-briefcase',
6304 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f10f90>,
6305 'models': ('report_builder.report',
6306 'report_builder.format',
6307 'marketing.productsales',
6308 'itlife_theme.productsearchquerystats',
6309 'handler_404.handler404log'),
6310 'tag': 'reports'},
6311 {'icon': 'icon-leaf',
6312 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f29050>,
6313 'models': ({'label': <django.utils.functional.__proxy__ object at 0x7fccd2f290d0>,
6314 'model': 'filer.folder'},
6315 {'label': <django.utils.functional.__proxy__ object at 0x7fccd2f29150>,
6316 'url': 'simple_import-start_import'},
6317 {'label': <django.utils.functional.__proxy__ object at 0x7fccd2f291d0>,
6318 'model': 'tasks.job'},
6319 'maintenance.maintenancemessage',
6320 'admin.logentry',
6321 'sessions.session',
6322 'logtailer.logfile',
6323 'logtailer.filter',
6324 'logtailer.logsclipboard',
6325 'macroses.macros',
6326 {'label': <django.utils.functional.__proxy__ object at 0x7fccd2f29250>,
6327 'url': 'admin_diagnose'},
6328 'snippets.snippet',
6329 'soap_1c_api.productimportlog',
6330 'message_sender.messagesenderlog'),
6331 'tag': 'service'},
6332 {'icon': 'icon-cog',
6333 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f292d0>,
6334 'models': ({'label': <django.utils.functional.__proxy__ object at 0x7fccd2f29350>,
6335 'url': 'admin_system_info'},
6336 {'label': <django.utils.functional.__proxy__ object at 0x7fccd2f293d0>,
6337 'url': 'admin_config_index'},
6338 'redirects.redirect',
6339 'sites.site',
6340 'portlets.portletregistration',
6341 'portlets.slot',
6342 'sbits_plugins.repository',
6343 'sbits_plugins.extension',
6344 'rootfiles.file',
6345 'itlife_theme.categoryfiltersconfig',
6346 'itlife_theme.categorysitemapconfig',
6347 'sbits_tasks.job',
6348 'p_cart_event_tracker.message'),
6349 'tag': 'settings'},
6350 {'icon': 'icon-envelope',
6351 'label': <django.utils.functional.__proxy__ object at 0x7fccd2f29b90>,
6352 'models': ('letter_for_reviews.letterelement',
6353 'letter_for_reviews.messageelement',
6354 'letter_for_reviews.message'),
6355 'tag': 'letter_for_reviews'},
6356 {'icon': 'icon-envelope',
6357 'label': <django.utils.functional.__proxy__ object at 0x7fccd38f5d50>,
6358 'models': ('esender.abonent',
6359 'esender.groupabonents',
6360 'esender.htmltemplate',
6361 'esender.message',
6362 'esender.sendingmessages'),
6363 'tag': 'esender'})}</pre></td>
6364 </tr>
6365
6366 <tr>
6367 <td>LFS_SHIPPING_METHOD_PRICE_CALCULATORS</td>
6368 <td class="code"><pre>[['lfs.default_price.DefaultShippingPriceCalculator',
6369 <django.utils.functional.__proxy__ object at 0x7fccd2f71750>]]</pre></td>
6370 </tr>
6371
6372 <tr>
6373 <td>FILTERED_SITEMAP_META_DESCRIPTION</td>
6374 <td class="code"><pre>u''</pre></td>
6375 </tr>
6376
6377 <tr>
6378 <td>ALLOWED_HOSTS</td>
6379 <td class="code"><pre>['*']</pre></td>
6380 </tr>
6381
6382 <tr>
6383 <td>SBITS_PAGES_META_TITLE</td>
6384 <td class="code"><pre>u'{{ name }} - {{ shop_name }}'</pre></td>
6385 </tr>
6386
6387 <tr>
6388 <td>EMAIL_SUBJECT_PREFIX</td>
6389 <td class="code"><pre>'[Django] '</pre></td>
6390 </tr>
6391
6392 <tr>
6393 <td>SEND_BROKEN_LINK_EMAILS</td>
6394 <td class="code"><pre>False</pre></td>
6395 </tr>
6396
6397 <tr>
6398 <td>HANDLER_404_ACTIVATE_LOG</td>
6399 <td class="code"><pre>True</pre></td>
6400 </tr>
6401
6402 <tr>
6403 <td>STATICFILES_FINDERS</td>
6404 <td class="code"><pre>('django.contrib.staticfiles.finders.FileSystemFinder',
6405 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
6406 'compressor.finders.CompressorFinder')</pre></td>
6407 </tr>
6408
6409 <tr>
6410 <td>STATIC_URL</td>
6411 <td class="code"><pre>'/static/'</pre></td>
6412 </tr>
6413
6414 <tr>
6415 <td>UPDATE_SHIPPING_METHODS_UPDATE_DELIVERY</td>
6416 <td class="code"><pre>False</pre></td>
6417 </tr>
6418
6419 <tr>
6420 <td>REVIEWS_SHOW_PREVIEW</td>
6421 <td class="code"><pre>False</pre></td>
6422 </tr>
6423
6424 <tr>
6425 <td>TIME_INPUT_FORMATS</td>
6426 <td class="code"><pre>('%H:%M:%S', '%H:%M')</pre></td>
6427 </tr>
6428
6429 <tr>
6430 <td>DATABASES</td>
6431 <td class="code"><pre>{'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2',
6432 'HOST': '127.0.0.1',
6433 'NAME': 'itlife',
6434 'OPTIONS': {},
6435 'PASSWORD': u'********************',
6436 'PORT': '5432',
6437 'TEST_CHARSET': None,
6438 'TEST_COLLATION': None,
6439 'TEST_MIRROR': None,
6440 'TEST_NAME': None,
6441 'TIME_ZONE': 'UTC',
6442 'USER': 'itlife'}}</pre></td>
6443 </tr>
6444
6445 <tr>
6446 <td>PROPERTY_TYPE_VALIDATORS</td>
6447 <td class="code"><pre>(('', <django.utils.functional.__proxy__ object at 0x7fccd2f7ba10>),)</pre></td>
6448 </tr>
6449
6450 <tr>
6451 <td>DEFAULT_PRODUCT_META_KEYWORDS_TEMPLATE</td>
6452 <td class="code"><pre>u'********************'</pre></td>
6453 </tr>
6454
6455 <tr>
6456 <td>COMPATIBILITY_USE_PARENT_STATUS</td>
6457 <td class="code"><pre>False</pre></td>
6458 </tr>
6459
6460 <tr>
6461 <td>PCART_PAGE_META_TEXT</td>
6462 <td class="code"><pre>u''</pre></td>
6463 </tr>
6464
6465 <tr>
6466 <td>SSHOP_IMAGE_SIZES</td>
6467 <td class="code"><pre>{'huge': (600, 600),
6468 'large': (200, 200),
6469 'medium': (100, 100),
6470 'small': (60, 60)}</pre></td>
6471 </tr>
6472
6473 <tr>
6474 <td>ESENDER_API_KEY</td>
6475 <td class="code"><pre>u'********************'</pre></td>
6476 </tr>
6477
6478 <tr>
6479 <td>RECOMMENDED_PRODUCTS_META_TITLE</td>
6480 <td class="code"><pre>u''</pre></td>
6481 </tr>
6482
6483 <tr>
6484 <td>LFS_INVOICE_EMAIL_REQUIRED</td>
6485 <td class="code"><pre>True</pre></td>
6486 </tr>
6487
6488 <tr>
6489 <td>DEFAULT_PRODUCT_META_TITLE_TEMPLATE</td>
6490 <td class="code"><pre>u'{{ name }} \u043a\u0443\u043f\u0438\u0442\u044c \u0432 \u0425\u0430\u0440\u044c\u043a\u043e\u0432\u0435, \u041a\u0438\u0435\u0432\u0435, \u041e\u0434\u0435\u0441\u0441\u0435, \u041f\u043e\u043b\u0442\u0430\u0432\u0435 - MebelOrganic'</pre></td>
6491 </tr>
6492
6493 <tr>
6494 <td>COMPRESS_PARSER</td>
6495 <td class="code"><pre>'compressor.parser.AutoSelectParser'</pre></td>
6496 </tr>
6497
6498 <tr>
6499 <td>DEFAULT_CATEGORY_META_H1_TEMPLATE</td>
6500 <td class="code"><pre>u"{% load mebelorganic_theme_tags %}\r\n{% spaceless %}\r\n{% get_filteroption_name request.GET 'brand' category as brand %}\r\n{% filter capitalize %}\r\n{{ name }}\r\n{{ brand }}\r\n{% endfilter %}\r\n{% endspaceless %}"</pre></td>
6501 </tr>
6502
6503 <tr>
6504 <td>COMPRESS_CACHE_BACKEND</td>
6505 <td class="code"><pre>'default'</pre></td>
6506 </tr>
6507
6508 <tr>
6509 <td>CUSTOMER_AUTH_MERGE</td>
6510 <td class="code"><pre>True</pre></td>
6511 </tr>
6512
6513 <tr>
6514 <td>THOUSAND_SEPARATOR</td>
6515 <td class="code"><pre>','</pre></td>
6516 </tr>
6517
6518 <tr>
6519 <td>SECRET_KEY</td>
6520 <td class="code"><pre>u'********************'</pre></td>
6521 </tr>
6522
6523 <tr>
6524 <td>CUSTOMER_PHONE_PLACEHOLDER</td>
6525 <td class="code"><pre>u''</pre></td>
6526 </tr>
6527
6528 <tr>
6529 <td>FILE_UPLOAD_TEMP_DIR</td>
6530 <td class="code"><pre>None</pre></td>
6531 </tr>
6532
6533 <tr>
6534 <td>TRANSACTIONS_MANAGED</td>
6535 <td class="code"><pre>False</pre></td>
6536 </tr>
6537
6538 <tr>
6539 <td>DEFAULT_CATEGORY_META_DESCRIPTION_TEMPLATE</td>
6540 <td class="code"><pre>u''</pre></td>
6541 </tr>
6542
6543 <tr>
6544 <td>DEFAULT_SHOP_META_TEXT_TEMPLATE</td>
6545 <td class="code"><pre>u''</pre></td>
6546 </tr>
6547
6548 <tr>
6549 <td>USE_PARALLEL_CATEGORIES</td>
6550 <td class="code"><pre>False</pre></td>
6551 </tr>
6552
6553 <tr>
6554 <td>EXTRA_JS</td>
6555 <td class="code"><pre>['js/loadover.js',
6556 'js/apply_filter.js',
6557 'js/apply_filter_config.js',
6558 'js/notebook.js']</pre></td>
6559 </tr>
6560
6561 <tr>
6562 <td>AUTHENTICATION_BACKENDS</td>
6563 <td class="code"><pre>('django.contrib.auth.backends.ModelBackend',
6564 'loginza.authentication.LoginzaBackend')</pre></td>
6565 </tr>
6566
6567 <tr>
6568 <td>RECOMMENDED_PRODUCTS_TEMPLATES</td>
6569 <td class="code"><pre>(('recommended_products/recommended_products_default.html',
6570 u'\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439'),)</pre></td>
6571 </tr>
6572
6573 <tr>
6574 <td>CAPTCHA_USE_FOR_REGISTER</td>
6575 <td class="code"><pre>True</pre></td>
6576 </tr>
6577
6578 <tr>
6579 <td>SIGNING_BACKEND</td>
6580 <td class="code"><pre>'django.core.signing.TimestampSigner'</pre></td>
6581 </tr>
6582
6583 <tr>
6584 <td>PRODUCT_CANT_BE_BOUGHT_MESSAGE</td>
6585 <td class="code"><pre>u''</pre></td>
6586 </tr>
6587
6588 <tr>
6589 <td>ACCOUNTING_EXCHANGE_SITE</td>
6590 <td class="code"><pre>'http://185.65.245.247:8000/'</pre></td>
6591 </tr>
6592
6593 <tr>
6594 <td>DEFAULT_FILE_STORAGE</td>
6595 <td class="code"><pre>'django.core.files.storage.FileSystemStorage'</pre></td>
6596 </tr>
6597
6598 <tr>
6599 <td>USE_L10N</td>
6600 <td class="code"><pre>True</pre></td>
6601 </tr>
6602
6603 <tr>
6604 <td>COMPRESS_YUI_CSS_ARGUMENTS</td>
6605 <td class="code"><pre>''</pre></td>
6606 </tr>
6607
6608 <tr>
6609 <td>LFS_PRICE_UNITS</td>
6610 <td class="code"><pre>[u'\u043c',
6611 u'\u043a\u0432.\u043c',
6612 u'\u0441\u043c',
6613 u'\u0443\u043f',
6614 u'\u0448\u0442']</pre></td>
6615 </tr>
6616
6617 <tr>
6618 <td>GLOBAL_REVIEWS_PAGE_NAME</td>
6619 <td class="code"><pre>u'\u041e\u0442\u0437\u044b\u0432\u044b \u043e \u0441\u0430\u0439\u0442\u0435'</pre></td>
6620 </tr>
6621
6622 <tr>
6623 <td>PCART_PAGE_NAME_PAGE</td>
6624 <td class="code"><pre>u'\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f'</pre></td>
6625 </tr>
6626
6627 <tr>
6628 <td>LOGIN_URL</td>
6629 <td class="code"><pre>'/login/'</pre></td>
6630 </tr>
6631
6632 <tr>
6633 <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
6634 <td class="code"><pre>False</pre></td>
6635 </tr>
6636
6637 <tr>
6638 <td>CUSTOMER_FINDERS</td>
6639 <td class="code"><pre>(('lfs.customer.finder.EmailFinder',
6640 <django.utils.functional.__proxy__ object at 0x7fccd2f7f810>),
6641 ('lfs.customer.finder.PhoneFinder',
6642 <django.utils.functional.__proxy__ object at 0x7fccd2f7f890>))</pre></td>
6643 </tr>
6644
6645 <tr>
6646 <td>TIME_FORMAT</td>
6647 <td class="code"><pre>'P'</pre></td>
6648 </tr>
6649
6650 <tr>
6651 <td>EMAIL_PORT</td>
6652 <td class="code"><pre>25</pre></td>
6653 </tr>
6654
6655 <tr>
6656 <td>COMPRESS_STORAGE</td>
6657 <td class="code"><pre>'compressor.storage.CompressorFileStorage'</pre></td>
6658 </tr>
6659
6660 <tr>
6661 <td>UPDATE_SHIPPING_METHODS_UPDATE_INTIME</td>
6662 <td class="code"><pre>False</pre></td>
6663 </tr>
6664
6665 <tr>
6666 <td>CUSTOMER_FINDER</td>
6667 <td class="code"><pre>'lfs.customer.finder.EmailFinder'</pre></td>
6668 </tr>
6669
6670 <tr>
6671 <td>LFS_INVOICE_PHONE_REQUIRED</td>
6672 <td class="code"><pre>True</pre></td>
6673 </tr>
6674
6675 <tr>
6676 <td>COMPRESS_REBUILD_TIMEOUT</td>
6677 <td class="code"><pre>2592000</pre></td>
6678 </tr>
6679
6680 <tr>
6681 <td>FILTERED_SITEMAP_PAGE_NAME</td>
6682 <td class="code"><pre>u'\u041a\u0430\u0440\u0442\u0430 \u0441\u0430\u0439\u0442\u0430'</pre></td>
6683 </tr>
6684
6685 <tr>
6686 <td>CACHE_MIDDLEWARE_ALIAS</td>
6687 <td class="code"><pre>'default'</pre></td>
6688 </tr>
6689
6690 <tr>
6691 <td>DISCOUNT_CALCULATOR</td>
6692 <td class="code"><pre>'lfs.discounts.api.BaseDiscountCalculator'</pre></td>
6693 </tr>
6694
6695 <tr>
6696 <td>COMPATIBILITY_CHEAPEST_PRICE_DEPENDS_SORTING</td>
6697 <td class="code"><pre>True</pre></td>
6698 </tr>
6699
6700 <tr>
6701 <td>REVIEWS_IS_EMAIL_REQUIRED</td>
6702 <td class="code"><pre>False</pre></td>
6703 </tr>
6704
6705 <tr>
6706 <td>ADMIN_PROPERTY_OPTION_FOR_PAGE</td>
6707 <td class="code"><pre>10</pre></td>
6708 </tr>
6709
6710 <tr>
6711 <td>CAPTCHAS</td>
6712 <td class="code"><pre>(('', <django.utils.functional.__proxy__ object at 0x7fccd2f7f490>),
6713 ('qaptcha.fields.QaptchaField',
6714 <django.utils.functional.__proxy__ object at 0x7fccd2f7f510>))</pre></td>
6715 </tr>
6716
6717 <tr>
6718 <td>COMPRESS_PRECOMPILERS</td>
6719 <td class="code"><pre>(('text/coffeescript', 'coffee --compile --stdio'),
6720 ('text/less', 'lessc {infile} {outfile}'),
6721 ('text/stylus', 'stylus < {infile} > {outfile}'))</pre></td>
6722 </tr>
6723
6724 <tr>
6725 <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
6726 <td class="code"><pre>u'********************'</pre></td>
6727 </tr>
6728
6729 <tr>
6730 <td>UPDATE_1C_FEATURED</td>
6731 <td class="code"><pre>False</pre></td>
6732 </tr>
6733
6734 <tr>
6735 <td>UPDATE_SHIPPING_METHODS_DELIVERY</td>
6736 <td class="code"><pre>u'None'</pre></td>
6737 </tr>
6738
6739 <tr>
6740 <td>PCART_PAGE_META_DESCRIPTION</td>
6741 <td class="code"><pre>u'{{ name }} {{ shop_name }}'</pre></td>
6742 </tr>
6743
6744 <tr>
6745 <td>EXTRA_SITEMAPS</td>
6746 <td class="code"><pre>({'module': 'sbits_pages.sitemap',
6747 'url': u'/sitemap/info.xml',
6748 'view': 'scms_categories_sitemap'},
6749 {'module': 'product_list_pages.sitemap',
6750 'url': '/sitemap/product_lists.xml',
6751 'view': 'product_list_pages_sitemap'},
6752 {'module': 'sbits_pages.sitemap',
6753 'url': u'/sitemap/info/akcii.xml',
6754 'view': 'scms_news_sitemap'},
6755 {'module': 'sbits_pages.sitemap',
6756 'url': u'/sitemap/info/novosti.xml',
6757 'view': 'scms_news_sitemap'},
6758 {'module': 'sbits_pages.sitemap',
6759 'url': u'/sitemap/info/stati-i-obzory.xml',
6760 'view': 'scms_news_sitemap'},
6761 {'module': 'itlife_theme.sitemap_views',
6762 'url': '/sitemap/general.xml',
6763 'view': 'filtered_sitemap'})</pre></td>
6764 </tr>
6765
6766 <tr>
6767 <td>ABSOLUTE_URL_OVERRIDES</td>
6768 <td class="code"><pre>{}</pre></td>
6769 </tr>
6770
6771 <tr>
6772 <td>DATE_FORMAT</td>
6773 <td class="code"><pre>'N j, Y'</pre></td>
6774 </tr>
6775
6776 <tr>
6777 <td>X_FRAME_OPTIONS</td>
6778 <td class="code"><pre>'SAMEORIGIN'</pre></td>
6779 </tr>
6780
6781 <tr>
6782 <td>MEDIA_ROOT</td>
6783 <td class="code"><pre>'/home/webprod/projects/itlife/media/'</pre></td>
6784 </tr>
6785
6786 <tr>
6787 <td>LOGTAILER_HISTORY_LINES</td>
6788 <td class="code"><pre>20</pre></td>
6789 </tr>
6790
6791 <tr>
6792 <td>TEMPLATE_DEBUG</td>
6793 <td class="code"><pre>True</pre></td>
6794 </tr>
6795
6796 <tr>
6797 <td>DEFAULT_FROM_EMAIL</td>
6798 <td class="code"><pre>'no-reply@itlife.p-cart.com'</pre></td>
6799 </tr>
6800
6801 <tr>
6802 <td>HELPBAR_INDEX_URL</td>
6803 <td class="code"><pre>'p-cart'</pre></td>
6804 </tr>
6805
6806 <tr>
6807 <td>DEFAULT_CATEGORY_META_TITLE_TEMPLATE</td>
6808 <td class="code"><pre>u'{{ name }}. \u041a\u0443\u043f\u0438\u0442\u044c {{ name }} \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430 MebelOrganic \u043f\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0446\u0435\u043d\u0435'</pre></td>
6809 </tr>
6810
6811 <tr>
6812 <td>SITE_ID</td>
6813 <td class="code"><pre>1</pre></td>
6814 </tr>
6815
6816 <tr>
6817 <td>ALLOWED_INCLUDE_ROOTS</td>
6818 <td class="code"><pre>()</pre></td>
6819 </tr>
6820
6821 <tr>
6822 <td>DEFAULT_SHOP_META_KEYWORDS_TEMPLATE</td>
6823 <td class="code"><pre>u'********************'</pre></td>
6824 </tr>
6825
6826 <tr>
6827 <td>WRITE_ERRORS_TO_LOG</td>
6828 <td class="code"><pre>False</pre></td>
6829 </tr>
6830
6831 <tr>
6832 <td>SHORT_DATE_FORMAT</td>
6833 <td class="code"><pre>'m/d/Y'</pre></td>
6834 </tr>
6835
6836 <tr>
6837 <td>CUSTOMER_AUTH_PLACEHOLDER</td>
6838 <td class="code"><pre>u''</pre></td>
6839 </tr>
6840
6841 <tr>
6842 <td>CATEGORY_HIDE_VARIANTS</td>
6843 <td class="code"><pre>True</pre></td>
6844 </tr>
6845
6846 <tr>
6847 <td>LFS_ORDER_NUMBER_GENERATOR</td>
6848 <td class="code"><pre>'lfs_order_numbers.models.OrderNumberGenerator'</pre></td>
6849 </tr>
6850
6851 <tr>
6852 <td>PM_PRIVAT24_MERCHANT_PASSWORD</td>
6853 <td class="code"><pre>u'********************'</pre></td>
6854 </tr>
6855
6856 <tr>
6857 <td>CART_BLOCK_DISCOUNT</td>
6858 <td class="code"><pre>False</pre></td>
6859 </tr>
6860
6861 <tr>
6862 <td>COMPRESS_OFFLINE_CONTEXT</td>
6863 <td class="code"><pre>{'MEDIA_URL': '/media/', 'STATIC_URL': '/static/'}</pre></td>
6864 </tr>
6865
6866 <tr>
6867 <td>FTS_PRIORITY_SEARCH_BY_ID_1C</td>
6868 <td class="code"><pre>1</pre></td>
6869 </tr>
6870
6871 <tr>
6872 <td>UPDATE_1C_SEO_CATEGORIES</td>
6873 <td class="code"><pre>False</pre></td>
6874 </tr>
6875
6876 <tr>
6877 <td>CACHE_VIEW_TIMEOUT</td>
6878 <td class="code"><pre>3000</pre></td>
6879 </tr>
6880
6881 <tr>
6882 <td>LOAD_OPTION_TO_MANUFACTURER</td>
6883 <td class="code"><pre>u''</pre></td>
6884 </tr>
6885
6886 <tr>
6887 <td>WATERMARK_X_DELTA</td>
6888 <td class="code"><pre>0</pre></td>
6889 </tr>
6890
6891 <tr>
6892 <td>OLD_PRODUCTS_STATUS_NAME</td>
6893 <td class="code"><pre>u'\u0422\u043e\u0432\u0430\u0440\u0430 \u043d\u0435\u0442 \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438'</pre></td>
6894 </tr>
6895
6896 <tr>
6897 <td>INTERNAL_IPS</td>
6898 <td class="code"><pre>('127.0.0.1',)</pre></td>
6899 </tr>
6900
6901 <tr>
6902 <td>GRAPHIC_PROCESSOR</td>
6903 <td class="code"><pre>'PIL'</pre></td>
6904 </tr>
6905
6906 <tr>
6907 <td>DEFAULT_PRODUCT_META_DESCRIPTION_TEMPLATE</td>
6908 <td class="code"><pre>u'\u0412\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043d\u0430 {{ name }} \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 MebelOrganic. 100% - \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b, \u2708 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u0423\u043a\u0440\u0430\u0438\u043d\u0435'</pre></td>
6909 </tr>
6910
6911 <tr>
6912 <td>PASSWORD_HASHERS</td>
6913 <td class="code"><pre>u'********************'</pre></td>
6914 </tr>
6915
6916 <tr>
6917 <td>GLOBAL_JSON_CONFIG</td>
6918 <td class="code"><pre>'sshop/config.json'</pre></td>
6919 </tr>
6920
6921 <tr>
6922 <td>DATETIME_INPUT_FORMATS</td>
6923 <td class="code"><pre>('%Y-%m-%d %H:%M:%S',
6924 '%Y-%m-%d %H:%M:%S.%f',
6925 '%Y-%m-%d %H:%M',
6926 '%Y-%m-%d',
6927 '%m/%d/%Y %H:%M:%S',
6928 '%m/%d/%Y %H:%M:%S.%f',
6929 '%m/%d/%Y %H:%M',
6930 '%m/%d/%Y',
6931 '%m/%d/%y %H:%M:%S',
6932 '%m/%d/%y %H:%M:%S.%f',
6933 '%m/%d/%y %H:%M',
6934 '%m/%d/%y')</pre></td>
6935 </tr>
6936
6937 <tr>
6938 <td>REPLY_TO_CUSTOMER</td>
6939 <td class="code"><pre>False</pre></td>
6940 </tr>
6941
6942 <tr>
6943 <td>CAPTCHA_USE_FOR_ANON_CHECKOUT</td>
6944 <td class="code"><pre>True</pre></td>
6945 </tr>
6946
6947 <tr>
6948 <td>PCART_PAGE_META_KEYWORDS</td>
6949 <td class="code"><pre>u'********************'</pre></td>
6950 </tr>
6951
6952 </tbody>
6953 </table>
6954
6955</div>
6956
6957 <div id="explanation">
6958 <p>
6959 You're seeing this error because you have <code>DEBUG = True</code> in your
6960 Django settings file. Change that to <code>False</code>, and Django will
6961 display a standard 500 page.
6962 </p>
6963 </div>
6964
6965
6966
6967<script aria-hidden="true" type="application/x-lastpass" id="hiddenlpsubmitdiv" style="display: none;"></script><script>try{(function() { for(var lastpass_iter=0; lastpass_iter < document.forms.length; lastpass_iter++){ var lastpass_f = document.forms[lastpass_iter]; if(typeof(lastpass_f.lpsubmitorig2)=="undefined"){ lastpass_f.lpsubmitorig2 = lastpass_f.submit; if (typeof(lastpass_f.lpsubmitorig2)=='object'){ continue;}lastpass_f.submit = function(){ var form=this; var customEvent = document.createEvent("Event"); customEvent.initEvent("lpCustomEvent", true, true); var d = document.getElementById("hiddenlpsubmitdiv"); if (d) {for(var i = 0; i < document.forms.length; i++){ if(document.forms[i]==form){ if (typeof(d.innerText) != 'undefined') { d.innerText=i.toString(); } else { d.textContent=i.toString(); } } } d.dispatchEvent(customEvent); }form.lpsubmitorig2(); } } }})()}catch(e){}</script></body></html>