Metadata-Version: 1.2
Name: comk-django-plugin
Version: 1.1.7
Summary: comk个人开发的django插件，用于很方便的记录日志、下载日志，以及其他拥有小功能的中间件
Home-page: UNKNOWN
Author: comk
Author-email: 1943336161@qq.com
Maintainer: comk
Maintainer-email: 1943336161@qq.com
License: BSD License
Description: comk_djanog_plugin
        ========================
        comk个人开发的django插件，用于很方便的记录日志、下载日志，以及其他拥有小功能的中间件
        
        现有功能
        ========================
        
        1. 通用日志记录
        -------------------------------------------------------------------------------
        #. 先在settings中进行配置::
        
            MIDDLEWARE = [
                'django.middleware.security.SecurityMiddleware',
                'comk_django_plugin.middleware.RequestLogMiddleware', # 加上这一行
                'django.contrib.sessions.middleware.SessionMiddleware',
                'django.middleware.common.CommonMiddleware',
                'django.middleware.csrf.CsrfViewMiddleware',
                'django.contrib.auth.middleware.AuthenticationMiddleware',
                'django.contrib.messages.middleware.MessageMiddleware',
                'django.middleware.clickjacking.XFrameOptionsMiddleware',
            ]
        
            import comk_django_plugin as comk
            LOGGING = comk.auto_update_logsetting()  # 可传入各个项目自定义的LOGGING配置，会自动合并，同时生效。
        
        #. 通过django中间件实现对每个请求进行记录，记录类型有：
            * 记录请求数据和返回数据，并记录在 log/comk_request_[日期].log 下。
            * 记录错误日志，并记录在 log/comk_error_traceback_[日期].log 下。
        
        
        2. 日志下载
        -------------------------------------------------------------------------------
        #. 先在settings中进行配置::
        
            INSTALLED_APPS = [
                'django.contrib.admin',
                'django.contrib.auth',
                'django.contrib.contenttypes',
                'django.contrib.sessions',
                'django.contrib.messages',
                'django.contrib.staticfiles',
                'comk_django_plugin.apps.ComkDjangoPluginConfig', # 加上这一行
            ]
        
        #. 然后在在urls.py下加上url配置::
        
            from django.conf.urls import url, include
            from django.contrib import admin
        
            urlpatterns = [
                url(r'^admin/', admin.site.urls),
                url(r'^', include('comk_django_plugin.urls')),
            ]
        
        #. 这样就可以直接在浏览器上输入地址，下载log文件，如下::
        
            http://0.0.0.0:8000/getlog/comk_request_20190313
        
        
Platform: all
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries
