Installation paths relative to:
/usr/local/lib/python3.10/site-packages
| Package | Version | Installed Path |
|---|---|---|
| alembic | 1.13.0 | |
| alipay-sdk-python | 3.6.833 | |
| arrow | 1.3.0 | |
| async-timeout | 5.0.1 | |
| autocommand | 2.2.2 | setuptools/_vendor |
| Babel | 2.14.0 | |
| backports.tarfile | 1.2.0 | setuptools/_vendor |
| bcrypt | 4.1.2 | |
| blinker | 1.7.0 | |
| Bootstrap-Flask | 2.3.3 | |
| certifi | 2023.11.17 | |
| click | 8.1.7 | |
| elastic-transport | 8.11.0 | |
| elasticsearch | 8.11.1 | |
| elasticsearch-dsl | 8.11.0 | |
| exceptiongroup | 1.3.1 | |
| Faker | 21.0.0 | |
| flask | 3.0.0 | |
| flask-babel | 4.0.0 | |
| Flask-Bcrypt | 1.0.1 | |
| Flask-DebugToolbar | 0.14.1 | |
| Flask-Login | 0.6.3 | |
| Flask-Migrate | 4.0.5 | |
| flask-sqlalchemy | 3.1.1 | |
| flask-wtf | 1.2.1 | |
| greenlet | 3.0.2 | |
| importlib-metadata | 8.0.0 | setuptools/_vendor |
| inflect | 7.3.1 | setuptools/_vendor |
| iniconfig | 2.0.0 | |
| itsdangerous | 2.1.2 | |
| jaraco.collections | 5.1.0 | setuptools/_vendor |
| jaraco.context | 5.3.0 | setuptools/_vendor |
| jaraco.functools | 4.0.1 | setuptools/_vendor |
| jaraco.text | 3.12.1 | setuptools/_vendor |
| Jinja2 | 3.1.2 | |
| libgravatar | 1.0.4 | |
| Mako | 1.3.0 | |
| MarkupSafe | 2.1.3 | |
| more-itertools | 10.3.0 | setuptools/_vendor |
| packaging | 23.2 | |
| phonenumbers | 8.13.26 | |
| pip | 23.0.1 | |
| platformdirs | 4.2.2 | setuptools/_vendor |
| pluggy | 1.3.0 | |
| pyasn1 | 0.5.1 | |
| pycryptodome | 3.19.0 | |
| PyMySQL | 1.1.0 | |
| pytest | 7.4.3 | |
| python-dateutil | 2.8.2 | |
| python-dotenv | 1.0.0 | |
| pytz | 2023.3.post1 | |
| redis | 5.0.1 | |
| rsa | 4.9 | |
| setuptools | 79.0.1 | |
| six | 1.16.0 | |
| SQLAlchemy | 2.0.23 | |
| tomli | 2.4.0 | |
| typeguard | 4.3.0 | setuptools/_vendor |
| types-python-dateutil | 2.8.19.14 | |
| typing-extensions | 4.9.0 | |
| urllib3 | 2.1.0 | |
| werkzeug | 3.0.1 | |
| wheel | 0.45.1 | |
| wtforms | 3.1.1 | |
| zipp | 3.19.2 | setuptools/_vendor |
| Resource | Value |
|---|---|
| User CPU time | 45.258 msec |
| System CPU time | 0.391 msec |
| Total CPU time | 45.649 msec |
| Elapsed time | 54.924 msec |
| Context switches | 67 voluntary, 1 involuntary |
| Key | Value |
|---|---|
| HTTP_ACCEPT | */* |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_CONNECTION | upgrade |
| HTTP_HOST | 172.17.0.1:5000 |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| QUERY_STRING | |
| REMOTE_ADDR | 172.18.0.1 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | 0.0.0.0 |
| SERVER_PORT | 5000 |
| SERVER_PROTOCOL | HTTP/1.0 |
| SERVER_SOFTWARE | Werkzeug/3.0.1 |
| View Function | args | kwargs |
|---|---|---|
| flaskshop.product.views.show_collection | [] | id=2 |
| Variable | Value |
|---|---|
| 'session' | 'eyJjc3JmX3Rva2VuIjoiNjc5OWVmZjdiYTEyMDZiNDVkZTYzM2I4MmU2OTk0YTNhYWM2NDA2NSJ9.abbNnw.Yu5F6xpvl0dYOrHVkAsOmy2P354' |
| Variable | Value |
|---|---|
| 'csrf_token' | '6799eff7ba1206b45de633b82e6994a3aac64065' |
| '_fresh' | False |
| Variable | Value |
|---|
| Variable | Value |
|---|
| Key | Value |
|---|---|
| APP_DIR | PosixPath('/app/flaskshop') |
| APPLICATION_ROOT | '/' |
| BABEL_CURRENCY | 'USD' |
| BABEL_DEFAULT_LOCALE | 'en_US' |
| BABEL_DEFAULT_TIMEZONE | 'UTC' |
| BABEL_TRANSLATION_DIRECTORIES | '../translations' |
| BCRYPT_LOG_ROUNDS | 13 |
| BOOTSTRAP_BOOTSWATCH_THEME | None |
| BOOTSTRAP_BTN_SIZE | 'md' |
| BOOTSTRAP_BTN_STYLE | 'primary' |
| BOOTSTRAP_FORM_GROUP_CLASSES | 'mb-3' |
| BOOTSTRAP_FORM_INLINE_CLASSES | 'row row-cols-lg-auto g-3 align-items-center' |
| BOOTSTRAP_ICON_COLOR | None |
| BOOTSTRAP_ICON_SIZE | '1em' |
| BOOTSTRAP_MSG_CATEGORY | 'primary' |
| BOOTSTRAP_SERVE_LOCAL | False |
| BOOTSTRAP_TABLE_DELETE_TITLE | 'Delete' |
| BOOTSTRAP_TABLE_EDIT_TITLE | 'Edit' |
| BOOTSTRAP_TABLE_NEW_TITLE | 'New' |
| BOOTSTRAP_TABLE_VIEW_TITLE | 'View' |
| DASHBOARD_TEMPLATE_FOLDER | PosixPath('/app/flaskshop/templates/dashboard') |
| DATABASE_QUERY_TIMEOUT | 0.1 |
| DEBUG | True |
| DEBUG_TB_ENABLED | True |
| DEBUG_TB_HOSTS | () |
| DEBUG_TB_INTERCEPT_REDIRECTS | False |
| DEBUG_TB_PANELS | ('flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel', 'flask_debugtoolbar.panels.g.GDebugPanel') |
| ENV | 'dev' |
| ES_HOSTS | ['http://elasticsearch:9200'] |
| EXPLAIN_TEMPLATE_LOADING | False |
| FLASK_DEBUG | True |
| GA_MEASUREMENT_ID | '' |
| LANGUAGES | {'en': 'English', 'bg': 'Български'} |
| MAIL_PASSWORD | '' |
| MAIL_PORT | 25 |
| MAIL_SERVER | 'localhost' |
| MAIL_TLS | False |
| MAIL_USERNAME | '' |
| MAX_CONTENT_LENGTH | None |
| MAX_COOKIE_SIZE | 4093 |
| MESSAGE_QUOTA | 10 |
| PERMANENT_SESSION_LIFETIME | datetime.timedelta(days=31) |
| PREFERRED_URL_SCHEME | 'http' |
| PROJECT_ROOT | PosixPath('/app') |
| PROPAGATE_EXCEPTIONS | None |
| PURCHASE_URI | '' |
| REDIS_URL | 'redis://redis:6379' |
| SECRET_KEY | 'thisisashop' |
| SEND_FILE_MAX_AGE_DEFAULT | None |
| SERVER_NAME | None |
| SESSION_COOKIE_DOMAIN | None |
| SESSION_COOKIE_HTTPONLY | True |
| SESSION_COOKIE_NAME | 'session' |
| SESSION_COOKIE_PATH | None |
| SESSION_COOKIE_SAMESITE | None |
| SESSION_COOKIE_SECURE | False |
| SESSION_REFRESH_EACH_REQUEST | True |
| SQLALCHEMY_BINDS | {} |
| SQLALCHEMY_DATABASE_URI | 'mysql+pymysql://root:root@db:3306/flaskshop?charset=utf8mb4' |
| SQLALCHEMY_ECHO | False |
| SQLALCHEMY_ENGINE_OPTIONS | {} |
| SQLALCHEMY_RECORD_QUERIES | True |
| SQLALCHEMY_TRACK_MODIFICATIONS | False |
| STATIC_DIR | PosixPath('/app/flaskshop/static') |
| TEMPLATES_AUTO_RELOAD | None |
| TESTING | False |
| TRAP_BAD_REQUEST_ERRORS | None |
| TRAP_HTTP_EXCEPTIONS | False |
| UPLOAD_DIR | PosixPath('/app/flaskshop/static/upload') |
| UPLOAD_FOLDER | 'static/placeholders' |
| USE_ES | '1' |
| USE_REDIS | False |
| USE_X_SENDFILE | False |
| WTF_CSRF_CHECK_DEFAULT | True |
| WTF_CSRF_ENABLED | True |
| WTF_CSRF_FIELD_NAME | 'csrf_token' |
| WTF_CSRF_HEADERS | ['X-CSRFToken', 'X-CSRF-Token'] |
| WTF_CSRF_METHODS | {'POST', 'DELETE', 'PATCH', 'PUT'} |
| WTF_CSRF_SSL_STRICT | True |
| WTF_CSRF_TIME_LIMIT | 3600 |
| Variable | Value |
|---|---|
| attr_filter | {<ProductAttribute id:3>, <ProductAttribute id:2>, <ProductAttribute id:1>} |
| bottom_menu | [<MenuItem id:7>, <MenuItem id:10>] |
| csrf_token | <function generate_csrf at 0x7f2015778ca0> |
| current_user | <flask_login.mixins.AnonymousUserMixin object at 0x7f1fc7b102e0> |
| current_user_cart | None |
| default_attr | {} |
| g | <flask.g of 'flaskshop'> |
| is_descending | False |
| now_sorted_by | 'title' |
| object | <Collection id:2> |
| pagination | <flask_sqlalchemy.pagination.QueryPagination object at 0x7f1fc7b98760> |
| price_from | '' |
| price_to | '' |
| products | [<Product id:1>, <Product id:2>, <Product id:3>, <Product id:4>] |
| request | <Request 'http://172.17.0.1:5000/products/collection/2' [GET]> |
| session | <SecureCookieSession {'csrf_token': '6799eff7ba1206b45de633b82e6994a3aac64065', '_fresh': False}> |
| settings | {'project_title': <Setting project_title>, 'project_subtitle': <Setting project_subtitle>, 'project_copyright': <Setting project_copyright>} |
| sort_by_choices | {'title': 'title', 'basic_price': 'price'} |
| top_menu | [<MenuItem id:1>, <MenuItem id:2>, <MenuItem id:3>, <MenuItem id:6>] |
| (ms) | Action | Context | Query |
|---|---|---|---|
| 0.5869 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_collection.title AS product_collection_title, product_collection.background_img AS product_collection_background_img, product_collection.id AS product_collection_id, product_collection.created_at AS product_collection_created_at, product_collection.updated_at AS product_collection_updated_at
FROM product_collection
WHERE product_collection.id = %(pk_1)s
|
| 0.3932 |
SELECT EXPLAIN |
./product/models.py:662 (get_product_by_collection) |
SELECT product_collection_product.product_id AS product_collection_product_product_id
FROM product_collection_product
WHERE product_collection_product.collection_id = %(collection_id_1)s
|
| 0.2989 |
SELECT EXPLAIN |
./product/models.py:604 (products_ids) |
SELECT product_collection_product.product_id AS product_collection_product_product_id
FROM product_collection_product
WHERE product_collection_product.collection_id = %(collection_id_1)s
|
| 0.6442 |
SELECT EXPLAIN |
./product/models.py:610 (products) |
SELECT product_product.title AS product_product_title, product_product.on_sale AS product_product_on_sale, product_product.rating AS product_product_rating, product_product.sold_count AS product_product_sold_count, product_product.review_count AS product_product_review_count, product_product.basic_price AS product_product_basic_price, product_product.category_id AS product_product_category_id, product_product.is_featured AS product_product_is_featured, product_product.product_type_id AS product_product_product_type_id, product_product.attributes AS product_product_attributes, product_product.description AS product_product_description, product_product.id AS product_product_id, product_product.created_at AS product_product_created_at, product_product.updated_at AS product_product_updated_at
FROM product_product
WHERE product_product.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s, %(id_1_4)s)
|
| 0.3838 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_type.title AS product_type_title, product_type.has_variants AS product_type_has_variants, product_type.is_shipping_required AS product_type_is_shipping_required, product_type.id AS product_type_id, product_type.created_at AS product_type_created_at, product_type.updated_at AS product_type_updated_at
FROM product_type
WHERE product_type.id = %(pk_1)s
|
| 0.3084 |
SELECT EXPLAIN |
./product/models.py:322 (product_attributes_ids) |
SELECT product_type_attribute.product_attribute_id AS product_type_attribute_product_attribute_id
FROM product_type_attribute
WHERE product_type_attribute.product_type_id = %(product_type_id_1)s
|
| 0.4035 |
SELECT EXPLAIN |
./product/models.py:330 (product_attributes) |
SELECT product_attribute.title AS product_attribute_title, product_attribute.id AS product_attribute_id, product_attribute.created_at AS product_attribute_created_at, product_attribute.updated_at AS product_attribute_updated_at
FROM product_attribute
WHERE product_attribute.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s)
|
| 0.3449 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_type.title AS product_type_title, product_type.has_variants AS product_type_has_variants, product_type.is_shipping_required AS product_type_is_shipping_required, product_type.id AS product_type_id, product_type.created_at AS product_type_created_at, product_type.updated_at AS product_type_updated_at
FROM product_type
WHERE product_type.id = %(pk_1)s
|
| 0.3215 |
SELECT EXPLAIN |
./product/models.py:322 (product_attributes_ids) |
SELECT product_type_attribute.product_attribute_id AS product_type_attribute_product_attribute_id
FROM product_type_attribute
WHERE product_type_attribute.product_type_id = %(product_type_id_1)s
|
| 0.3914 |
SELECT EXPLAIN |
./product/models.py:330 (product_attributes) |
SELECT product_attribute.title AS product_attribute_title, product_attribute.id AS product_attribute_id, product_attribute.created_at AS product_attribute_created_at, product_attribute.updated_at AS product_attribute_updated_at
FROM product_attribute
WHERE product_attribute.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s)
|
| 0.3680 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_type.title AS product_type_title, product_type.has_variants AS product_type_has_variants, product_type.is_shipping_required AS product_type_is_shipping_required, product_type.id AS product_type_id, product_type.created_at AS product_type_created_at, product_type.updated_at AS product_type_updated_at
FROM product_type
WHERE product_type.id = %(pk_1)s
|
| 0.3173 |
SELECT EXPLAIN |
./product/models.py:322 (product_attributes_ids) |
SELECT product_type_attribute.product_attribute_id AS product_type_attribute_product_attribute_id
FROM product_type_attribute
WHERE product_type_attribute.product_type_id = %(product_type_id_1)s
|
| 0.3886 |
SELECT EXPLAIN |
./product/models.py:330 (product_attributes) |
SELECT product_attribute.title AS product_attribute_title, product_attribute.id AS product_attribute_id, product_attribute.created_at AS product_attribute_created_at, product_attribute.updated_at AS product_attribute_updated_at
FROM product_attribute
WHERE product_attribute.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s)
|
| 0.3462 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_type.title AS product_type_title, product_type.has_variants AS product_type_has_variants, product_type.is_shipping_required AS product_type_is_shipping_required, product_type.id AS product_type_id, product_type.created_at AS product_type_created_at, product_type.updated_at AS product_type_updated_at
FROM product_type
WHERE product_type.id = %(pk_1)s
|
| 0.2841 |
SELECT EXPLAIN |
./product/models.py:322 (product_attributes_ids) |
SELECT product_type_attribute.product_attribute_id AS product_type_attribute_product_attribute_id
FROM product_type_attribute
WHERE product_type_attribute.product_type_id = %(product_type_id_1)s
|
| 0.3792 |
SELECT EXPLAIN |
./product/models.py:330 (product_attributes) |
SELECT product_attribute.title AS product_attribute_title, product_attribute.id AS product_attribute_id, product_attribute.created_at AS product_attribute_created_at, product_attribute.updated_at AS product_attribute_updated_at
FROM product_attribute
WHERE product_attribute.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s)
|
| 0.6131 |
SELECT EXPLAIN |
./product/models.py:666 (get_product_by_collection) |
SELECT product_product.title AS product_product_title, product_product.on_sale AS product_product_on_sale, product_product.rating AS product_product_rating, product_product.sold_count AS product_product_sold_count, product_product.review_count AS product_product_review_count, product_product.basic_price AS product_product_basic_price, product_product.category_id AS product_product_category_id, product_product.is_featured AS product_product_is_featured, product_product.product_type_id AS product_product_product_type_id, product_product.attributes AS product_product_attributes, product_product.description AS product_product_description, product_product.id AS product_product_id, product_product.created_at AS product_product_created_at, product_product.updated_at AS product_product_updated_at
FROM product_product
WHERE product_product.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s, %(id_1_4)s)
LIMIT %(param_1)s, %(param_2)s
|
| 0.3456 |
SELECT EXPLAIN |
./product/models.py:666 (get_product_by_collection) |
SELECT count(*) AS count_1
FROM (SELECT product_product.title AS product_product_title, product_product.on_sale AS product_product_on_sale, product_product.rating AS product_product_rating, product_product.sold_count AS product_product_sold_count, product_product.review_count AS product_product_review_count, product_product.basic_price AS product_product_basic_price, product_product.category_id AS product_product_category_id, product_product.is_featured AS product_product_is_featured, product_product.product_type_id AS product_product_product_type_id, product_product.attributes AS product_product_attributes, product_product.description AS product_product_description, product_product.id AS product_product_id, product_product.created_at AS product_product_created_at, product_product.updated_at AS product_product_updated_at
FROM product_product
WHERE product_product.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s, %(id_1_4)s)) AS anon_1
|
| 0.6336 |
SELECT EXPLAIN |
./utils.py:63 (inject_menus) |
SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at
FROM public_menuitem
WHERE public_menuitem.position = %(position_1)s AND public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`
|
| 0.4748 |
SELECT EXPLAIN |
./utils.py:69 (inject_menus) |
SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at
FROM public_menuitem
WHERE public_menuitem.position = %(position_1)s AND public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`
|
| 0.4772 |
SELECT EXPLAIN |
./utils.py:77 (inject_site_setting) |
SELECT management_setting.`key` AS management_setting_key, management_setting.value AS management_setting_value, management_setting.name AS management_setting_name, management_setting.description AS management_setting_description, management_setting.value_type AS management_setting_value_type, management_setting.extra AS management_setting_extra, management_setting.created_at AS management_setting_created_at, management_setting.updated_at AS management_setting_updated_at
FROM management_setting
WHERE management_setting.`key` = %(key_1)s
LIMIT %(param_1)s
|
| 0.3929 |
SELECT EXPLAIN |
./utils.py:77 (inject_site_setting) |
SELECT management_setting.`key` AS management_setting_key, management_setting.value AS management_setting_value, management_setting.name AS management_setting_name, management_setting.description AS management_setting_description, management_setting.value_type AS management_setting_value_type, management_setting.extra AS management_setting_extra, management_setting.created_at AS management_setting_created_at, management_setting.updated_at AS management_setting_updated_at
FROM management_setting
WHERE management_setting.`key` = %(key_1)s
LIMIT %(param_1)s
|
| 0.3701 |
SELECT EXPLAIN |
./utils.py:77 (inject_site_setting) |
SELECT management_setting.`key` AS management_setting_key, management_setting.value AS management_setting_value, management_setting.name AS management_setting_name, management_setting.description AS management_setting_description, management_setting.value_type AS management_setting_value_type, management_setting.extra AS management_setting_extra, management_setting.created_at AS management_setting_created_at, management_setting.updated_at AS management_setting_updated_at
FROM management_setting
WHERE management_setting.`key` = %(key_1)s
LIMIT %(param_1)s
|
| 0.4435 |
SELECT EXPLAIN |
./public/models.py:35 (children) |
SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at
FROM public_menuitem
WHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`
|
| 0.4274 |
SELECT EXPLAIN |
./public/models.py:35 (children) |
SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at
FROM public_menuitem
WHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`
|
| 0.4826 |
SELECT EXPLAIN |
./public/models.py:35 (children) |
SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at
FROM public_menuitem
WHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`
|
| 0.4103 |
SELECT EXPLAIN |
./public/models.py:35 (children) |
SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at
FROM public_menuitem
WHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`
|
| 0.4014 |
SELECT EXPLAIN |
./product/models.py:456 (values) |
SELECT product_attribute_value.title AS product_attribute_value_title, product_attribute_value.attribute_id AS product_attribute_value_attribute_id, product_attribute_value.id AS product_attribute_value_id, product_attribute_value.created_at AS product_attribute_value_created_at, product_attribute_value.updated_at AS product_attribute_value_updated_at
FROM product_attribute_value
WHERE product_attribute_value.attribute_id = %(attribute_id_1)s
|
| 0.3761 |
SELECT EXPLAIN |
./product/models.py:456 (values) |
SELECT product_attribute_value.title AS product_attribute_value_title, product_attribute_value.attribute_id AS product_attribute_value_attribute_id, product_attribute_value.id AS product_attribute_value_id, product_attribute_value.created_at AS product_attribute_value_created_at, product_attribute_value.updated_at AS product_attribute_value_updated_at
FROM product_attribute_value
WHERE product_attribute_value.attribute_id = %(attribute_id_1)s
|
| 0.3489 |
SELECT EXPLAIN |
./product/models.py:456 (values) |
SELECT product_attribute_value.title AS product_attribute_value_title, product_attribute_value.attribute_id AS product_attribute_value_attribute_id, product_attribute_value.id AS product_attribute_value_id, product_attribute_value.created_at AS product_attribute_value_created_at, product_attribute_value.updated_at AS product_attribute_value_updated_at
FROM product_attribute_value
WHERE product_attribute_value.attribute_id = %(attribute_id_1)s
|
| 0.4122 |
SELECT EXPLAIN |
./product/models.py:50 (images) |
SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at
FROM product_image
WHERE product_image.product_id = %(product_id_1)s
|
| 0.3781 |
SELECT EXPLAIN |
./product/models.py:50 (images) |
SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at
FROM product_image
WHERE product_image.product_id = %(product_id_1)s
|
| 0.3159 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3792 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_category.title AS product_category_title, product_category.parent_id AS product_category_parent_id, product_category.background_img AS product_category_background_img, product_category.id AS product_category_id, product_category.created_at AS product_category_created_at, product_category.updated_at AS product_category_updated_at
FROM product_category
WHERE product_category.id = %(pk_1)s
|
| 0.3174 |
SELECT EXPLAIN |
./discount/models.py:148 (get_discounted_price) |
SELECT discount_sale_category.sale_id AS discount_sale_category_sale_id, discount_sale_category.category_id AS discount_sale_category_category_id, discount_sale_category.id AS discount_sale_category_id, discount_sale_category.created_at AS discount_sale_category_created_at, discount_sale_category.updated_at AS discount_sale_category_updated_at
FROM discount_sale_category
WHERE discount_sale_category.category_id = %(category_id_1)s
LIMIT %(param_1)s
|
| 0.3065 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3459 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_category.title AS product_category_title, product_category.parent_id AS product_category_parent_id, product_category.background_img AS product_category_background_img, product_category.id AS product_category_id, product_category.created_at AS product_category_created_at, product_category.updated_at AS product_category_updated_at
FROM product_category
WHERE product_category.id = %(pk_1)s
|
| 0.3117 |
SELECT EXPLAIN |
./discount/models.py:148 (get_discounted_price) |
SELECT discount_sale_category.sale_id AS discount_sale_category_sale_id, discount_sale_category.category_id AS discount_sale_category_category_id, discount_sale_category.id AS discount_sale_category_id, discount_sale_category.created_at AS discount_sale_category_created_at, discount_sale_category.updated_at AS discount_sale_category_updated_at
FROM discount_sale_category
WHERE discount_sale_category.category_id = %(category_id_1)s
LIMIT %(param_1)s
|
| 0.3878 |
SELECT EXPLAIN |
./product/models.py:50 (images) |
SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at
FROM product_image
WHERE product_image.product_id = %(product_id_1)s
|
| 0.4249 |
SELECT EXPLAIN |
./product/models.py:50 (images) |
SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at
FROM product_image
WHERE product_image.product_id = %(product_id_1)s
|
| 0.4517 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.4850 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at
FROM discount_sale
WHERE discount_sale.id = %(pk_1)s
|
| 0.3412 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3467 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at
FROM discount_sale
WHERE discount_sale.id = %(pk_1)s
|
| 0.3829 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3488 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at
FROM discount_sale
WHERE discount_sale.id = %(pk_1)s
|
| 0.4132 |
SELECT EXPLAIN |
./product/models.py:50 (images) |
SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at
FROM product_image
WHERE product_image.product_id = %(product_id_1)s
|
| 0.4498 |
SELECT EXPLAIN |
./product/models.py:50 (images) |
SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at
FROM product_image
WHERE product_image.product_id = %(product_id_1)s
|
| 0.3471 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3642 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at
FROM discount_sale
WHERE discount_sale.id = %(pk_1)s
|
| 0.3528 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3439 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at
FROM discount_sale
WHERE discount_sale.id = %(pk_1)s
|
| 0.3315 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3454 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at
FROM discount_sale
WHERE discount_sale.id = %(pk_1)s
|
| 0.4184 |
SELECT EXPLAIN |
./product/models.py:50 (images) |
SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at
FROM product_image
WHERE product_image.product_id = %(product_id_1)s
|
| 0.4250 |
SELECT EXPLAIN |
./product/models.py:50 (images) |
SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at
FROM product_image
WHERE product_image.product_id = %(product_id_1)s
|
| 0.3184 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3649 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_category.title AS product_category_title, product_category.parent_id AS product_category_parent_id, product_category.background_img AS product_category_background_img, product_category.id AS product_category_id, product_category.created_at AS product_category_created_at, product_category.updated_at AS product_category_updated_at
FROM product_category
WHERE product_category.id = %(pk_1)s
|
| 0.4170 |
SELECT EXPLAIN |
./discount/models.py:148 (get_discounted_price) |
SELECT discount_sale_category.sale_id AS discount_sale_category_sale_id, discount_sale_category.category_id AS discount_sale_category_category_id, discount_sale_category.id AS discount_sale_category_id, discount_sale_category.created_at AS discount_sale_category_created_at, discount_sale_category.updated_at AS discount_sale_category_updated_at
FROM discount_sale_category
WHERE discount_sale_category.category_id = %(category_id_1)s
LIMIT %(param_1)s
|
| 0.4764 |
SELECT EXPLAIN |
./discount/models.py:142 (get_discounted_price) |
SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at
FROM discount_sale_product
WHERE discount_sale_product.product_id = %(product_id_1)s
LIMIT %(param_1)s
|
| 0.3731 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT product_category.title AS product_category_title, product_category.parent_id AS product_category_parent_id, product_category.background_img AS product_category_background_img, product_category.id AS product_category_id, product_category.created_at AS product_category_created_at, product_category.updated_at AS product_category_updated_at
FROM product_category
WHERE product_category.id = %(pk_1)s
|
| 0.3158 |
SELECT EXPLAIN |
./discount/models.py:148 (get_discounted_price) |
SELECT discount_sale_category.sale_id AS discount_sale_category_sale_id, discount_sale_category.category_id AS discount_sale_category_category_id, discount_sale_category.id AS discount_sale_category_id, discount_sale_category.created_at AS discount_sale_category_created_at, discount_sale_category.updated_at AS discount_sale_category_updated_at
FROM discount_sale_category
WHERE discount_sale_category.category_id = %(category_id_1)s
LIMIT %(param_1)s
|
| 0.4980 |
SELECT EXPLAIN |
./public/models.py:35 (children) |
SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at
FROM public_menuitem
WHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`
|
| 0.5035 |
SELECT EXPLAIN |
./public/models.py:35 (children) |
SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at
FROM public_menuitem
WHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`
|
| 0.3718 |
SELECT EXPLAIN |
./database.py:48 (get_by_id) |
SELECT public_page.title AS public_page_title, public_page.slug AS public_page_slug, public_page.content AS public_page_content, public_page.is_visible AS public_page_is_visible, public_page.id AS public_page_id, public_page.created_at AS public_page_created_at, public_page.updated_at AS public_page_updated_at
FROM public_page
WHERE public_page.id = %(pk_1)s
|
No messages logged.
| URL route | Endpoint name | HTTP methods | Is alias | Redirect to |
|---|---|---|---|---|
| / | public.home | GET, HEAD, OPTIONS | False | None |
| /account/ | account.index | GET, HEAD, OPTIONS | False | None |
| /account/address | account.addresses | GET, HEAD, OPTIONS | False | None |
| /account/address/<int:id>/delete | account.delete_address | OPTIONS, POST | False | None |
| /account/address/edit | account.edit_address | GET, HEAD, OPTIONS, POST | False | None |
| /account/login | account.login | GET, HEAD, OPTIONS, POST | False | None |
| /account/logout | account.logout | GET, HEAD, OPTIONS | False | None |
| /account/resetpwd | account.resetpwd | GET, HEAD, OPTIONS, POST | False | None |
| /account/setpwd | account.set_password | OPTIONS, POST | False | None |
| /account/signup | account.signup | GET, HEAD, OPTIONS, POST | False | None |
| /bootstrap/static/<path:filename> | bootstrap.static | GET, HEAD, OPTIONS | False | None |
| /checkout/cart | checkout.cart_index | GET, HEAD, OPTIONS | False | None |
| /checkout/note | checkout.checkout_note | GET, HEAD, OPTIONS, POST | False | None |
| /checkout/shipping | checkout.checkout_shipping | GET, HEAD, OPTIONS, POST | False | None |
| /checkout/update_cart/<int:id> | checkout.update_cartline | OPTIONS, POST | False | None |
| /checkout/voucher | checkout.checkout_voucher | OPTIONS, POST | False | None |
| /checkout/voucher/remove | checkout.checkout_voucher_remove | OPTIONS, POST | False | None |
| /dashboard/ | dashboard.index | GET, HEAD, OPTIONS | False | None |
| /dashboard/attributes | dashboard.attributes | GET, HEAD, OPTIONS | False | None |
| /dashboard/attributes/<id>/edit | dashboard.attributes_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/attributes/<int:id>/delete | dashboard.ProductAttribute | DELETE, OPTIONS | False | None |
| /dashboard/attributes/create | dashboard.attributes_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/categories | dashboard.categories | GET, HEAD, OPTIONS | False | None |
| /dashboard/categories/<id>/edit | dashboard.categories_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/categories/<int:id>/delete | dashboard.Category | DELETE, OPTIONS | False | None |
| /dashboard/categories/create | dashboard.categories_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/collections | dashboard.collections | GET, HEAD, OPTIONS | False | None |
| /dashboard/collections/<id>/edit | dashboard.collections_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/collections/<int:id>/delete | dashboard.Collection | DELETE, OPTIONS | False | None |
| /dashboard/collections/create | dashboard.collections_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/config | dashboard.config_index | GET, HEAD, OPTIONS | False | None |
| /dashboard/dashboard_menus | dashboard.dashboard_menus | GET, HEAD, OPTIONS | False | None |
| /dashboard/dashboard_menus/<id>/edit | dashboard.dashboard_menus_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/dashboard_menus/<int:id>/delete | dashboard.DashboardMenu | DELETE, OPTIONS | False | None |
| /dashboard/dashboard_menus/create | dashboard.dashboard_menus_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/orders | dashboard.orders | GET, HEAD, OPTIONS | False | None |
| /dashboard/orders/<id> | dashboard.order_detail | GET, HEAD, OPTIONS | False | None |
| /dashboard/orders/<id>/draft | dashboard.draft_order | GET, HEAD, OPTIONS | False | None |
| /dashboard/orders/<id>/send | dashboard.send_order | GET, HEAD, OPTIONS | False | None |
| /dashboard/plugin | dashboard.plugin_list | GET, HEAD, OPTIONS | False | None |
| /dashboard/plugin/<id>/disable | dashboard.plugin_disable | OPTIONS, POST | False | None |
| /dashboard/plugin/<id>/enable | dashboard.plugin_enable | OPTIONS, POST | False | None |
| /dashboard/product_types | dashboard.product_types | GET, HEAD, OPTIONS | False | None |
| /dashboard/product_types/<id>/edit | dashboard.product_types_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/product_types/<int:id>/delete | dashboard.ProductType | DELETE, OPTIONS | False | None |
| /dashboard/product_types/create | dashboard.product_types_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/products | dashboard.products | GET, HEAD, OPTIONS | False | None |
| /dashboard/products/<id> | dashboard.product_detail | GET, HEAD, OPTIONS | False | None |
| /dashboard/products/<id>/edit | dashboard.product_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/products/<int:id>/delete | dashboard.Product | DELETE, OPTIONS | False | None |
| /dashboard/products/create/step1 | dashboard.product_create_step1 | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/products/create/step2 | dashboard.product_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/products/variant/<id>/edit | dashboard.variant_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/products/variant/create | dashboard.variant_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/sales | dashboard.sales | GET, HEAD, OPTIONS | False | None |
| /dashboard/sales/<id>/edit | dashboard.sales_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/sales/<int:id>/delete | dashboard.Sale | DELETE, OPTIONS | False | None |
| /dashboard/sales/create | dashboard.sales_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/shipping_methods | dashboard.shipping_methods | GET, HEAD, OPTIONS | False | None |
| /dashboard/shipping_methods/<id>/edit | dashboard.shipping_methods_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/shipping_methods/<int:id>/delete | dashboard.ShippingMethod | DELETE, OPTIONS | False | None |
| /dashboard/shipping_methods/create | dashboard.shipping_methods_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/site_menus | dashboard.site_menus | GET, HEAD, OPTIONS | False | None |
| /dashboard/site_menus/<id>/edit | dashboard.site_menus_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/site_menus/<int:id>/delete | dashboard.MenuItem | DELETE, OPTIONS | False | None |
| /dashboard/site_menus/create | dashboard.site_menus_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/site_pages | dashboard.site_pages | GET, HEAD, OPTIONS | False | None |
| /dashboard/site_pages/<id>/edit | dashboard.site_pages_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/site_pages/<int:id>/delete | dashboard.Page | DELETE, OPTIONS | False | None |
| /dashboard/site_pages/create | dashboard.site_pages_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/site_setting/edit | dashboard.site_setting | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/users | dashboard.users | GET, HEAD, OPTIONS | False | None |
| /dashboard/users/<int:id>/delete | dashboard.User | DELETE, OPTIONS | False | None |
| /dashboard/users/<user_id> | dashboard.user | GET, HEAD, OPTIONS | False | None |
| /dashboard/users/<user_id>/edit | dashboard.user_edit | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/users/address/<id>/edit | dashboard.address_edit | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/variants/<int:id>/delete | dashboard.ProductVariant | DELETE, OPTIONS | False | None |
| /dashboard/vouchers | dashboard.vouchers | GET, HEAD, OPTIONS | False | None |
| /dashboard/vouchers/<id>/edit | dashboard.vouchers_manage | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/vouchers/<int:id>/delete | dashboard.Voucher | DELETE, OPTIONS | False | None |
| /dashboard/vouchers/create | dashboard.vouchers_manage | GET, HEAD, OPTIONS, POST | False | None |
| /favicon.ico | public.favicon | GET, HEAD, OPTIONS | False | None |
| /orders/ | order.index | GET, HEAD, OPTIONS | False | None |
| /orders/<string:token> | order.show | GET, HEAD, OPTIONS | False | None |
| /orders/alipay/notify | order.ali_notify | HEAD, OPTIONS, POST | False | None |
| /orders/cancel/<string:token> | order.cancel_order | GET, HEAD, OPTIONS | False | None |
| /orders/pay/<string:token>/alipay | order.ali_pay | GET, HEAD, OPTIONS | False | None |
| /orders/pay/<string:token>/testpay | order.test_pay_flow | GET, HEAD, OPTIONS | False | None |
| /orders/payment_success | order.payment_success | GET, HEAD, OPTIONS | False | None |
| /orders/receive/<string:token> | order.receive | GET, HEAD, OPTIONS | False | None |
| /page/<identity> | public.show_page | GET, HEAD, OPTIONS | False | None |
| /products/<int:id> | product.show | GET, HEAD, OPTIONS | False | None |
| /products/<int:id>/add | product.product_add_to_cart | OPTIONS, POST | False | None |
| /products/api/variant_price/<int:id> | product.variant_price | GET, HEAD, OPTIONS | False | None |
| /products/category/<int:id> | product.show_category | GET, HEAD, OPTIONS | False | None |
| /products/collection/<int:id> | product.show_collection | GET, HEAD, OPTIONS | False | None |
| /search | public.search | GET, HEAD, OPTIONS | False | None |
| /static/<path:filename> | static | GET, HEAD, OPTIONS | False | None |
| /style | public.style | GET, HEAD, OPTIONS | False | None |
| Key | Value |
|---|---|
| _flask_babel | namespace(babel_domain=<Domain(None, ['messages'])>, babel_locale=Locale('en')) |
| _login_user | <flask_login.mixins.AnonymousUserMixin object at 0x7f1fc7b102e0> |
| _sqlalchemy_queries | [_QueryInfo(statement='SELECT product_collection.title AS product_collection_title, product_collection.background_img AS product_collection_background_img, product_collection.id AS product_collection_id, product_collection.created_at AS product_collection_created_at, product_collection.updated_at AS product_collection_updated_at \nFROM product_collection \nWHERE product_collection.id = %(pk_1)s', parameters=[{'pk_1': 2}], start_time=5717153.598671645, end_time=5717153.599258547, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT product_collection_product.product_id AS product_collection_product_product_id \nFROM product_collection_product \nWHERE product_collection_product.collection_id = %(collection_id_1)s', parameters=[{'collection_id_1': 2}], start_time=5717153.599827096, end_time=5717153.600220314, location='/app/flaskshop/product/models.py:662 (get_product_by_collection)'), _QueryInfo(statement='SELECT product_collection_product.product_id AS product_collection_product_product_id \nFROM product_collection_product \nWHERE product_collection_product.collection_id = %(collection_id_1)s', parameters=[{'collection_id_1': 2}], start_time=5717153.600738068, end_time=5717153.601037009, location='/app/flaskshop/product/models.py:604 (products_ids)'), _QueryInfo(statement='SELECT product_product.title AS product_product_title, product_product.on_sale AS product_product_on_sale, product_product.rating AS product_product_rating, product_product.sold_count AS product_product_sold_count, product_product.review_count AS product_product_review_count, product_product.basic_price AS product_product_basic_price, product_product.category_id AS product_product_category_id, product_product.is_featured AS product_product_is_featured, product_product.product_type_id AS product_product_product_type_id, product_product.attributes AS product_product_attributes, product_product.description AS product_product_description, product_product.id AS product_product_id, product_product.created_at AS product_product_created_at, product_product.updated_at AS product_product_updated_at \nFROM product_product \nWHERE product_product.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s, %(id_1_4)s)', parameters=[{'id_1_1': 1, 'id_1_2': 2, 'id_1_3': 3, 'id_1_4': 4}], start_time=5717153.601387317, end_time=5717153.602031548, location='/app/flaskshop/product/models.py:610 (products)'), _QueryInfo(statement='SELECT product_type.title AS product_type_title, product_type.has_variants AS product_type_has_variants, product_type.is_shipping_required AS product_type_is_shipping_required, product_type.id AS product_type_id, product_type.created_at AS product_type_created_at, product_type.updated_at AS product_type_updated_at \nFROM product_type \nWHERE product_type.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.602514676, end_time=5717153.602898467, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT product_type_attribute.product_attribute_id AS product_type_attribute_product_attribute_id \nFROM product_type_attribute \nWHERE product_type_attribute.product_type_id = %(product_type_id_1)s', parameters=[{'product_type_id_1': 1}], start_time=5717153.603293299, end_time=5717153.603601729, location='/app/flaskshop/product/models.py:322 (product_attributes_ids)'), _QueryInfo(statement='SELECT product_attribute.title AS product_attribute_title, product_attribute.id AS product_attribute_id, product_attribute.created_at AS product_attribute_created_at, product_attribute.updated_at AS product_attribute_updated_at \nFROM product_attribute \nWHERE product_attribute.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s)', parameters=[{'id_1_1': 1, 'id_1_2': 2, 'id_1_3': 3}], start_time=5717153.603932951, end_time=5717153.604336429, location='/app/flaskshop/product/models.py:330 (product_attributes)'), _QueryInfo(statement='SELECT product_type.title AS product_type_title, product_type.has_variants AS product_type_has_variants, product_type.is_shipping_required AS product_type_is_shipping_required, product_type.id AS product_type_id, product_type.created_at AS product_type_created_at, product_type.updated_at AS product_type_updated_at \nFROM product_type \nWHERE product_type.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.604710131, end_time=5717153.60505499, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT product_type_attribute.product_attribute_id AS product_type_attribute_product_attribute_id \nFROM product_type_attribute \nWHERE product_type_attribute.product_type_id = %(product_type_id_1)s', parameters=[{'product_type_id_1': 1}], start_time=5717153.605420356, end_time=5717153.60574186, location='/app/flaskshop/product/models.py:322 (product_attributes_ids)'), _QueryInfo(statement='SELECT product_attribute.title AS product_attribute_title, product_attribute.id AS product_attribute_id, product_attribute.created_at AS product_attribute_created_at, product_attribute.updated_at AS product_attribute_updated_at \nFROM product_attribute \nWHERE product_attribute.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s)', parameters=[{'id_1_1': 1, 'id_1_2': 2, 'id_1_3': 3}], start_time=5717153.606058686, end_time=5717153.606450051, location='/app/flaskshop/product/models.py:330 (product_attributes)'), _QueryInfo(statement='SELECT product_type.title AS product_type_title, product_type.has_variants AS product_type_has_variants, product_type.is_shipping_required AS product_type_is_shipping_required, product_type.id AS product_type_id, product_type.created_at AS product_type_created_at, product_type.updated_at AS product_type_updated_at \nFROM product_type \nWHERE product_type.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.606944841, end_time=5717153.607312882, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT product_type_attribute.product_attribute_id AS product_type_attribute_product_attribute_id \nFROM product_type_attribute \nWHERE product_type_attribute.product_type_id = %(product_type_id_1)s', parameters=[{'product_type_id_1': 1}], start_time=5717153.607725588, end_time=5717153.608042914, location='/app/flaskshop/product/models.py:322 (product_attributes_ids)'), _QueryInfo(statement='SELECT product_attribute.title AS product_attribute_title, product_attribute.id AS product_attribute_id, product_attribute.created_at AS product_attribute_created_at, product_attribute.updated_at AS product_attribute_updated_at \nFROM product_attribute \nWHERE product_attribute.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s)', parameters=[{'id_1_1': 1, 'id_1_2': 2, 'id_1_3': 3}], start_time=5717153.608377563, end_time=5717153.608766193, location='/app/flaskshop/product/models.py:330 (product_attributes)'), _QueryInfo(statement='SELECT product_type.title AS product_type_title, product_type.has_variants AS product_type_has_variants, product_type.is_shipping_required AS product_type_is_shipping_required, product_type.id AS product_type_id, product_type.created_at AS product_type_created_at, product_type.updated_at AS product_type_updated_at \nFROM product_type \nWHERE product_type.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.609117654, end_time=5717153.609463874, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT product_type_attribute.product_attribute_id AS product_type_attribute_product_attribute_id \nFROM product_type_attribute \nWHERE product_type_attribute.product_type_id = %(product_type_id_1)s', parameters=[{'product_type_id_1': 1}], start_time=5717153.609866421, end_time=5717153.610150555, location='/app/flaskshop/product/models.py:322 (product_attributes_ids)'), _QueryInfo(statement='SELECT product_attribute.title AS product_attribute_title, product_attribute.id AS product_attribute_id, product_attribute.created_at AS product_attribute_created_at, product_attribute.updated_at AS product_attribute_updated_at \nFROM product_attribute \nWHERE product_attribute.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s)', parameters=[{'id_1_1': 1, 'id_1_2': 2, 'id_1_3': 3}], start_time=5717153.610471057, end_time=5717153.610850239, location='/app/flaskshop/product/models.py:330 (product_attributes)'), _QueryInfo(statement='SELECT product_product.title AS product_product_title, product_product.on_sale AS product_product_on_sale, product_product.rating AS product_product_rating, product_product.sold_count AS product_product_sold_count, product_product.review_count AS product_product_review_count, product_product.basic_price AS product_product_basic_price, product_product.category_id AS product_product_category_id, product_product.is_featured AS product_product_is_featured, product_product.product_type_id AS product_product_product_type_id, product_product.attributes AS product_product_attributes, product_product.description AS product_product_description, product_product.id AS product_product_id, product_product.created_at AS product_product_created_at, product_product.updated_at AS product_product_updated_at \nFROM product_product \nWHERE product_product.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s, %(id_1_4)s) \n LIMIT %(param_1)s, %(param_2)s', parameters=[{'param_1': 0, 'param_2': 16, 'id_1_1': 1, 'id_1_2': 2, 'id_1_3': 3, 'id_1_4': 4}], start_time=5717153.611305935, end_time=5717153.611919058, location='/app/flaskshop/product/models.py:666 (get_product_by_collection)'), _QueryInfo(statement='SELECT count(*) AS count_1 \nFROM (SELECT product_product.title AS product_product_title, product_product.on_sale AS product_product_on_sale, product_product.rating AS product_product_rating, product_product.sold_count AS product_product_sold_count, product_product.review_count AS product_product_review_count, product_product.basic_price AS product_product_basic_price, product_product.category_id AS product_product_category_id, product_product.is_featured AS product_product_is_featured, product_product.product_type_id AS product_product_product_type_id, product_product.attributes AS product_product_attributes, product_product.description AS product_product_description, product_product.id AS product_product_id, product_product.created_at AS product_product_created_at, product_product.updated_at AS product_product_updated_at \nFROM product_product \nWHERE product_product.id IN (%(id_1_1)s, %(id_1_2)s, %(id_1_3)s, %(id_1_4)s)) AS anon_1', parameters=[{'id_1_1': 1, 'id_1_2': 2, 'id_1_3': 3, 'id_1_4': 4}], start_time=5717153.612514957, end_time=5717153.612860587, location='/app/flaskshop/product/models.py:666 (get_product_by_collection)'), _QueryInfo(statement='SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at \nFROM public_menuitem \nWHERE public_menuitem.position = %(position_1)s AND public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`', parameters=[{'position_1': 1, 'parent_id_1': 0}], start_time=5717153.613480452, end_time=5717153.614114093, location='/app/flaskshop/utils.py:63 (inject_menus)'), _QueryInfo(statement='SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at \nFROM public_menuitem \nWHERE public_menuitem.position = %(position_1)s AND public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`', parameters=[{'position_1': 2, 'parent_id_1': 0}], start_time=5717153.614529834, end_time=5717153.615004636, location='/app/flaskshop/utils.py:69 (inject_menus)'), _QueryInfo(statement='SELECT management_setting.`key` AS management_setting_key, management_setting.value AS management_setting_value, management_setting.name AS management_setting_name, management_setting.description AS management_setting_description, management_setting.value_type AS management_setting_value_type, management_setting.extra AS management_setting_extra, management_setting.created_at AS management_setting_created_at, management_setting.updated_at AS management_setting_updated_at \nFROM management_setting \nWHERE management_setting.`key` = %(key_1)s \n LIMIT %(param_1)s', parameters=[{'key_1': 'project_title', 'param_1': 1}], start_time=5717153.615365143, end_time=5717153.61584239, location='/app/flaskshop/utils.py:77 (inject_site_setting)'), _QueryInfo(statement='SELECT management_setting.`key` AS management_setting_key, management_setting.value AS management_setting_value, management_setting.name AS management_setting_name, management_setting.description AS management_setting_description, management_setting.value_type AS management_setting_value_type, management_setting.extra AS management_setting_extra, management_setting.created_at AS management_setting_created_at, management_setting.updated_at AS management_setting_updated_at \nFROM management_setting \nWHERE management_setting.`key` = %(key_1)s \n LIMIT %(param_1)s', parameters=[{'key_1': 'project_subtitle', 'param_1': 1}], start_time=5717153.616219659, end_time=5717153.616612558, location='/app/flaskshop/utils.py:77 (inject_site_setting)'), _QueryInfo(statement='SELECT management_setting.`key` AS management_setting_key, management_setting.value AS management_setting_value, management_setting.name AS management_setting_name, management_setting.description AS management_setting_description, management_setting.value_type AS management_setting_value_type, management_setting.extra AS management_setting_extra, management_setting.created_at AS management_setting_created_at, management_setting.updated_at AS management_setting_updated_at \nFROM management_setting \nWHERE management_setting.`key` = %(key_1)s \n LIMIT %(param_1)s', parameters=[{'key_1': 'project_copyright', 'param_1': 1}], start_time=5717153.616951875, end_time=5717153.617321941, location='/app/flaskshop/utils.py:77 (inject_site_setting)'), _QueryInfo(statement='SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at \nFROM public_menuitem \nWHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`', parameters=[{'parent_id_1': 1}], start_time=5717153.618586497, end_time=5717153.61902998, location='/app/flaskshop/public/models.py:35 (children)'), _QueryInfo(statement='SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at \nFROM public_menuitem \nWHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`', parameters=[{'parent_id_1': 2}], start_time=5717153.619382062, end_time=5717153.619809415, location='/app/flaskshop/public/models.py:35 (children)'), _QueryInfo(statement='SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at \nFROM public_menuitem \nWHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`', parameters=[{'parent_id_1': 3}], start_time=5717153.620335303, end_time=5717153.62081794, location='/app/flaskshop/public/models.py:35 (children)'), _QueryInfo(statement='SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at \nFROM public_menuitem \nWHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`', parameters=[{'parent_id_1': 6}], start_time=5717153.621241446, end_time=5717153.621651727, location='/app/flaskshop/public/models.py:35 (children)'), _QueryInfo(statement='SELECT product_attribute_value.title AS product_attribute_value_title, product_attribute_value.attribute_id AS product_attribute_value_attribute_id, product_attribute_value.id AS product_attribute_value_id, product_attribute_value.created_at AS product_attribute_value_created_at, product_attribute_value.updated_at AS product_attribute_value_updated_at \nFROM product_attribute_value \nWHERE product_attribute_value.attribute_id = %(attribute_id_1)s', parameters=[{'attribute_id_1': 3}], start_time=5717153.622561967, end_time=5717153.622963412, location='/app/flaskshop/product/models.py:456 (values)'), _QueryInfo(statement='SELECT product_attribute_value.title AS product_attribute_value_title, product_attribute_value.attribute_id AS product_attribute_value_attribute_id, product_attribute_value.id AS product_attribute_value_id, product_attribute_value.created_at AS product_attribute_value_created_at, product_attribute_value.updated_at AS product_attribute_value_updated_at \nFROM product_attribute_value \nWHERE product_attribute_value.attribute_id = %(attribute_id_1)s', parameters=[{'attribute_id_1': 2}], start_time=5717153.623352382, end_time=5717153.623728479, location='/app/flaskshop/product/models.py:456 (values)'), _QueryInfo(statement='SELECT product_attribute_value.title AS product_attribute_value_title, product_attribute_value.attribute_id AS product_attribute_value_attribute_id, product_attribute_value.id AS product_attribute_value_id, product_attribute_value.created_at AS product_attribute_value_created_at, product_attribute_value.updated_at AS product_attribute_value_updated_at \nFROM product_attribute_value \nWHERE product_attribute_value.attribute_id = %(attribute_id_1)s', parameters=[{'attribute_id_1': 1}], start_time=5717153.624172484, end_time=5717153.624521369, location='/app/flaskshop/product/models.py:456 (values)'), _QueryInfo(statement='SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at \nFROM product_image \nWHERE product_image.product_id = %(product_id_1)s', parameters=[{'product_id_1': 1}], start_time=5717153.625428043, end_time=5717153.625840247, location='/app/flaskshop/product/models.py:50 (images)'), _QueryInfo(statement='SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at \nFROM product_image \nWHERE product_image.product_id = %(product_id_1)s', parameters=[{'product_id_1': 1}], start_time=5717153.626174055, end_time=5717153.626552205, location='/app/flaskshop/product/models.py:50 (images)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 1, 'param_1': 1}], start_time=5717153.62699139, end_time=5717153.627307294, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT product_category.title AS product_category_title, product_category.parent_id AS product_category_parent_id, product_category.background_img AS product_category_background_img, product_category.id AS product_category_id, product_category.created_at AS product_category_created_at, product_category.updated_at AS product_category_updated_at \nFROM product_category \nWHERE product_category.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.627676367, end_time=5717153.62805555, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT discount_sale_category.sale_id AS discount_sale_category_sale_id, discount_sale_category.category_id AS discount_sale_category_category_id, discount_sale_category.id AS discount_sale_category_id, discount_sale_category.created_at AS discount_sale_category_created_at, discount_sale_category.updated_at AS discount_sale_category_updated_at \nFROM discount_sale_category \nWHERE discount_sale_category.category_id = %(category_id_1)s \n LIMIT %(param_1)s', parameters=[{'category_id_1': 1, 'param_1': 1}], start_time=5717153.628388526, end_time=5717153.628705902, location='/app/flaskshop/discount/models.py:148 (get_discounted_price)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 1, 'param_1': 1}], start_time=5717153.629042344, end_time=5717153.62934884, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT product_category.title AS product_category_title, product_category.parent_id AS product_category_parent_id, product_category.background_img AS product_category_background_img, product_category.id AS product_category_id, product_category.created_at AS product_category_created_at, product_category.updated_at AS product_category_updated_at \nFROM product_category \nWHERE product_category.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.629645357, end_time=5717153.629991217, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT discount_sale_category.sale_id AS discount_sale_category_sale_id, discount_sale_category.category_id AS discount_sale_category_category_id, discount_sale_category.id AS discount_sale_category_id, discount_sale_category.created_at AS discount_sale_category_created_at, discount_sale_category.updated_at AS discount_sale_category_updated_at \nFROM discount_sale_category \nWHERE discount_sale_category.category_id = %(category_id_1)s \n LIMIT %(param_1)s', parameters=[{'category_id_1': 1, 'param_1': 1}], start_time=5717153.630310437, end_time=5717153.630622153, location='/app/flaskshop/discount/models.py:148 (get_discounted_price)'), _QueryInfo(statement='SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at \nFROM product_image \nWHERE product_image.product_id = %(product_id_1)s', parameters=[{'product_id_1': 2}], start_time=5717153.630942325, end_time=5717153.631330083, location='/app/flaskshop/product/models.py:50 (images)'), _QueryInfo(statement='SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at \nFROM product_image \nWHERE product_image.product_id = %(product_id_1)s', parameters=[{'product_id_1': 2}], start_time=5717153.631671865, end_time=5717153.632096794, location='/app/flaskshop/product/models.py:50 (images)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 2, 'param_1': 1}], start_time=5717153.632569252, end_time=5717153.63302092, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at \nFROM discount_sale \nWHERE discount_sale.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.633439958, end_time=5717153.633924939, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 2, 'param_1': 1}], start_time=5717153.634311926, end_time=5717153.634653097, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at \nFROM discount_sale \nWHERE discount_sale.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.634935879, end_time=5717153.6352826, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 2, 'param_1': 1}], start_time=5717153.635665179, end_time=5717153.636048089, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at \nFROM discount_sale \nWHERE discount_sale.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.636386555, end_time=5717153.63673539, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at \nFROM product_image \nWHERE product_image.product_id = %(product_id_1)s', parameters=[{'product_id_1': 3}], start_time=5717153.637194763, end_time=5717153.63760795, location='/app/flaskshop/product/models.py:50 (images)'), _QueryInfo(statement='SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at \nFROM product_image \nWHERE product_image.product_id = %(product_id_1)s', parameters=[{'product_id_1': 3}], start_time=5717153.63802848, end_time=5717153.638478315, location='/app/flaskshop/product/models.py:50 (images)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 3, 'param_1': 1}], start_time=5717153.638908694, end_time=5717153.639255756, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at \nFROM discount_sale \nWHERE discount_sale.id = %(pk_1)s', parameters=[{'pk_1': 4}], start_time=5717153.639552474, end_time=5717153.639916628, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 3, 'param_1': 1}], start_time=5717153.640334233, end_time=5717153.640687056, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at \nFROM discount_sale \nWHERE discount_sale.id = %(pk_1)s', parameters=[{'pk_1': 4}], start_time=5717153.640973684, end_time=5717153.64131758, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 3, 'param_1': 1}], start_time=5717153.641687366, end_time=5717153.642018869, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT discount_sale.discount_value_type AS discount_sale_discount_value_type, discount_sale.title AS discount_sale_title, discount_sale.discount_value AS discount_sale_discount_value, discount_sale.id AS discount_sale_id, discount_sale.created_at AS discount_sale_created_at, discount_sale.updated_at AS discount_sale_updated_at \nFROM discount_sale \nWHERE discount_sale.id = %(pk_1)s', parameters=[{'pk_1': 4}], start_time=5717153.6423123, end_time=5717153.642657659, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at \nFROM product_image \nWHERE product_image.product_id = %(product_id_1)s', parameters=[{'product_id_1': 4}], start_time=5717153.643087196, end_time=5717153.643505602, location='/app/flaskshop/product/models.py:50 (images)'), _QueryInfo(statement='SELECT product_image.image AS product_image_image, product_image.product_id AS product_image_product_id, product_image.id AS product_image_id, product_image.created_at AS product_image_created_at, product_image.updated_at AS product_image_updated_at \nFROM product_image \nWHERE product_image.product_id = %(product_id_1)s', parameters=[{'product_id_1': 4}], start_time=5717153.643835933, end_time=5717153.644260982, location='/app/flaskshop/product/models.py:50 (images)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 4, 'param_1': 1}], start_time=5717153.644643972, end_time=5717153.64496235, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT product_category.title AS product_category_title, product_category.parent_id AS product_category_parent_id, product_category.background_img AS product_category_background_img, product_category.id AS product_category_id, product_category.created_at AS product_category_created_at, product_category.updated_at AS product_category_updated_at \nFROM product_category \nWHERE product_category.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.645290647, end_time=5717153.645655583, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT discount_sale_category.sale_id AS discount_sale_category_sale_id, discount_sale_category.category_id AS discount_sale_category_category_id, discount_sale_category.id AS discount_sale_category_id, discount_sale_category.created_at AS discount_sale_category_created_at, discount_sale_category.updated_at AS discount_sale_category_updated_at \nFROM discount_sale_category \nWHERE discount_sale_category.category_id = %(category_id_1)s \n LIMIT %(param_1)s', parameters=[{'category_id_1': 1, 'param_1': 1}], start_time=5717153.646072646, end_time=5717153.6464896, location='/app/flaskshop/discount/models.py:148 (get_discounted_price)'), _QueryInfo(statement='SELECT discount_sale_product.sale_id AS discount_sale_product_sale_id, discount_sale_product.product_id AS discount_sale_product_product_id, discount_sale_product.id AS discount_sale_product_id, discount_sale_product.created_at AS discount_sale_product_created_at, discount_sale_product.updated_at AS discount_sale_product_updated_at \nFROM discount_sale_product \nWHERE discount_sale_product.product_id = %(product_id_1)s \n LIMIT %(param_1)s', parameters=[{'product_id_1': 4, 'param_1': 1}], start_time=5717153.646910411, end_time=5717153.647386836, location='/app/flaskshop/discount/models.py:142 (get_discounted_price)'), _QueryInfo(statement='SELECT product_category.title AS product_category_title, product_category.parent_id AS product_category_parent_id, product_category.background_img AS product_category_background_img, product_category.id AS product_category_id, product_category.created_at AS product_category_created_at, product_category.updated_at AS product_category_updated_at \nFROM product_category \nWHERE product_category.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.64775091, end_time=5717153.648124051, location='/app/flaskshop/database.py:48 (get_by_id)'), _QueryInfo(statement='SELECT discount_sale_category.sale_id AS discount_sale_category_sale_id, discount_sale_category.category_id AS discount_sale_category_category_id, discount_sale_category.id AS discount_sale_category_id, discount_sale_category.created_at AS discount_sale_category_created_at, discount_sale_category.updated_at AS discount_sale_category_updated_at \nFROM discount_sale_category \nWHERE discount_sale_category.category_id = %(category_id_1)s \n LIMIT %(param_1)s', parameters=[{'category_id_1': 1, 'param_1': 1}], start_time=5717153.648460603, end_time=5717153.648776397, location='/app/flaskshop/discount/models.py:148 (get_discounted_price)'), _QueryInfo(statement='SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at \nFROM public_menuitem \nWHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`', parameters=[{'parent_id_1': 7}], start_time=5717153.649216323, end_time=5717153.649714299, location='/app/flaskshop/public/models.py:35 (children)'), _QueryInfo(statement='SELECT public_menuitem.title AS public_menuitem_title, public_menuitem.`order` AS public_menuitem_order, public_menuitem.url AS public_menuitem_url, public_menuitem.category_id AS public_menuitem_category_id, public_menuitem.collection_id AS public_menuitem_collection_id, public_menuitem.position AS public_menuitem_position, public_menuitem.page_id AS public_menuitem_page_id, public_menuitem.parent_id AS public_menuitem_parent_id, public_menuitem.id AS public_menuitem_id, public_menuitem.created_at AS public_menuitem_created_at, public_menuitem.updated_at AS public_menuitem_updated_at \nFROM public_menuitem \nWHERE public_menuitem.parent_id = %(parent_id_1)s ORDER BY public_menuitem.`order`', parameters=[{'parent_id_1': 10}], start_time=5717153.650133096, end_time=5717153.650636592, location='/app/flaskshop/public/models.py:35 (children)'), _QueryInfo(statement='SELECT public_page.title AS public_page_title, public_page.slug AS public_page_slug, public_page.content AS public_page_content, public_page.is_visible AS public_page_is_visible, public_page.id AS public_page_id, public_page.created_at AS public_page_created_at, public_page.updated_at AS public_page_updated_at \nFROM public_page \nWHERE public_page.id = %(pk_1)s', parameters=[{'pk_1': 1}], start_time=5717153.650957906, end_time=5717153.651329755, location='/app/flaskshop/database.py:48 (get_by_id)')] |
| csrf_token | IjY3OTllZmY3YmExMjA2YjQ1ZGU2MzNiODJlNjk5NGEzYWFjNjQwNjUi.abbNog.3U8ab54wNLJwblkjso6l7aIjFcA |
| debug_toolbar | <flask_debugtoolbar.DebugToolbarExtension object at 0x7f20159656c0> |