Commit 964eb55f authored by lixiaofang's avatar lixiaofang

update trans2es/models/contrast_similar.py

parent 13b6a1fa
...@@ -7,8 +7,6 @@ import traceback ...@@ -7,8 +7,6 @@ import traceback
import logging import logging
from django.db import models from django.db import models
import datetime import datetime
from django.db.models import QuerySet
from .topic import Topic
import pdb import pdb
...@@ -36,16 +34,17 @@ class ContrastSimilar(models.Model): ...@@ -36,16 +34,17 @@ class ContrastSimilar(models.Model):
if self.similarity > 0.3: if self.similarity > 0.3:
similar_user_id_list = None logging.info("similar_user_id_list- self.participant_user_id:%d" % self.participant_user_id)
similar_user_id_list = 0
query_list = Topic.objects.filter(user_id=self.participant_user_id, is_deleted=False, query_list = Topics.objects.filter(user_id=self.participant_user_id, is_deleted=False,
is_online=True, is_online=True,
content_level__in=("3", "4", "5")) content_level__in=("3", "4", "5"))
logging.info("similar_user_id_list_query_list:%s" % query_list)
for item in query_list: for item in query_list:
if item.user_id != self.participant_user_id: if item.user_id != self.participant_user_id:
similar_user_id_list = item.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 return similar_user_id_list
...@@ -55,11 +54,17 @@ class ContrastSimilar(models.Model): ...@@ -55,11 +54,17 @@ class ContrastSimilar(models.Model):
return None 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