이슈 리스트


  1. 네비게이션, 라우터 설정

    → 갓갓이 해결함. 갓.동.렬

  2. 명칭 확정함

    start page : 서비스 소개 및 에디터 선택 페이지

    main page : 지도 API 페이지

남은 진행도


개발 순서 ~ 다음 주 수 (8/3)

  1. start page 개발
  2. main page 중 category와 editor 선택 기능 개발

sign up

@api_view(['POST'])
def signup(request):

    if request.method == "POST":
        data =  json.loads(request.body.decode('utf-8'))
        username = data.get("user_id")
        password = data.get("password")
        phone_number = data.get("phone_numwber")
        user = Users.objects.create(
            username= username, 
            password = password, 
            phone_number = phone_number,
            role = False)
        user.save()
        #login(request,user)
        token = Token.objects.get_or_create(user=user)
        return Response({"Token": token[0].key})

login


@api_view(['POST'])
def user_login(request):
    if request.method == "POST":
        data =  json.loads(request.body.decode('utf-8'))
        username = data.get("user_id")
        password = data.get("password")
        try : 
            user = Users.objects.get(username =username)
        except : 
            return Response({"message": "error"})
        if user.password == password:
            #login(request,user)
            token = Token.objects.get_or_create(user=user)
            return Response({"Token": token[0].key})
        else :             
            return Response({"message" : "not correct password"})

id 찾기