emluy 개발 일기

Django 웹 5 - (blog) admin 페이지 계정 만들기, blog 만들기 본문

웹 개발/Django

Django 웹 5 - (blog) admin 페이지 계정 만들기, blog 만들기

yulme 2020. 4. 14. 01:14
SMALL

0. project랑 app만들기

: secondproject (project)랑 blog (app) 만들어줌

1. secondproject의 settings.py에 blog등록

 

admin페이지 계정 만들기

1. app의 models.py에 class 만들기

***project의 settings.py에 database = {} 이걸 통해 db바꿀 수도 있음

 

2. 1에서 만든 Model을 db에 적용

2-1.

: python manage.py makemigrations 을 터미널에 입력

2-2. 

: python manage.py migrate 을 터미널에 입력

 

 

3. admin계정 생성하기 

: python manage.py createsuperuser 을 터미널에 입력

 

Username, email, password 입력 (password는 원래 쳐도 눈에 안보임)

 

4. server 실행해서 /admin으로 들어간 후 로그인 해보기

 

5. 하지만 우리가 1에서 추가해준 blog가 안보인다. admin.py에 추가해주자

5-1.

: project의 admin.py에 들어가서 from .models import Blog 입력

admin.site.register(Blog) 입력

 

5-2. Blogs에 add 눌러서 게시글 작성 후 save

 

5-3. Blog object(1) 말고 내가 입력한 제목이 뜨게 하자

: models.py의 Blog class에 다음과 같이 함수 추가

 

5-4. 다시 서버 돌려서 admin페이지 들어가보면 제목이 뜸

반응형
Comments