MTV 3

[Django #5] 관리 페이지 접속하기!

이번 단계에서는 관리페이지에 접속해서 이것저것 눌러보고 테스트 해보겠습니다 :) 이 앞의 포스팅보다는 조금 쉬울거에요! 자! 시작해봅시다.!! 1. admin.py에 first_app 등록하기 관리페이지는 이번 단계없이 바로 다음단계로 넘어가도 사용 가능합니다. 하지만 first_app 이 보이지 않을거에요 😭 이번 단계에서 first_app을 관리 웹페이지에서도 수정할 수 있도록 first_app/admin.py파일을 수정합니다 :) first_app/admin.py를 수정하여 아래 코드를 복사 붙여넣기 합니다. from django.contrib import admin from .models import Question from .models import Choice admin.site.registe..

[Django #4] Database 구성하기

이번 단계에서는 데이터베이스를 설치하고 모델을 정의/생성합니다. 데이터베이스 설정 파일인 mysite/settings.py를 확인해봅니다 :) Django에서 기본적으로 제공하는 SQLite를 사용하여 실습을 진행하지만, 실 운영 환경에서는 postgresql과 같은 안정적인 데이터베이스를 처음부터 사용하는것을 권장합니다. 이제 진행해봅시다 고고!!🧑‍💻👩‍💻 1. 데이터베이스 만들기 먼저, mysite/settings.py 파일을 살펴봅시다! 데이터베이스 연결 정보가 들어있습니다. 다른 데이터베이스를 사용하신다면 여기를 참조하세요. 지금은 기본적인 동작 메커니즘만 살펴볼 예정이므로 기본으로 제공되는 SQLite를 사용합니다 :) Language_code와 Time_zone을 알맞게 바꿔줍시다. ;) L..

[Django #1] Django란 무엇인가, 기본 개념 익히기

안녕하세요!🙋🙋‍♀️ 초보를 위한 (즉, 나 스스로를 위한..ㅠㅠ) Django!! 시리즈를 포스팅 하려고 합니다! 먼저 이 시리즈를 시작하기 전에, 개념부터 하나씩 이해해 보려고 합니다. Django란? Django 공식홈페이지에서도 아래와 같은 내용을 확인할 수 있습니다. 한마디로, Python 웹 어플리케이션 프레임 워크 입니다. 다른 프레임워크에 비해 사용하기 쉽기 때문에 인기가 많고 Python 을 기반으로 하기때문에 Python을 잘 알고있는 사람에게는 쉽게 시작할 수 있겠죠! (Python 언어 자체도 초보자가 배우기는 쉽습니다.) Django는 동적 웹사이트를 위한 프레임워크입니다. 동적 웹사이트란, 사용자와의 인터렉션이 베이스이기 때문에 사용자UI, 데이터베이스 구성이 필수적입니다. 특히..

728x90