Django 23

Django 실습(1) 핫딜 크롤링해서 상품 사이트 만들기

https://userdonghu.tistory.com/entry/Django-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC Django 튜토리얼 Python 설치 이후. Django 프로젝트 파일 열기. mkdir mysite 로 폴더 만들고 cd mysite로 이동하기. python -m venv venv # 가상환경 설정. 뒤가 이름 source ./venv/bin/activate # 가상환경 실행 pip install django # 장고 설 userdonghu.tistory.com Django 튜토리얼을 통해서 mysite 폴더 안에 가상환경을 구성하고 django 설치, startproject, runserver까지 하기. python manage.py startapp 으로..

Django 2023.10.05

Django 란 무엇인가

Django : 파이썬으로 웹 애플리케이션을 개발할 수 있는 무료 오픈 소스 웹 프레임 워크. Django 특징 ORM(object-Relational Mapping) : 데이터베이스와의 상호작용을 자동화해서 개발자가 SQL쿼리를 작성할 필요없이 데이터를 편리학세 다룰 수 있음. Admin 페이지 : 기본적인 CRUD 기능이 갖춰진 관리자 페이지를 자동으로 생성. MTV 패턴 : Model-Template-View 패턴을 가지고 있어서 기능들을 분리하여 개발 가능. Django 의 구성 요소 (MTV 패턴) Model : 데이터베이스와 상호작용을 하는 컴포넌트 Template : 사용자에게 보여지는 HTML, CSS, JS 등 View : HTTP 요청 처리 및 Model과 Template 연결 Djan..

Django 2023.10.05

Django 실습(0) 튜토리얼

Python 설치 이후. Django 프로젝트 파일 열기. mkdir mysite 로 폴더 만들고 cd mysite로 이동하기. python -m venv venv # 가상환경 설정. 뒤가 이름 source ./venv/bin/activate # 가상환경 실행 pip install django # 장고 설치 django-admin startproject tutorialdjango . # tutorialdjango라는 프로젝트 시작 "." 주의 python manage.py migrate # DB에 반영 python manage.py runserver # 서버 실행 settings.py에서 접속할 수 있는 사람 설정 ALLOWED_HOSTS = ['*'] # 접속할 수 있는 사람을 모든 사람으로 변경 py..

Django 2023.10.04