Commit 964eb55f authored by lixiaofang's avatar lixiaofang

update trans2es/models/contrast_similar.py

parent 13b6a1fa
......@@ -7,8 +7,6 @@ import traceback
import logging
from django.db import models
import datetime
from django.db.models import QuerySet
from .topic import Topic
import pdb
......@@ -36,16 +34,17 @@ class ContrastSimilar(models.Model):
if self.similarity > 0.3:
similar_user_id_list = None
query_list = Topic.objects.filter(user_id=self.participant_user_id, is_deleted=False,
logging.info("similar_user_id_list- self.participant_user_id:%d" % self.participant_user_id)
similar_user_id_list = 0
query_list = Topics.objects.filter(user_id=self.participant_user_id, is_deleted=False,
is_online=True,
content_level__in=("3", "4", "5"))
logging.info("similar_user_id_list_query_list:%s" % query_list)
for item in query_list:
if item.user_id != self.participant_user_id:
similar_user_id_list = item.id
logging.info("similar_user_id_list:%s"%similar_user_id_list)
logging.info("similar_user_id_list_item_id:%s" % similar_user_id_list)
return similar_user_id_list
......@@ -55,11 +54,17 @@ class ContrastSimilar(models.Model):
return None
# class ContrastSimilarManager(models.Manager):
#
# def get_queryset(self):
# qs = QuerySet(self.model).using("face")
# return qs
# objects = models.Manager().db_manager(using='face')
# objects = manager()
class Topics(models.Model):
class Meta:
app_label = "alpha"
verbose_name = u'日记'
db_table = 'topic'
id = models.IntegerField(verbose_name=u'日记ID',primary_key=True)
user_id = models.IntegerField(verbose_name=u'用户ID')
is_online = models.BooleanField(verbose_name=u'是否上线')
is_deleted = models.BooleanField(verbose_name=u'是否删除')
content_level = models.CharField(verbose_name=u'内容等级',max_length=3)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment