flaskapp package
Subpackages
- flaskapp.api package
- flaskapp.dal package
- flaskapp.models package
- Submodules
- flaskapp.models.catalog module
- flaskapp.models.category module
CategoryModelCategoryModel.find_all_children_query()CategoryModel.find_all_query()CategoryModel.find_by_id_query()CategoryModel.find_by_level_query()CategoryModel.find_if_exists_query()CategoryModel.idCategoryModel.levelCategoryModel.nameCategoryModel.parent_idCategoryModel.product_categoryCategoryModel.save()
- flaskapp.models.color module
- flaskapp.models.product module
ProductModelProductModel.availabilityProductModel.categoriesProductModel.colorsProductModel.count()ProductModel.find_all_query()ProductModel.find_by_category_id_query()ProductModel.find_by_id_query()ProductModel.idProductModel.imageURLProductModel.order_by_price_query()ProductModel.paginate_query()ProductModel.priceProductModel.productDescriptionProductModel.save()ProductModel.sizesProductModel.title
- flaskapp.models.product_category module
- flaskapp.models.size module
- Module contents
- flaskapp.service package
Submodules
flaskapp.cache module
flaskapp.database module
flaskapp.routes module
from flask import render_template from flask_smorest import Blueprint
blp = Blueprint(“routes”, __name__, description=”Routes for HTML pages”)
@blp.route(‘/’) def index():
return render_template(‘index.html’)
@blp.route(‘/productinfo/<string:id>’) def info(id):
return render_template(‘product.html’)
@blp.app_errorhandler(404) def page_not_found(e):
return render_template(‘404.html’)
@blp.route(‘/error’) def pagenotfoumd():
return render_template(‘404.html’)
flaskapp.schemas module
- class flaskapp.schemas.CategorySchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]
Bases:
Schema- opts = <marshmallow.schema.SchemaOpts object>
- class flaskapp.schemas.MultiPartFileSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]
Bases:
Schema- opts = <marshmallow.schema.SchemaOpts object>
- class flaskapp.schemas.PaginationSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]
Bases:
Schema- opts = <marshmallow.schema.SchemaOpts object>
- class flaskapp.schemas.PlainProductSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]
Bases:
Schema- opts = <marshmallow.schema.SchemaOpts object>
- class flaskapp.schemas.ProductListSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]
Bases:
Schema- opts = <marshmallow.schema.SchemaOpts object>
- class flaskapp.schemas.SearchSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]
Bases:
PaginationSchema- opts = <marshmallow.schema.SchemaOpts object>