raek
2k
2019-05-24 23:40:54
4
188

django 구조 질문이요


안녕하세요 현재 django 서버를 이용하여 

로그인, 로그아웃, 회원가입을 구현하려고하는데

views.py

urls.py

등의 일반적인 쓰임새가 궁금합니다.


views.py 같은 경우는

def signin(request) 처럼 정의해주고

~~~~

  return JsonResponse({'result': 'success'})


이런식으로 request가 오면 response로 반환해주는데 이 반환값은 대체 어디로 가는건가요?


urls.py 에 설정해 준곳으로 가는건가요?

예를 들어 urls.py에

urlpatterns = [
path('signup', views.signup, name='signup'),
]


이런 식의 함수가 있다면

이건 프론트엔드의 signup 경로에 views.py에서 return한 값을 보내주는건가요?

0
0
  • 답변 4

  • 7i
    1k
    2019-05-24 23:55:07

    views.py 에다가 html을 지정해주시면 될거 같습니다.


    def signin(request):
        result_data = {
            'result': 'success'
        }
        
      return render(request, 'signin.html', result_data)
    




    0
  • raek
    2k
    2019-05-25 00:48:52

    7i 

    urls.py에 path 지정해주면 거기(프론트엔드)로 응답이 가는거 아닌가요?

    0
  • 삼이
    1k
    2019-05-25 11:42:23

    urls 는 라우터 개념이고, views는 프론트엔드 로직 처리주는곳 아닌가요?


    0
  • 7i
    1k
    2019-05-25 12:07:37

    urls는

     프론트엔드, 혹은 외부에서 리퀘스트를 views.py로 연결해주는 라우터 개념이되겠네요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.