Commit de739b0a by liuyingying

pub排序

parent 148d4f6b
......@@ -229,7 +229,6 @@
{% endfor %}
</ul>
</div>
</section>
<section id="article">
......
......@@ -68,9 +68,9 @@
</div>
</div>
<div class="wrap smaller_wrap">
{% for year,publications in publication_year_list.items %}
<blockquote><p>{{ year }}</p></blockquote>
{% if publications %}
{% for publication in publications %}
<ul id="pubid{{ publication.pubID }}">
......@@ -93,10 +93,7 @@
<li class="small_text">{{ publication.authors }}</li>
</ul>
{% endfor %}
{% endif %}
{% endfor %}
</div>
</section>
......@@ -114,10 +111,7 @@
</div>
</div>
<div class="wrap smaller_wrap">
{% for year, cves in cve_year_list.items %}
<blockquote><p>{{ year }}</p></blockquote>
{% if cves %}
{% for cve in cves %}
{% for cve in cve_list %}
<ul id="cveid{{ cve.identifier }}">
<li class="cve_big_text"><a href="{{ cve.url }}" target="_blank">{{ cve.identifier }}</a></li>
<li class="li_right"><button class="dele_img" onclick="deleCVE({{ cve.identifier }})"></button></li>
......@@ -125,11 +119,8 @@
<li class="li_right">{{ cve.datetime }}</li>
<li class="li_right">{{ cve.bugType }}</li>
<li class="li_right">{{ cve.software }}</li>
<li class="li_long li_small_text">{{ cve.description }}</li>
</ul>
{% endfor %}
{% endif %}
{% endfor %}
</div>
</section>
......
......@@ -145,7 +145,7 @@ def user(request, user_id):
username = usr.name
u = {'userID': user_id, 'name': username}
my_publication_year_list = {}
pub_ids = PubToUser.objects.filter(userID=user_id).all().values("pubID").order_by('-date')
pub_ids = PubToUser.objects.filter(userID=user_id).all().values('pubID')
for pub_id in pub_ids:
print(pub_id)
pub = get_object_or_404(Publications, pk=pub_id['pubID'])
......@@ -158,7 +158,12 @@ def user(request, user_id):
my_publication_year_list[year] = [pub]
for item in my_publication_year_list:
my_publication_year_list[item] = sorted(my_publication_year_list[item], key=attrgetter('date'), reverse=True)
publication_year_list = {}
for k in sorted(my_publication_year_list, reverse=True):
publication_year_list[k] = my_publication_year_list[k]
print(publication_year_list)
print(my_publication_year_list)
my_article_list = Articles.objects.filter(authorID=user_id).order_by('-editDateTime')
my_article_year_list = {}
for art in my_article_list:
......@@ -182,8 +187,9 @@ def user(request, user_id):
my_cve_year_list[year] = [cve]
context = {
'user': usr,
'publication_year_list': my_publication_year_list,
'publication_year_list': publication_year_list,
'cve_year_list': my_cve_year_list,
'cve_list': my_bug_list,
'article_year_list': my_article_year_list,
}
return render(request, 'hunter/user.html', context)
......
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