Django (4. 모델 만들기) feat.페스트캠퍼스
fcuser부터 시작!
01. 모델 생성하기
- 작성을 마치고 나면 저장 후에 터미널에 실행하여 데이터베이스 생성하기!
python manage.py makemigrations
or
python3 manage.py makemigrations
python manage.py migrate
or
python3 manage.py migrate
-
sqlite3에 접속하여 table 생성 확인!
-
schema를 통해서 table 스키마 확인
-
model을 변경하고 다시 적용해보기!(username의 max-length=64->32)
02. admin
- admin은 기본적으로 설정이 되어 있습니다!
- admin에 접속하기 전에 admin superuser계정 만들기
python manage.py createsuperuser
- 서버 실행!
python manage.py runserver
- 서버에 있는 주소로 이동
- 주소/admin
- superuser로 로그인!
- 탐방
- Users는 Django안에서 생성되는 계정 정보
- Users는 Django안에서 생성되는 계정 정보
03. admin으로 모델 다루기!
- fcuser폴더 안에 있는 admin.py 수정!
- 다시 주소/admin에 접속!
- 삽입해보기!
- 생성한 생성자 내부에 들어가면 삭제및 수정도 가능
- model 수정!(생성자의 표시 변경)
- Fcuser object는 클래스를 문자열로 변환했을 때 나오는 값, 하지만 파이썬에서는 파이썬이 문자열로 변환했을 때 어떻게 변환할지 지정할 내장함수가 있다(__str__)
# 추가
def __str__(self):
return self.username
- admin.py 수정!(생성자 리스트의 보여지는 화면 변경)
- 사이트 메뉴명 변경(models.py)
Author And Source
이 문제에 관하여(Django (4. 모델 만들기) feat.페스트캠퍼스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ansalstmd/Django-4.-모델-만들기-feat.페스트캠퍼스저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)