Commit f097ff24 by liuyingying

修改备案号

parent 6102a2ef
...@@ -9,4 +9,5 @@ urlpatterns = [ ...@@ -9,4 +9,5 @@ urlpatterns = [
# path('<int:pk>/article/', views.ArticleDetail.as_view(), name='article'), # path('<int:pk>/article/', views.ArticleDetail.as_view(), name='article'),
path('user/<int:user_id>/', views.user, name='user'), path('user/<int:user_id>/', views.user, name='user'),
path('article/<int:article_id>/', views.article, name='article'), path('article/<int:article_id>/', views.article, name='article'),
path('login/', views.login, name='login')
] ]
\ No newline at end of file
from django.shortcuts import render, get_object_or_404 from django.shortcuts import render, get_object_or_404
from django.http import HttpResponse, Http404 from django.http import HttpResponse, Http404
from .models import * from .models import *
from django.core.exceptions import ObjectDoesNotExist
from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt
import json
from django.views import generic from django.views import generic
from django.db.models.aggregates import Count from django.db.models.aggregates import Count
from django.db.models import Count from django.db.models import Count
...@@ -70,6 +74,25 @@ def index(request): ...@@ -70,6 +74,25 @@ def index(request):
return render(request, 'hunter/index.html', context) return render(request, 'hunter/index.html', context)
@csrf_exempt
def login(request):
username = request.POST['username']
password = request.POST['password']
user_id=""
try:
db_info = User.objects.get(name=username)
except ObjectDoesNotExist as e:
response = JsonResponse({"message": "用户不存在"})
return response
else:
if db_info.pwd == password:
user_id = db_info.userID
response = JsonResponse({"message": "success", "userid": user_id})
else:
response = JsonResponse({"message": "密码错误"})
return response
def user(request, user_id): def user(request, user_id):
u = get_object_or_404(User, pk=user_id) u = get_object_or_404(User, pk=user_id)
return render(request, 'hunter/user.html', {'user': u}) return render(request, 'hunter/user.html', {'user': u})
......
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