IT/Django(장고)

[Python] django를 이용해서 웹을 만들어봅시다!!! - 3편 관리자(admin) 편

까나카나 2024. 3. 21. 08:55
반응형

안녕하세요 다들 잘 지내셨나요 !!!

지난번에 이어서 이번에는 관리자창을 다뤄보겠습니다 !! 파이썬에서 굉장히 유용한 기능입니다 !!! 

가장 필요한 이유는 관리자 페이지에서 등록, 수정, 삭제를 했을 때 이걸 바로바로 유저들이 볼 수 있게 해줄 수 있기 때문입니다 !!! 따로 관리자페이지를 만들 필요 없이 장고에서 기본적으로 제공해주니 바로 이용해봅시다 ! 

 

2편 : https://kmkn.tistory.com/9

 

일단 서버 실행 후 밑에 url로 접속을 해주세요 ! 

http://127.0.0.1:8000/admin/

http://127.0.0.1:8000/admin/login/?next=/admin/

둘중 아무거나로 해도 로그인 페이지로 갑니다 ! 

관리자 페이지 로그인 화면

자 ! 저희는 여기서 아무것도 등록을 한게 없죠??? 그냥 아무거나 입력해서 일단 로그인을 해봅시다 ! 

우왓 ! 이런 에러가 떠도 괜찮습니다 !! 당연히 저희는 등록을 한게 없으니 에러가 뜨는겁니다 ^^

 

어라?? 그러면 등록은 어디서 하나요?

 

자 ! 그러면 바로 등록을 하러 가보겠습니다 ! 

먼저 슈퍼유저를 만들어보겠습니다 ! 일단 모든 권한을 가지고 있는 유저를 만들어야하니까요 !!! 

 

py manage.py migrate

먼저 위에를 입력해주세요 !!! 일단 유저를 담을 db를 생성해야합니다 ! 

 

py manage.py createsuperuser

위와 같이 입력을 하면 아래와 같이 나오는데요 !! 

비밀번호는 저같은 경우는 123이라고 쳐서 validation같은게 나왔습니다 !! 

전 간단하게 했습니다 !! 

 

자 ! 이렇게 하고 아까전에 관리자 페이지로 가서 일단 아무거나 입력해주세요 !! 

아까와는 달리 다른 에러가 뜹니다 ^^ 

그러고 나서 admin으로 로그인을 해보겠습니다 ! 

 

자 이렇게 해서 성공입니다 !!! 

이렇게 해서 간단하게 관리자 페이지가 나올 수 있게 됐습니다 !!!! 

등록같은것도 되니까 테스트 삼아 해보실분은 해보시구요 !!! 

 

다음에는 이제 유저들과 관리자로서 자신이 다루고싶은 목록을 다룰 수 있게 뼈대를 만들어보겠습니다 ! 

어플리케이션(Function들의 모임) 이라고 하는거같은데 다뤄보겠습니다 ! 

아 참고로 저는 아직 컨셉을 잡지는 않았는데요..... 아마 쇼핑몰이나 대형 사이트를 보고 비슷하게 해볼생각입니다 !!! 그래야 나중에 써먹을 수 있죠 ! 

 

 

 

 

반응형