Django Seed / Login Required

JoyJuhee·2022년 11월 30일
0

Django

목록 보기
7/9
post-thumbnail

Django Seed

: django seed를 통해 mock(fake) data를 생성한다.

1) pip install django-seed

2) settings.py에서 INSTALLED_APPS에 'django_seed' 추가

3) python manage.py seed 앱이름 --number=숫자
👉 모든 테이블에 '숫자'만큼 mock data가 저장된다.

login_required

1) user 정보를 조회하는 화면에서 @login_required 데코레이터를 사용해보자.

  • 로그인을 하지 않은 채, 조회 화면에 접근하면,
    👉 페이지를 찾을 수 없다고 나온다. 왜? Django는 기본적으로 로그인화면으로 전환할 때 accounts/login으로 넘어가기 때문이다.

  • 그래서, settings.py에서 내가 만든 로그인 화면으로 넘어가게 설정해준다.

    👉 그러면, 로그인 화면으로 넘어간다.


출처 : 패스트캠퍼스 Python & Django로 시작하는 웹 프로그래밍

0개의 댓글