https://sogummi.tistory.com/68
프레임워크 Django 기초
클라이언트 서버, api와 관련된 개념을 간단히 짚어보기 클라이언트 : 요청을 보내는 곳 서버 : 요청을 받아서 응답 해주는 곳 API : 데이터를 어떻게 주고 받자라고 정한 약속 파이썬의 웹 프레임
sogummi.tistory.com
Django 프레임워크 개념, 설치 및 실행 정리 글
Django를 이용해서 화면부터 띄워보자.
내가 만든 firstproject폴더에 views.py를 추가한다.
from django.http import HttpResponse
def base_response(request):
return HttpResponse("안녕하세요! 장고의 시작입니다!")
views.py 폴더에 위와 같은 문구를 추가했다. base_response함수로 (request)가 들어오면
HttpResponse를 반환해준다. API를 통해 요청<-> 응답을 주고받는 것이 주된 일이라는 것을 명심하자.
from django.contrib importadmin
from django.urls import path
from . import views
#지금 현재 폴더에서 views라는 파일을 가져온다는 의미
urlpatterns = [
path('admin/', admin.site.urls),
path('test/',views.base_response, name='first_test'),
#test라는 url로 'base_response'라는 함수와 연결 시킴
]
urls.py 폴더에서
from . import views
path('test/',views.base_response, name='first_test'),
두 문장을 추가해주었다. path의 문장 끝 콤마까지 빼먹으면 안된다.
views.py를 가져왔고, test/ url로 아까 작성했던 base_response함수와 연결해주었다.
다 작성했다면, 저장을 꼭 해줍시다..!
<실행>
실행 하기 전, 저장이 되어있는 지 확인해주고, 터미널 경로가 제대로 되어있는 지 확인해주자 !
안되었다면 내 경우에서는 cd Firstdjangoproject > cd firstproject 로 이동한 후
터미널에서 python manage.py runserver 입력해야한다.
http://127.0.0.1:8000/test/ 입력해주면 위와 같은 화면이 뜨면 성공이다.
'Django' 카테고리의 다른 글
DRF(Django Rest Framework)와 RESTfulAPI (0) | 2023.05.08 |
---|---|
Django-rest-framework 01. 프로젝트 시작하기 (2) | 2023.04.25 |
프레임워크 Django 기초 (0) | 2023.04.03 |