개발공부/django3 django CBV(Class-based views) vs FBV (Function-based views) CBV : Class-based views Class가 기반이 되는 views from django.http import HttpResponse from django.views import View class GreetingView(View): greeting = "Good Day" def get(self, request): return HttpResponse(self.greeting) FBV : Function-based views Funtion이 기반이 되는 views. 간단한 task에 사용 def userRegist(request): if request.method == "POST": return HttpResponse("POST method 입니다.") else: return HttpRespon.. 2020. 4. 20. django와 postgresql 연동 psycopg2 설치 django와 postgresql을 연결시켜주는 드라이버 같다. pip install django psycopg2 로 설치한다. project/setting.py 수정 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }이 부분을 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'PROJEC.. 2020. 4. 20. Django - 1 Django, Django REST framework, Django Swagger에 대해 공부할 예정이다. 이번 학기에 프로젝트가 너무 많아서.. 블로그 포스팅을 계속 미루게 되는데 시간날때마다 조금씩이라도 하도록 하겠다. - 웹 API 웹 앱을 개발할 때 다른 서비스(유튜브, 지도 등등)에 요청해서 원하는 데이터를 가져오거나 데이터를 전송할 때 사용할 수 있다. 일반적으로 특정 URL로 요청하면 백엔드에서 미리 짜여져 있는 logic으로 데이터를 추출해서 원하는 서비스를 이용하게 해준다. - REST API 백엔드에서 정해놓은 특정 URL로 사용자가 요청하면 원하는 데이터를 이미 백앤드에서 정해놓은 logic에 따라서 데이터를 반환해준다. REST란? Representational Sta.. 2019. 9. 30. 이전 1 다음