목록데이터베이스 (2)
완숙의 블로그
실습을 하기전에 새로운 프로젝트를 만들어야 한다! # 상위 폴더로 간뒤 가상환경 켜기 $ source myvenv/bin/activate # 새프로젝트 만들기 $ django-admin startproject secondproject # 프로젝트로 들어가기 $ cd secondproject # blog라는 앱 만들기 $ python manage.py startapp blog 앱까지 만들어 줬으니 project안의 settings.py에 blog라는 앱을 만들었다고 알려줘야 하니까, INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'd..
이제부터 새로운 개념에 대해 배워볼것! 지금까지 배운 내용을 정리해 보면! 우리는 장고 를 가지고 프로젝트 를 만들 것이다! 그런데 장고는 MTV라는 패턴을 가지고 있다. 그리고 우리는 지난 시간까지 Template로 보여줬고, View.py 에서 받은 데이터를 가공하여 보여줬다. 이제부터는 Database 를 다뤄보겠다! 그리고 이것은 편하게 다룰 수 있는 Admin 에 대해 알아본다! 학습 목표 Model 에 데이터를 어떻게 담을 것인가? Model의 데이터를 어떻게 View로 넘길 것인가? 그것을 어떻게 화면에 띄울 것인가? 선행지식 Python - Class MODEL 데이터베이스를 다루는 것을 모델이라고 한다. model.py 에 적어주면 되는데, 이 안에 우리는 어떤 데이터를 받아서 처리할 것..