6. admin 앱에서 데이터 조작
1) admin 앱 등록
# cmd
python manage.py migrate
2) admin 앱 사용 계정 만들기
# cmd
c:\Django\mysite>python manage.py createsuperuser
Username (leave blank to use 'purum'): admin
Email address: admin@mysite.com
Password: admin123
Password (again): admin123
The password is too similar to the username.
This password is too common.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
3) admin 앱 url 서버 실행
# cmd
python manage.py runserver
4) admin 페이지 접속
5) 로그인
6) admin 페이지 등록
# 앱/admin.py
admin.site.register(모델명)
7) admin 앱에서 데이터(모델) 추가, 수정, 삭제(CRUD)
7. 조회
- 실습1: title 전체 불러오기
- 실습2: url에서 id 받아와서 id별 title 불러오기
8. DoesNotExist 처리
- 방법1: try - except
- 방법2: Http404()
- 방법3: get_object_or_404()
'web > Django' 카테고리의 다른 글
[Django] 장고 모델 관계 이름 (0) | 2024.05.22 |
---|---|
[Django] 장고 모델 관계 설정 (0) | 2024.05.22 |
[Django] 장고 Model: 모델 생성 - 장고쉘에서 데이터 조작(1) (0) | 2024.05.22 |
[Django] 장고 프로젝트(Django Project) (0) | 2024.05.21 |
[Django] Django(장고) 시작하기 (0) | 2024.05.20 |