오늘 할 일 Create를 클릭했을 때, 주소가 create로 이동하며 articleTag 자리에 create 창이 생성되고 제출을 클릭하면 글이 생성되고 생성된 글의 상세보기로 이동하는 기능을 만든다. Create 기능을 만들기 위해서 우선 Create버튼을 만들어 보자 클릭해보면 create페이지로 잘 이동하는 것을 볼 수 있다. Django {ol} {articleTag} create # 새롭게 생성한 버튼 create페이지로 이동하는 대신 articleTag 자리에 create 창이 생기도록 해보자 def create(request): article = ''' ''' return HttpResponse(HTMLTemplate(article)) 그리고 아무 글이나 입력 후 제출 버튼을 눌러보자 요청..
아무리 복잡한 애플리케이션이라도 4가지 안에 있다. Create Read Update Delete 이중 먼저 Read를 알아보자 myapp에 views.py 에 index함수에 html 파일을 써보자 def index(request): return HttpResponse(''' Django Create Read Update Delete Welcome! Hello, Django ''') 그리고 서버를 실행한 뒤 접속하면 다음과 같은 웹페이지가 보인다. 생성되는 리스트들을 topics라는 변수에 담아보자 topics = [ {'id':1, 'title':'Create', 'body':'Create is ..'}, {'id':2, 'title':'Read', 'body':'Read is ..'}, {'id':..
Django Python의 오픈 소스 웹 프레임워크이자 풀 스택 프레임워크 Django를 사용한 웹사이트 중 가장 대표적인 곳은 인스타그램이 있다. 터미널 창에 django-admin이라고 입력하면 django로 사용할 수 있는 명령어들을 보여준다.(django설치 필요) 이중 startproject를 사용해보자 django-admin startproject '프로젝트 이름' '생성할 위치' (생성할 위치를 생략하면 현재 디렉터리에 생성된다.) 아래와 같은 파일들이 생성된다. settings.py -프로젝트를 운영하는데 필요한 여러가지 설정들이 들어있음 urls.py -사용자가 접속하는 경로에 따라 요청을 누가 처리해줄지를 지정해주는 파일(라우팅 지정) manage.py -프로젝트를 진행하는 데 있어서 ..