테크창 칼럼 지도
2026-10-16 기준 · 8편 · 연재 · techchang.com
연재
회차를 이어 가며 직접 만들어 보는 시리즈 · 8편
AI 에이전트, 직접 만들어 봅니다 1편
-
오리엔테이션: 대답하는 AI와 일하는 AI
연재 › AI 에이전트, 직접 만들어 봅니다 · 2026-10-10 · 조회 13
챗봇과 에이전트의 차이는 모델의 똑똑함이 아니라 행동→관찰→다음 행동의 반복 구조라는 점을 모델 없는 20여 줄 Python 장난감 코드로 보여 줍니다. 반복 상한과 보류, 출처 점검, 최소 권한 같은 안전장치와 9편까지의 연재 지도를 소개하며, 1편에서는 모델·도구·반복 세 요소를 나눠 봅니다.
AI가 짜준 Django, 이제 알고 씁니다 7편
-
오리엔테이션: 우리가 만들 것
연재 › AI가 짜준 Django, 이제 알고 씁니다 · 2026-07-19 · 조회 79
AI가 만든 Django 게시판 예제의 폴더 구조를 건물과 층에 빗대어 설명하고, urls.py가 두 개인 이유와 models·views·템플릿의 분업을 짚습니다. INSTALLED_APPS 누락 시의 RuntimeError를 다루고, 고칠 파일을 지정해 AI에게 시키는 방법을 미션으로 익힙니다. 1편에서는 Django가 대신 해주는 부분을 가려 봅니다.
-
1편 — Django는 대체 뭘 대신 해주나
연재 › AI가 짜준 Django, 이제 알고 씁니다 · 2026-07-27 · 조회 69
settings.py를 건드리지 않아도 서버가 뜨는 이유를 manage.py의 DJANGO_SETTINGS_MODULE 줄과 runserver의 로딩 순서로 설명합니다. INSTALLED_APPS 기본 앱 6개와 MIDDLEWARE가 request.session·request.user를 채우는 원리, 앱 미등록과 startproject 점 누락 오류를 다룹니다. 2편에서는 urls.py 한 줄을 해부합니다.
-
2편 — URL 한 줄의 정체 (라우팅)
연재 › AI가 짜준 Django, 이제 알고 씁니다 · 2026-08-10 · 조회 70
/series/new/가 엉뚱한 화면을 띄우는 사례로, urlpatterns를 위에서부터 훑다 처음 일치한 줄에서 멈추는 라우팅 규칙과 구체적인 주소를 위에 두는 원칙을 설명합니다. include, path의 name, <int:> 인자 전달, 404와 import 누락 오류도 다루며, 3편에서는 뷰 함수 내부를 열어 봅니다.
-
3편 — 뷰 = "요청 들어오면 뭐 할지"
연재 › AI가 짜준 Django, 이제 알고 씁니다 · 2026-08-24 · 조회 55
뷰는 화면을 그리지 않고 판단을 끝내 응답을 결정하는 함수라는 점을 테크창 detail 뷰로 설명합니다. get_object_or_404 조회, 잠금 글·문의 게시판 접근 검사와 return의 의미, render로 context를 넘기는 흐름, return 누락과 인자 이름 불일치 오류를 다룹니다. 4편에서는 템플릿을 다룹니다.
-
4편 — 템플릿 = HTML에 데이터 끼우기
연재 › AI가 짜준 Django, 이제 알고 씁니다 · 2026-09-07 · 조회 54
테크창 인기글 카드 템플릿으로 {{ }}는 값을 끼우는 구멍, {% %}는 반복·조건 지시라는 점과 렌더링 전후 HTML을 비교합니다. context 키와 루프 임시 이름, 필터, {% url %}, endfor 누락 오류와 {{ }}가 그대로 보이는 원인을 다루며, 5편에서는 데이터가 저장된 모델을 엽니다.
-
5편 — 모델 = AI가 만든 표(테이블)의 실체
연재 › AI가 짜준 Django, 이제 알고 씁니다 · 2026-09-21 · 조회 40
클래스 하나가 표 하나, 필드 한 줄이 열 하나라는 원리를 테크창 Question 모델과 sqlmigrate 출력으로 확인합니다. on_delete 규칙(CASCADE·PROTECT·SET_NULL), null과 default의 차이, 인덱스, 다대다 중간 표 등 사람이 검토할 지점과 IntegrityError를 다루며, 6편에서는 마이그레이션을 설명합니다.
-
6편 — 마이그레이션 = "DB야, 나 바뀌었어"
연재 › AI가 짜준 Django, 이제 알고 씁니다 · 2026-10-05 · 조회 9
모델에 필드를 추가한 뒤 생기는 no such column 오류를 출발점으로, makemigrations는 공사 지시서 파일을 만들고 migrate가 실제로 DB를 바꾼다는 두 단계 구조를 테크창 0040 마이그레이션으로 설명합니다. django_migrations 장부와 기본값 없는 필수 칸 추가 문제도 다루며, 다음 편은 폼과 CSRF입니다.