app/ulrs.py
from django.urls import path
from user.views import SignUpView, LogInView
urlpatterns = [
path ('', SignUpView.as_view()),
path ('/login' , LogInView.as_view()),
class LogInView(View):
def post(self, request):
login_data = json.loads(request.body)
User (
user_name = login_data["name"],
user_password = login_data["password"],
)
if User.objects.filter(
user_name = login_data["name"],
user_password =login_data["password"]).exists():
return JsonResponse ({"message : " : " 로그인 성공"} , status = 200)
elif User.objects.filter(user_name = login_data["name"]).exist == False:
return JsonResponse (
{"message : " : "존재하지 않는 아이디입니다"} ,
status = 401 )
elif User.objects.filter(
user_password = login_data["password"]).exist==False :
return JsonResponse (
{"message : ": "비밀번호가 다릅니다"}, status = 401)
def get(self, request):
results = []
for users in User.objects.all() :
results.append(User.objects.values())
return JsonResponse ({ "data : ": results },status = 200)