Fix view_count transfer
This commit is contained in:
parent
4e72487558
commit
75307dbf73
|
|
@ -5,23 +5,21 @@ from rating.models import ViewCount
|
|||
|
||||
def transfer_news_view_count():
|
||||
news_list = News.objects.filter(old_id__isnull=False)
|
||||
views_count_list = {}
|
||||
for news_object in news_list:
|
||||
try:
|
||||
mysql_page_text = PageTexts.objects.get(id=news_object.old_id)
|
||||
except PageTexts.DoesNotExist:
|
||||
continue
|
||||
|
||||
if mysql_page_text.page_id not in views_count_list:
|
||||
try:
|
||||
mysql_views_count = PageCounters.objects.get(page_id=mysql_page_text.page_id)
|
||||
except PageCounters.DoesNotExist:
|
||||
continue
|
||||
try:
|
||||
mysql_views_count = PageCounters.objects.get(page_id=mysql_page_text.page_id)
|
||||
except PageCounters.DoesNotExist:
|
||||
continue
|
||||
|
||||
views_count_list[mysql_page_text.page_id] = ViewCount.objects.create(count=mysql_views_count.count)
|
||||
|
||||
news_object.views_count = views_count_list[mysql_page_text.page_id]
|
||||
news_object.save()
|
||||
view_count = ViewCount.objects.create(
|
||||
count=mysql_views_count.count,
|
||||
content_object=news_object
|
||||
)
|
||||
|
||||
data_types = {
|
||||
"rating_count": [transfer_news_view_count]
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user