一个django+djangae应用程序,用于收集会话和访问度量。

django-autometrics-nonrel的Python项目详细描述


此包安装用于简化用户的模型和中间件 跨会话跟踪并将对资源的访问关联到用户 请求访问。

这个项目中的一些工具假设您在 非关系环境(到目前为止,只支持google app engine) 为了你感兴趣的观点。因此,项目取决于 djangae包。也许有一天我会把这分成关系 以及非关系的子包。

快速启动

使用django-autometrics-nonrel的最简单方法是使用 RestFrameworkGenericViewSetAutoMetricsMixin提供内置 实体的用户检索记录:

将项目添加到您的INSTALLED_APPS

INSTALLED_APPS = [
    ...
    'autometrics_nonrel',
    ...
]

将中间件添加到SessionMiddleware

MIDDLEWARE_CLASSES = (
    ...
    'django.contrib.sessions.middleware.SessionMiddleware',
    'autometrics_nonrel.middleware.UserSessionTrackingMiddleware',
    ...
)

在Django REST框架上使用MIXIN ^ {TT7}$(或任何) 从GenericViewSet派生的视图集自动记录用户 访问项目:

from rest_framework import viewsets
from autometrics_nonrel import mixins
from myapp.models import MyModel
class MyViewSet(
        viewsets.ReadOnlyModelViewSet,
        RestFrameworkGenericViewSetAutoMetricsMixin
):
    model = MyModel
    queryset = MyModel.objects.all()
    ...

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java类。forName在尝试连接到MySQL数据库时不起作用   java如何实现适配器模式(或针对以下情况的更具说服力的解决方案)?   Java中的多态性问题   带有@SecondaryTable注释的java JPA/Hibernate映射   java是否有JList的延迟加载实现?   java在nTested列表中查找元素并按特定属性删除   java将多个标记设置为“我的应用”中的内置地图应用   如何在使用java使用WebDriver创建新的google帐户时读取图像框中的文本   java返回的hashmap值为空   java我可以在应用服务器之外使用JBoss JDBC适配器吗?   java如何检查正在执行的类   java如何在打印文本字符串时使用Thymeleaf忽略HTML标记?   java如何调用泛型类型为T[]的方法作为参数?   索引如何使用java api中的solr 7.7.2在windows中索引文件夹中的txt文件?   java Akka:在子演员完成后停止演员   java JavaFX:无效的属性错误   我们可以使用java从MySql数据库中获取添加的图像吗?   java Swagger示例参数值   java如何解决:没有类型可用的源代码。您是否忘记继承所需的模块?   java为什么有前缀/后缀++但没有前缀/后缀+=?