Commit 8fbfa2d4 by liuyingying

人生真复杂

parent f8221874
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<div id="login_wrap"> <div id="login_wrap">
<div id="input_div"> <div id="input_div">
<input type="text" placeholder="username" autofocus="autofocus"> <input type="text" placeholder="username" autofocus="autofocus">
<input type="password" placeholder="password"> <input onkeydown="keylogin()" type="password" placeholder="password">
</div> </div>
<div id="error_log"></div> <div id="error_log"></div>
<div id="btn_div"> <div id="btn_div">
...@@ -299,13 +299,18 @@ ...@@ -299,13 +299,18 @@
} }
function login_success(name,userid){ function login_success(name,userid){
$('#top_bar').empty(); $('#top_bar').empty();
$('#top_bar').append("<ul><li onclick='logout()'>退出</li><li id="+userid+" title='点击进入个人中心'>"+name+"</li></ul>"); $('#top_bar').append("<ul><li onclick='logout()'>退出</li><li title='点击进入个人中心'><a href='/user/"+userid+"/' target='_blank'>"+name+"</a></li></ul>");
hide_log(); hide_log();
} }
function login_fail(message){ function login_fail(message){
$('#error_log').empty(); $('#error_log').empty();
$('#error_log').append(message); $('#error_log').append(message);
} }
function keylogin(){
if (event.keyCode === 13) {
login();
}
}
function logout(){ function logout(){
$('#top_bar').empty(); $('#top_bar').empty();
$('#top_bar').append('<button onclick="show_log()">登录</button>'); $('#top_bar').append('<button onclick="show_log()">登录</button>');
......
...@@ -94,12 +94,14 @@ def login(request): ...@@ -94,12 +94,14 @@ def login(request):
def user(request, user_id): def user(request, user_id):
u = get_object_or_404(User, pk=user_id) u = User.objects.get(userID=user_id)
print(u.name_hanzi)
username = u.name
my_publication_year_list = {} my_publication_year_list = {}
pub_ids = PubToUser.objects.filter(username=u.name) pub_ids = PubToUser.objects.filter(username=username).all().values("pubID")
for pub_id in pub_ids: for pub_id in pub_ids:
pub = get_object_or_404(Publications, pk=pub_id) print(pub_id)
pub = get_object_or_404(Publications, pk=pub_id['pubID'])
year = str(pub.date)[0:4] year = str(pub.date)[0:4]
pub.date = str(pub.date)[5:10] pub.date = str(pub.date)[5:10]
if year in my_publication_year_list.keys(): if year in my_publication_year_list.keys():
...@@ -107,7 +109,7 @@ def user(request, user_id): ...@@ -107,7 +109,7 @@ def user(request, user_id):
else: else:
my_publication_year_list[year] = [pub] my_publication_year_list[year] = [pub]
my_article_list = Articles.objects.order_by('-editDateTime') my_article_list = Articles.objects.filter(authorID=user_id).order_by('-editDateTime')
my_article_year_list = {} my_article_year_list = {}
for art in my_article_list: for art in my_article_list:
year = str(art.editDateTime)[0:4] year = str(art.editDateTime)[0:4]
...@@ -119,7 +121,7 @@ def user(request, user_id): ...@@ -119,7 +121,7 @@ def user(request, user_id):
else: else:
my_article_year_list[year] = [art] my_article_year_list[year] = [art]
my_bug_list = Bugs.objects.filter(owner=u.name).order_by('-datetime') my_bug_list = Bugs.objects.filter(owner=username).order_by('-datetime')
my_cve_year_list = {} my_cve_year_list = {}
for cve in my_bug_list: for cve in my_bug_list:
year = str(cve.datetime)[0:4] year = str(cve.datetime)[0:4]
...@@ -131,9 +133,9 @@ def user(request, user_id): ...@@ -131,9 +133,9 @@ def user(request, user_id):
my_cve_year_list[year] = [cve] my_cve_year_list[year] = [cve]
context = { context = {
'user': u, 'user': u,
'my_publication_year_list': my_publication_year_list, 'publication_year_list': my_publication_year_list,
'my_cve_year_list': my_cve_year_list, 'cve_year_list': my_cve_year_list,
'my_article_year_list': my_article_year_list, 'article_year_list': my_article_year_list,
} }
return render(request, 'hunter/user.html', context) 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