[Python] django를 이용해서 웹을 만들어봅시다!!! - 3편 관리자(admin) 편
안녕하세요 다들 잘 지내셨나요 !!!
지난번에 이어서 이번에는 관리자창을 다뤄보겠습니다 !! 파이썬에서 굉장히 유용한 기능입니다 !!!
가장 필요한 이유는 관리자 페이지에서 등록, 수정, 삭제를 했을 때 이걸 바로바로 유저들이 볼 수 있게 해줄 수 있기 때문입니다 !!! 따로 관리자페이지를 만들 필요 없이 장고에서 기본적으로 제공해주니 바로 이용해봅시다 !
2편 : https://kmkn.tistory.com/9
일단 서버 실행 후 밑에 url로 접속을 해주세요 !
http://127.0.0.1:8000/admin/login/?next=/admin/
둘중 아무거나로 해도 로그인 페이지로 갑니다 !
자 ! 저희는 여기서 아무것도 등록을 한게 없죠??? 그냥 아무거나 입력해서 일단 로그인을 해봅시다 !
우왓 ! 이런 에러가 떠도 괜찮습니다 !! 당연히 저희는 등록을 한게 없으니 에러가 뜨는겁니다 ^^
어라?? 그러면 등록은 어디서 하나요?
자 ! 그러면 바로 등록을 하러 가보겠습니다 !
먼저 슈퍼유저를 만들어보겠습니다 ! 일단 모든 권한을 가지고 있는 유저를 만들어야하니까요 !!!
py manage.py migrate
먼저 위에를 입력해주세요 !!! 일단 유저를 담을 db를 생성해야합니다 !
py manage.py createsuperuser
위와 같이 입력을 하면 아래와 같이 나오는데요 !!
비밀번호는 저같은 경우는 123이라고 쳐서 validation같은게 나왔습니다 !!
전 간단하게 했습니다 !!
자 ! 이렇게 하고 아까전에 관리자 페이지로 가서 일단 아무거나 입력해주세요 !!
아까와는 달리 다른 에러가 뜹니다 ^^
그러고 나서 admin으로 로그인을 해보겠습니다 !
자 이렇게 해서 성공입니다 !!!
이렇게 해서 간단하게 관리자 페이지가 나올 수 있게 됐습니다 !!!!
등록같은것도 되니까 테스트 삼아 해보실분은 해보시구요 !!!
다음에는 이제 유저들과 관리자로서 자신이 다루고싶은 목록을 다룰 수 있게 뼈대를 만들어보겠습니다 !
어플리케이션(Function들의 모임) 이라고 하는거같은데 다뤄보겠습니다 !
아 참고로 저는 아직 컨셉을 잡지는 않았는데요..... 아마 쇼핑몰이나 대형 사이트를 보고 비슷하게 해볼생각입니다 !!! 그래야 나중에 써먹을 수 있죠 !