티스토리 뷰

먼저 지금까지의 변동사항을 저장하자.


migrate명령어로 데이터베이스에 변경사항이 있을 때 반영을 할 수 있다.


다음으로 슈퍼유저를 생성해야 한다.

이는 admin 사이트에 로그인 하기 위한 관리자를 만드는 것이다.



명령어를 통해



이렇게 슈퍼유저를 만들어준다.



이제부터 진짜 bookmark 앱을 만들어본다.


bookmark 앱을 만들면



이렇게 필요한 파일들이 자동으로 만들어진다.


이 애플리케이션이 작동되기 위해 등록을 해야한다.

settings.py 파일에서



이렇게 추가를 해준다.


DB에 테이블을 생성해주는 모델 작업을 하자.

models.py 파일에 정의를 한다.



변수명으로 칼럼을 설정한다.

title 과 url 칼럼을 지정한다.

title은 공백 값을 가질 수 있고, 최대 길이는 100바이트이다.

URLField의 첫번째 파라미터인 'URL' 문구는 url 칼럼에 대한 별칭이다.


__str__ 메소드는 객체를 문자열로 표현할 때 사용한다. 장고에서 객체는 테이블에 들어 있는 레코드 하나를 의미한다. 


위에서 정의한 테이블을 admin사이트에서 보이도록 등록하자. 



bookmarkadmin 클래스는 bookmark 클래스가 admin사이트에서 어떻게 보일지 정의한다.

id와 title,url을 출력하라고 한다. @admin.register()로 admin사이트에 등록한다.



변경사항을 저장해 주자.






'파이썬 > Django' 카테고리의 다른 글

django bookmark 만들기(3) urlconf  (0) 2020.11.02
django bookmark 앱 만들기(1) settings.py  (0) 2020.11.02
Django 템플릿(Template)  (0) 2020.09.30
Django 뷰(view)  (0) 2020.09.30
Django App  (0) 2020.09.30
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함