معرفی شرکت ها


fastapi-sqlalchemy-filter-0.2.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A lite version of fastapi-filter for SQLAlchemy only
ویژگی مقدار
سیستم عامل -
نام فایل fastapi-sqlalchemy-filter-0.2.5
نام fastapi-sqlalchemy-filter
نسخه کتابخانه 0.2.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Warui
ایمیل نویسنده waruingugientp@gmail.com
آدرس صفحه اصلی https://github.com/waruingugi/fastapi-filter-sqlalchemy-lite/tree/sqlalchemy-filter-lite
آدرس اینترنتی https://pypi.org/project/fastapi-sqlalchemy-filter/
مجوز -
# FastAPI filter ## Compatibility **Required:** * Python: >=3.8, <3.12 * Fastapi: >=0.78, <0.93 * Pydantic: >=1.10.0, <2.0.0 * SQLAlchemy: >=1.4.36, <2.1.0 ## Installation --- ```bash # Lite version pip install fastapi-sqlalchemy-filter ``` ## Documentation --- This package was inspired by [arthurio](https://github.com/arthurio/fastapi-filter) The package is a lite version for **SQLAlchemy only** with a few modifications to it. Please visit this site to view the full documentation: [https://fastapi-filter.netlify.app/](https://fastapi-filter.netlify.app/) ## Modifications / Additions --- ### You can import the `Filter` class and create a filter on the fly: ```bash from fastapi_sqlalchemy_filter import Filter user_dict = {'name': 'Jon Snow', 'clan': 'Targaryen'} user_filter = Filter(**user_dict) ``` ### Package returns `None` if an ordering field is not present on the class definition. ### *Note: No user action is needed on this part* This function was modified from: ```bash ... @property def ordering_values(self): """Check that the ordering field is present on the class definition.""" try: return getattr(self, self.Constants.ordering_field_name) except AttributeError: raise AttributeError( f"Ordering field {self.Constants.ordering_field_name} is not defined. " "Make sure to add it to your filter class." ) ... ``` To ```bash ... @property def ordering_values(self): """Check that the ordering field is present on the class definition.""" if hasattr(self, self.Constants.ordering_field_name): return getattr(self, self.Constants.ordering_field_name) return None ... ```


نیازمندی

مقدار نام
- pydantic
- fastapi
- sqlalchemy


نحوه نصب


نصب پکیج whl fastapi-sqlalchemy-filter-0.2.5:

    pip install fastapi-sqlalchemy-filter-0.2.5.whl


نصب پکیج tar.gz fastapi-sqlalchemy-filter-0.2.5:

    pip install fastapi-sqlalchemy-filter-0.2.5.tar.gz