웹 개발/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페이지 들어가보면 제목이 뜸
반응형