본문 바로가기

django3

스터디노트 - 점프 투 장고 (3) - Admin 장고 Admin 기능에 대해서 필자는 '마법 같은 기능' 이라고 표현하고 있다. 실제로 해보면 같은 느낌이 든다. 복잡하지 않은 작업으로 내 사이트에 엄청난 기능을 탑재시켜 준다. 장고 Admin 사용하기 슈퍼 유저 생성하기 # 슈퍼 유저 생성하기 python3 manage.py createsuperuser 사용자 이름: 이메일 주소: Password: Password (again): Superuser created successfully. 위와 같이 유저를 생성한 후 앱을 실행시키면, localhost:8000/admin 접속이 가능한 상태가 된다. 로그인을 해보자. 장고 Admin에서 모델 관리하기 # pybo/admin.py 열어서 아래 코드 입력하여 Question 모델을 장고 Admin에 등록 .. 2021. 1. 31.
스터디노트 - 점프 투 장고 (2) - URL, 뷰, 모델 이제 장고 설치를 하였으니, 와 함께 장고의 기본 요소들을 하나씩 살펴보자. 주소와 화면을 연결하는 URL과 뷰 앱 생성하기 확인하기 # pybo 앱 생성하기 django-admin startapp pybo # 개발 서버 구동하기 python3 manage.py runserver 위와 같이 앱 생성 후 구동을 하고, localhost:8000/pybo를 접속해본다. 404 에러가 발생할 것이다. (...) /pybo/ 페이지에 해당하는 URL 매핑을 하지 않았기 때문에 404 Page not found를 뱉는 것이다. config/urls.py 수정하기 from django.contrib import admin from django.urls import path from pybo import views .. 2021. 1. 31.
스터디노트 - 점프 투 장고 (1) - 장고 개발 준비 장고를 급히 익힐 일이 생겨서... 장고 책을 한 권 구입하였습니다. 마침 이전에 보았던 '점프 투 파이썬' 저자가 쓴 장고 책이 올해 출간되어 기쁜 마음으로 구입하였습니다. 그러면 스터디를 시작해보겠습니다. 마치 레고 블럭 같은 장고 웹 프레임워크는 웹 프로그램을 만들기 위한 스타터 키트와 같은 것 예전에 장고를 한번 접해본 적이 있는데요. 마치 레고 블럭을 맞추는 듯한 느낌이 들었습니다. 이미 다양한 기능을 준비해두고, 필요한 기능을 레고 블럭 맞추듯 끼워넣으면 되는 방식처럼 보였거든요. 장고 개발 환경 준비하기 가상환경 준비 장고 개발 환경을 준비하기 위해, 파이썬 가상 환경을 구성해봅니다. 저는 맥 환경에서 진행해서 일부 책과는 다르게 진행하였습니다. # 환경 구성 python3 -m venv m.. 2021. 1. 31.