Team Friends Project/Django web page & Python

장고 DB에 정보 저장 및 출력

LeeJHstory 2017. 8. 3. 20:03

admin에 접속할 사용자 생성

>python manage.py createsuperuser


Candidate를 관리하기 위해 Edit에서 별도로 등록을 해준다.

elections>admin.py 에서 추가하여 준다.


localhost:8000/admin에서 유저로그인 후 Candidate를 추가할 수 있다.


그냥 추가하면 Candidate object라고 뜨며 구분이 안되지만 코드에 다음과 같이 추가하면 이름으로 구분이 된다.




DB에 입력하였기 때문에 장고 서버를 종료 후 다시 접속을 하여도 정보가 사라지지 않고 남게 된다.


처음 웹페이지 화면인 index에 DB데이터 표시하기


models에 정의된 Candidate를 import 한 뒤에

str을 사용하여 마지막에 return해 줄 문자열을 만든다.



shell에서 DB내용 추가하기