|
@@ -1613,7 +1613,7 @@ def get_champion_articles_list(request):
|
|
|
else:
|
|
else:
|
|
|
total = qset.count()
|
|
total = qset.count()
|
|
|
|
|
|
|
|
- data = list(qset.values())
|
|
|
|
|
|
|
+ data = list(qset.values("name","ctime","id","img"))
|
|
|
for item in data:
|
|
for item in data:
|
|
|
item["ctime"] = ccf.datetime_to_str(item["ctime"],"%Y-%m-%d")
|
|
item["ctime"] = ccf.datetime_to_str(item["ctime"],"%Y-%m-%d")
|
|
|
return total,data
|
|
return total,data
|
|
@@ -2968,7 +2968,7 @@ def get_baike_list_by_category(**kwargs):
|
|
|
category_id = kwargs.get("category_id")
|
|
category_id = kwargs.get("category_id")
|
|
|
sub_catids = get_sub_catids(category_id,[])
|
|
sub_catids = get_sub_catids(category_id,[])
|
|
|
qset = cm.BaikeDetail.objects.filter(category_id__in=sub_catids)
|
|
qset = cm.BaikeDetail.objects.filter(category_id__in=sub_catids)
|
|
|
- data = list(qset.values())
|
|
|
|
|
|
|
+ data = list(qset.values("id","img","intro","ctime","name","category_id"))
|
|
|
|
|
|
|
|
page = int(kwargs.get("page",1))
|
|
page = int(kwargs.get("page",1))
|
|
|
page_size = int(kwargs.get("page_size",20))
|
|
page_size = int(kwargs.get("page_size",20))
|
|
@@ -2986,6 +2986,7 @@ def get_baike_detail(**kwargs):
|
|
|
#_id = kwargs.get("id")
|
|
#_id = kwargs.get("id")
|
|
|
category_id = kwargs.get("category_id")
|
|
category_id = kwargs.get("category_id")
|
|
|
data = list(cm.BaikeDetail.objects.filter(category_id=category_id).values())
|
|
data = list(cm.BaikeDetail.objects.filter(category_id=category_id).values())
|
|
|
|
|
+ data = data[0] if data else {}
|
|
|
return data
|
|
return data
|
|
|
|
|
|
|
|
def get_app_version(request):
|
|
def get_app_version(request):
|
|
@@ -3081,7 +3082,7 @@ def delete_user_info(request):
|
|
|
def get_random_bake_list(**kwargs):
|
|
def get_random_bake_list(**kwargs):
|
|
|
"""
|
|
"""
|
|
|
"""
|
|
"""
|
|
|
- baikes = list(cm.BaikeDetail.objects.all().values())
|
|
|
|
|
|
|
+ baikes = list(cm.BaikeDetail.objects.all().values("id","name","intro","img","category_id"))
|
|
|
randomi = []
|
|
randomi = []
|
|
|
while len(randomi) < 5:
|
|
while len(randomi) < 5:
|
|
|
num = random.randint(0,len(baikes)-1)
|
|
num = random.randint(0,len(baikes)-1)
|
|
@@ -3097,7 +3098,7 @@ def articles_top5_by_type(**kwargs):
|
|
|
cats = const.ARTICLE_TYPE_LIST
|
|
cats = const.ARTICLE_TYPE_LIST
|
|
|
data = []
|
|
data = []
|
|
|
for cat in cats:
|
|
for cat in cats:
|
|
|
- articles = list(cm.Article.objects.filter(category=cat).order_by("-id").values()[:5])
|
|
|
|
|
|
|
+ articles = list(cm.Article.objects.filter(category=cat).order_by("-id").values("id","name","ctime","img")[:5])
|
|
|
data.append({"category":cat,"articles":articles})
|
|
data.append({"category":cat,"articles":articles})
|
|
|
return data
|
|
return data
|
|
|
|
|
|