본문 바로가기
반응형
[Django4] 프로젝트 구조 및 코딩컨벤션 프로젝트 구조myproject/ manage.py myproject/ __init__.py settings.py urls.py wsgi.py app1/ migrations/ __init__.py __init__.py admin.py apps.py models.py tests.py views.py app2/ migrations/ __init__.py __init__.py admin.py apps.py models.py tests.py .. 2024. 7. 3.
[Django 4] 프레임워크 특징 및 소개 Django 특징1. 정해진 MVT에 맞추어 빠른 웹 개발이 가능2. 웹 개발에 필요한 기능들(인증, sitemap, rss feed 등)이 탑재3. 일반적인 보안 기능을 구현 및 사용자 인증시스템을 제공하여 보안의 안전성을 높임4. 빠르고 유연하게 확장 가능5. 다양한 플랫폼 개발에 사용 Django 소개1. ORM(object-relational mapper)- 데이터모델들을 파이썬으로 정의하여 데이터베이스 접근 API를 제공from django.db import modelsclass Band(models.Model): """A model of a rock band.""" name = models.CharField(max_length=200) can_rock = models.Boole.. 2024. 7. 3.
[Django4] Django 버전별 특징 Django 1.x 시리즈Django 1.0 (2008년)첫 정식 릴리스.완전한 ORM, 템플릿 시스템, 폼 처리 기능 포함.기본적인 관리자 인터페이스 제공.Django 1.1 (2009년)aggregates 기능 추가로 ORM이 강화됨.새로운 URL 디스패처.queryset API 확장.Django 1.2 (2010년)다중 데이터베이스 지원.새로운 메시지 프레임워크.객체 권한 추가.Django 1.3 (2011년)클래스 기반 뷰 도입.정적 파일 관리 기능 추가.새로운 설정 옵션과 개선된 테스트 프레임워크.Django 1.4 (2012년)타임존 지원.새로운 프로젝트 템플릿 구조.기본 이메일 백엔드 추가.Django 1.5 (2013년)사용자 모델 커스터마이징 기능.timezone.now 함수 추가.실험적.. 2024. 7. 1.
[Django4] 목차 2024. 7. 1.
반응형