본문 바로가기

장고 관리자

(2)
[Python_Django] 관리자 계정에서 테이블 관리하기 장고에서는 저번에 언급했듯이 관리자 기능을 제공한다. 이 관리자 기능에서 CRUD기능이 구현 되어있어서 단 코드 몇줄로 테이블을 쉽게 관리 할 수 있게 된다. CRUD Create(생성), Read(읽기), Update(갱신), Delete(삭제) 전체를 뜻하는 말이다. 즉, 사용자 인터페이스가 기본적으로 갖춰야 할 것들을 의미한다. 관리자 계정 페이지를 수정해야 되니까 admin.py 파일에서 수정한다. 파일에서 클래스를 불러와야 하기때문에 같은 폴더에 있는 models에서 Boards를 import 해준다. board > admin.py from django.contrib import admin from .models import Boards admin.site.register(Boards) # Re..
[Python_Django] 관리자 계정 만들기 및 ORM 사용하기 장고에는 관리자 계정을 만들어서 웹 사이트를 좀 더 쉽게 관리 할 수 있는 기능이 있다. cmd\Desktop\HelloDjango> python manage.py createsuperuser 관리자 계정을 만들려면, Username(아이디), 이메일, 패스워드를 입력해야 한다. 아이디는 입력하지 않고 엔터를 누르면 윈도우 시스템 사용자 이름으로 자동 설정된다. 계정이 만들어 진것을 확인하면, 서버 url뒤에 /admin이라고 치면 로그인 창이 뜬다. ex) 127.0.0.1:8000/admin 이제 여기에다가 아까 입력한 아이디 비밀번호를 입력하면 로그인이된다. 이제 이 관리자 페이지에서 테이블을 관리 할 수 있게 해야되는데 그건 다음 게시물에서 하겠다. 먼저, 알아 둘 것은 DB에 객체값이 저장되면 ..