본문 바로가기

Django9

Django 앱 생성하기[Django개발] Django 는 앱(app) 의 기본 디렉토리 구조를 자동으로 생성할 수 있는 도구를 제공 **앱이란? 블로그 시스템, 공개 기록 데이터베이스 또는 소규모 의견조사 앱과 같은 작업을 수행하는 웹 애플리케이션으로, 프로젝트는 특정 웹 사이트에 대한 구성 및 앱의 모음이며, 한 프로젝트에 여러 개의 앱이 포함될 수 있음 01. 앱 생성하기 file경로 | manage.py 와 동일한 디렉터리에 앱을 생성한다 명령어 | python manage.py startapp 앱이름 생성된 파일(앱이름)의 디렉토리 내부 앱이름/ __init__.py admin.py apps.py migrations/ __init__.py models.py tests.py views.py 02. 앱등록하기 장고에서 새로 생성한 앱을 사용.. 2024. 1. 5.
Django 데이터베이스 및 관리자계정 생성하기[Django개발] Django 데이터베이스 및 관리자계정 생성하기 01-데이터베이스 생성하기 명령어 입력 | python manage.py migrate 아래와 같은 화면이 나타나고, db.sqlite3가 생성됩니다. 02-관리자자 생성하기 명령어 입력 | python manage.py createsuperuser 아래의 정보를 입력해달라는 요청이 나타납니다 하나하나 입력해주면 완료됩니다! username: Email address: Password: Password (again): 03-관리자 계정이 잘 생성되었는지 확인 명령어입력 | python manage.py runserver 접속 주소: http://127.0.0.1:8000/admin 이후, 접속하여 확인했을 때 아래와 같은 화면이 나타난다면 잘 세팅이 된 것.. 2024. 1. 3.
Django 프로젝트 생성하기[Django개발] Django란? Django는 "jango"라고 발음하며, 2005년에 처음 출시된 무료 오픈 소스 프레임워크 Django는 유명한 재즈 기타리스트 Django Reinhardt의 이름을 딴 것 유연성과 보안 덕분에 가장 큰 인기 프런트 엔드 및 백 엔드 웹 개발 모두에 적합 통합 Python 라이브러리를 통해 신속한 쉽게 개발 가능 아래와 같은 복잡한 데이터베이스 기반 웹 애플리케이션을 개발 기계 학습 전자 상거래 플랫폼 데이터 분석 콘텐츠 관리 Django와 Flask 비교 Django Flask 전체 스택 프레임워크 경량 웹 프레임워크 데이터 기반 애플리케이션에 적합 기존 API 및 서비스에 적합 학습 곡선이 높을 수 있음 학습 곡선이 낮을 수 있음 즉시 적용 가능한 보안 보안에 추가적인 라이브러리.. 2024. 1. 3.
728x90