使用此应用程序标记对象,例如在Facebook上标记朋友,但使用任何对象作为标记器和标记。想象一下,一个“用户”在“照片”中标记一个“朋友”,他们都是不同的模特。

django-o2o_tagging的Python项目详细描述


Build Status

欢迎使用django-o2o廑u标记文档!使用此应用程序 标记对象,就像你在Facebook上标记你的朋友一样,但是使用任何 对象作为标记,标记和标记。想想用户 在照片中标记一个朋友,他们都是不同的模特。

快速启动

  1. 使用pip安装:

    pip install django-o2o_tagging
    
  2. 向已安装的应用程序设置添加O2O_标记,如下所示:

    INSTALLED_APPS = (
        ...
        'o2o_tagging',
    )
    

用法

  1. 型号

    Tag your objects:

    ...
    tag = O2OTag.objects.tag(tagger, tagged, tagged_in)
    

    Get for tagged in objects:

    ...
    tags = O2OTag.objects.for_tagged_in(tagged_in)
    

    Get for tagger objects:

    ...
    tags = O2OTag.objects.for_tagger(tagger)
    

    Get for tagged objects:

    ...
    tags = O2OTag.objects.for_tagged(tagged)
    

    You can then filter:

    ...
    tags.for_tagger(tagger).for_tagged(tagged)
    
  2. 网址

    You can add this views to your urls:

    ...
    ('^tagging/$', include('o2o_tagging')),
    
  3. 视图

    o2o_taggin provides two views:

    TagCreateView
    
    TagsCreateView
    
  4. 模板

    There are two templatetags available

    1. for_tagged_in:

      {% for_tagged_in object as tags %}
      
    2. for_tagged_in_nodups:

      {% for_tagged_in_nodups object as tags %}
      

    Apply distinct on tagged_object_id in order to get only one tagged user.

运行测试

您可以使用via运行测试:

python setup.py test

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

推荐PyPI第三方库


热门话题
分析单词文本的java算法   java Drools规则“XXX”访问被拒绝的异常执行结果   java在Spring应用程序中使用JMS配置意味着什么?   即使在导入包之后,display语句也会出现java错误   java有没有办法将XMLStreamReader值临时存储在另一个XMLStreamReader中进行验证?   java如何在适配器类中获取listview项的动画?   JavaGoogleSheetsAPI批量更新   java定义一个使用Javascript的自定义标记,并向其发送一些参数   Java JDilog使其具有模态但不阻塞   java在JSP中破译对象数组   java Android应用程序NPE:无法在空对象上调用虚拟方法setOnClickListener   java JTextArea不可见   Java FX中的Java FX嵌套控制器问题   java在WorldWind中通过鼠标点击精确定位   java如何在没有新连接的情况下创建新的Hibernate事务?   在C++与java中调用构造函数重写方法   Java/scala正则表达式模式没有替换字符串   java平面文件到json的映射   JavaSpring引导:根据角色进行数据访问