[회고] 신입 iOS 개발자가 되기까지 feat. 카카오 자세히보기

🛠 기타/WEB 55

django 기초 - form 태그로 POST하기

home.html 학생 이름을 입력해보세요! {% csrf_token %} 체크하기 form 태그의 POST로 form 태그 안의 데이터를 request 내부에 담아 보낼 수 있다. {% csrf_token %}은 해당 POST 요청에 대해서만은 csrf token을 발급하고 체크하도록 해준다. (https://chagokx2.tistory.com/49) action의 'result' url에 request을 보낸다. button의 submit이 해당 기능이 해당 기능을 수행하겠다고 요청하는 버튼이 된다. 물론 result라는 url로 보내는만큼 해당하는 url이 존재해야 한다. urls.py urlpatterns = [ path('admin/', admin.site.urls), path('', view..

🛠 기타/WEB 2020.08.21

django 기초 - 원리의 기초적용 (render)

render는 html을 활용하여 respones를 생성하는 메소드이다. django는 앱 폴더 내부에 templates 폴더 내부에서 html파일을 찾는다. 따라서 해당 폴더 및 html 파일을 만들어주어야 한다. html은 원하는 형태로 만든다. HTML HTML HTML html은 위와 같이 작성했다. render : urls.py from django.contrib import admin from django.urls import path from firstapp import views urlpatterns = [ path('admin/', admin.site.urls), path('', views.home, name = 'home') ] urls.py는 사용자가 보낸 request의 url을 확..

🛠 기타/WEB 2020.08.21

django 기초 - 원리의 기초적용 (HttpResponse)

앞선 게시물에서 배운 원리를 적용해볼 것이다. 본격적인 원리적용 실습에 앞서, 선행되어야 할 작업이 있다. app을 사용하기 위해서는 settings.py에 우리가 생성한 app이 표기되어 있어야 한다. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] 프로젝트 폴더의 settings.py를 열어보면 INSTALLED_APPS 리스트가 존재할 것이다. 여기에 우리가 생성한 앱들을 추가시켜줘야 정상적으로 작동한다. 'firstapp'..

🛠 기타/WEB 2020.08.21

django 기초 - 프로젝트 생성 / 원리

django란? 서버 역할을 할 수 있는 프레임워크 웹의 특정 요청(request)에 대한 처리를 할 수 있게 된다. 로그인 요청이 들어왔을때, 회원 등록여부를 데이터베이스에 접근하여 확인한다거나 마이페이지를 보여준다거나 하는 등의 여러 작업이 가능하다. 내부적으로 이미 많은 것들이 구현(로그인, 관리, 요청처리 등)되어 있어서 빠른 작업이 가능하다. 보안적으로도 기본적으로 처리가 되어있어 꽤 안전하다. django 프로젝트 시작하기 django를 사용하기 위해서는 환경설정이 필요하다. 이 때 주로 가상환경을 생성해 사용한다. 가상환경을 생성하지 않아도 django를 사용할 수는 있다. 하지만 A프로젝트에 django1.xx 버전을 사용했는데 B프로젝트에는 django2.xx 버전을 사용한다면 두 프로젝..

🛠 기타/WEB 2020.08.20