파이썬웹개발

파이썬 웹개발

[Django web app 생성] 5. django로 web application 삭제, 수정 기능(delete, update) 구현

✅ 목표 1. 파이썬을 활용해 사용자의 요청이 들어올 때마다 웹페이지를 찍어내는 공장을 만들자 2. 사용자로부터 투고를 받아 페이지를 생성하거나, 사용자마다 다른 페이지를 보여주는 개인화 * windows conda 가상환경에서 cmd와 vsc로 실행 5. Web Application delete, update 기능 구현 1) 삭제(delete) 기능 구현 (1) read page(상세정보 페이지)에 delete 버튼 만들기 homepage에서는 안보이나 상세정보 페이지를 접속하면 delete 버튼이 나타나게끔 만들자. index page(홈페이지) 접속 시에는 id 값이 없으므로 이 id값을 인자로 넣어줄 때만 버튼이 등장하게끔 만들자. read/1/ 과 같이 상세 정보 페이지로 접속 시 HTMLTem..

파이썬 웹개발

[Django web app 생성] 4. django로 web application 생성 기능(form) 구현

✅ 목표 1. 파이썬을 활용해 사용자의 요청이 들어올 때마다 웹페이지를 찍어내는 공장을 만들자 2. 사용자로부터 투고를 받아 페이지를 생성하거나, 사용자마다 다른 페이지를 보여주는 개인화 * windows conda 가상환경에서 cmd와 vsc로 실행 4. Web Application form 기능 구현 1) 글쓰기(create) 기능 구현 (1) 글쓰기 페이지 링크 추가 HTMLTemplate의 html 코드에 태그 아래 태그 아래 태그를 넣어 create 페이지 링크 삽입 (2) 글 작성 양식 생성 create 클릭시 글을 작성하는 양식 페이지를 만들어보자. : 단락 생성 : 사용자 입력 상자, - type="text" : 텍스트 입력 / "submit" : 제출 버튼 생성 - name="title"..

파이썬 웹개발

[Django web app 생성] 3. django로 web application server 만들기

✅ 목표 1. 파이썬을 활용해 사용자의 요청이 들어올 때마다 웹페이지를 찍어내는 공장을 만들자 2. 사용자로부터 투고를 받아 페이지를 생성하거나, 사용자마다 다른 페이지를 보여주는 개인화 * windows conda 가상환경에서 cmd와 vsc로 실행 3. Web Application Server 만들기 1) Web server와 Web Application Server의 차이 Web Server는 필요로 하는 페이지가 미리 만들어져 있어서 사용자가 접속 시 준비되어있는 페이지에 접속. Web Application Server는 페이지를 만드는 공장이라고 할 수 있는 프로그램만 있으면, 요청에 따라 해당하는 페이지에 데이터를 올려 html 형태로 응답. 따라서 Web Server는 Static하다고 하며..

파이썬 웹개발

[Django web app 생성] 2. django로 project 내 app 만들기

✅ 목표 1. 파이썬을 활용해 사용자의 요청이 들어올 때마다 웹페이지를 찍어내는 공장을 만들자 2. 사용자로부터 투고를 받아 페이지를 생성하거나, 사용자마다 다른 페이지를 보여주는 개인화 * windows conda 가상환경에서 cmd와 vsc로 실행 2. django로 app 만들기 1) app의 개념 web application의 실제 구현은 project 내부에서 진행되는 것이 아님. app이라는 더 작은 단위를 만들고 거기서 실제 구현을 진행. 프로젝트 진행 시에는 여러 다양한 기능들로 복잡해질 수 있기에, 연관된 로직을 모은 app 여러개를 만들어 정리한다. 그리고 각 app들은 url.py라는 파일을 개별로 보유하고 있다. 각 app 내부에는 view.py와 model.py가 포함된다. - v..

파이썬 웹개발

[Django web app 생성] 1. conda 가상환경 세팅, django 시작

✅ 목표 1. 파이썬을 활용해 사용자의 요청이 들어올 때마다 웹페이지를 찍어내는 공장을 만들자 2. 사용자로부터 투고를 받아 페이지를 생성하거나, 사용자마다 다른 페이지를 보여주는 개인화 * windows conda 가상환경에서 cmd와 vsc로 실행 1. conda 가상환경 세팅, django 시작 1) django-apps라는 가상환경 설치(python 버전 = 3.8) 2) 가상환경 활성화 이후 pip install django 3) 프로젝트 생성 django-admin 기능 활용 startproject 실행.(django-admin startproject 프로젝트명 경로) 이때 프로젝트명만 적고 아무것도 적지 않으면 default로 현재 폴더 내에 myproject라는 폴더가 생기고 그 폴더 내에..

냄비짱
'파이썬웹개발' 태그의 글 목록