معرفی شرکت ها


base_bridge-1.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

A base bridge between django framework and our private application.
ویژگی مقدار
سیستم عامل -
نام فایل base_bridge-1.0
نام base_bridge
نسخه کتابخانه 1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Maple.Liu
ایمیل نویسنده fjliufeng@163.com
آدرس صفحه اصلی https://github.com/evilloop/django-base-bridge
آدرس اینترنتی https://pypi.org/project/base_bridge/
مجوز GNU General Public License v2 (GPLv2)
# [ Django base bridge ] # 功能概述 放在我们应用和django内部框架之间的桥接基类,目的是在不修改django源码的情况下可以定制某些模块。 # 依赖 * Python (2.7.X) * Django (1.7+) # 安装 # 克隆代码到本地 git clone https://github.com/evilloop/django-base-bridge # 进入目录 cd django-base-bridge # 三步安装法 python setup.py config python setup.py build python setup.py install # 用法 db === 重新封装了一层原来的Model和fields,便于定制 from base_bridge.db import models class Project(models.Model): class Meta: verbose_name = verbose_name_plural = u'Project' name = models.CharField(verbose_name=u'名称') desc = models.TextField(verbose_name=u'描述') views === 视图装饰器,记录日志和异常处理 View装饰器,调用之前需要重写以下函数: - request_pre_process - request_exception_process from base_bridge.views.decorators import BaseDecorator class BeforeView(BaseDecorator): @classmethod def request_pre_process(cls, request): ''' Do something ''' pass @classmethod def request_exception_process(cls, request, e): ''' Do something ''' pass @BeforeView.catch_exception_without_parameters def some_view(request): pass utils ===== 工具函数 from base_bridge.utils.settings import get_settings get_settings() 直接返回settings模块对象 from base_bridge.utils.http import response_as_json response_as_json(request, obj, headers, before_response) 构造json返回客户端


نحوه نصب


نصب پکیج whl base_bridge-1.0:

    pip install base_bridge-1.0.whl


نصب پکیج tar.gz base_bridge-1.0:

    pip install base_bridge-1.0.tar.gz