"files.associations": {
"**/*.html": "html",
"**/templates/**/*.html": "django-html",
"**/templates/**/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements"
},
"emmet.includeLanguages": {
"django-html": "html"
}
(VSCode terminal || git bash 입력)
가상환경 생성
: python -m venv venv
가상환경 활성화
: source venv/Scripts/acrivate (window 기준)
django 설치
: pip install django==설치 버전
(설치 버전 : 3.2.18)
의존성 파일 생성
: pip freeze > requirements.txt
.gitignore 설정
: gitignore.io 활용하여 .gitignore 파일 생성하기
(검색 입력 예시: Django, Window, VisualStudioCode)
git init
django 프로젝트 생성
: django-admin startproject firstpjt.
서버 실행
: python manage.py runserver
링크 ctrl + 클릭 시, 로켓 발사 화면 확인됨.
서버 종료
: ctrl + c
# 예시
from django.db import models
# Create your models here.
class Article(models.Model):
# 필드 이름 (변수명) & 데이터 타입(모델 필드 클래스)
# & 제약조건(모델 필드 클래스의 키워드 인자)
title = models.CharField(max_length=10)
content = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
# 예시
from django.contrib import admin
from .models import Article
# Register your models here.
admin.site.register(Article)