Commit 777a0c3e by liuyingying

突然白屏还以为电脑坏了白高兴了

parent 4f494701
...@@ -25,13 +25,13 @@ ...@@ -25,13 +25,13 @@
<nav> <nav>
<div> <div>
<div id="hunter"> <div id="hunter">
<span><a href="{% url 'hunter:index' %}">HUNTER</a></span> <span><a href="/">HUNTER</a></span>
</div> </div>
<div id="bar" class=""> <div id="bar" class="">
<div class="smaller_bottom_bar"> <div class="smaller_bottom_bar">
<a href="" class="main_bar" onclick="exit()">退出</a> <a href="" class="main_bar" onclick="exit()">退出</a>
<a href="" class="main_bar" id="{{ u.userID }}">修改个人信息</a> <a href="" class="main_bar userID" id="">修改个人信息</a>
<span id="username" class="main_bar">{{ u.name }}</span> <span id="username" class="main_bar">{{ usr.name }}</span>
</div> </div>
</div> </div>
</div> </div>
...@@ -195,17 +195,22 @@ ...@@ -195,17 +195,22 @@
<script type="text/javascript"> <script type="text/javascript">
window.onload=function(){ window.onload=function(){
let session = window.sessionStorage; let session = window.sessionStorage;
if($('#username').text()!==sessionStorage["username"]){ let url = window.location.pathname;
alert("请求异常,请重新登录"); let id = url.split('/')[2];
if(id!==sessionStorage["userID"]){
console.log($('#username').val()); console.log($('#username').val());
{#window.location.href='/';#} window.location.href='/';
}else{
$('#username').append(session['username']);
$('.userID')[0].id=session['userID'];
} }
}; };
function exit(){ function exit(){
let session = window.sessionStorage; let session = window.sessionStorage;
session['username']=""; session['username']="";
session['password']=""; session['userID']="";
window.location.href='/index/'; window.location.href='/';
} }
var submit_what = ''; var submit_what = '';
function addPub(){ function addPub(){
......
...@@ -98,10 +98,8 @@ def login(request): ...@@ -98,10 +98,8 @@ def login(request):
def user(request, user_id): def user(request, user_id):
try: usr = get_object_or_404(User, pk=user_id)
usr = User.objects.get(userID=user_id) print(usr.name)
except ObjectDoesNotExist as e:
return redirect(request, 'hunter/index.html')
username = usr.name username = usr.name
u = {'userID': user_id, 'name': username} u = {'userID': user_id, 'name': username}
my_publication_year_list = {} my_publication_year_list = {}
...@@ -123,7 +121,7 @@ def user(request, user_id): ...@@ -123,7 +121,7 @@ def user(request, user_id):
year = str(art.editDateTime)[0:4] year = str(art.editDateTime)[0:4]
art.editDateTime = str(art.editDateTime)[5:10] art.editDateTime = str(art.editDateTime)[5:10]
u = User.objects.filter(userID=art.authorID).values('name') u = User.objects.filter(userID=art.authorID).values('name')
art.authorID = u[0]['name'] art.authorID = username
if year in my_article_year_list.keys(): if year in my_article_year_list.keys():
my_article_year_list[year].append(art) my_article_year_list[year].append(art)
else: else:
...@@ -140,7 +138,7 @@ def user(request, user_id): ...@@ -140,7 +138,7 @@ def user(request, user_id):
else: else:
my_cve_year_list[year] = [cve] my_cve_year_list[year] = [cve]
context = { context = {
'user': u, 'user': usr,
'publication_year_list': my_publication_year_list, 'publication_year_list': my_publication_year_list,
'cve_year_list': my_cve_year_list, 'cve_year_list': my_cve_year_list,
'article_year_list': my_article_year_list, 'article_year_list': my_article_year_list,
......
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