오늘 할 일 (계획)
1. src 받아오지 못하는 현상 해결
- 튜터님이 제안해 주신 방식 테스트
2. 자료구조, 알고리즘 매일 3강씩 수강
3. 마무리된 포켓몬상 프로젝트 모바일 환경 문제 해결
4. Django 강의 5주 차까지 수강하기 - 개발일지 작성 시작할 것
오늘 한 일 (회고)
1. src 받아오지 못하는 현상 해결
- 튜터님이 제안해 주신 방식 테스트
- 작업 중 결과값 넘어오는것 까지 확인 서버에서 처리중
2. Django 강의 3주차 4번째 강의까지 수강 완료
3. 자료구조, 알고리즘 3강 수강
* Django 강의 내용 요약
장고 프로젝트를 실행하고 superuser 흔히 말하는 root 계정 만들기 :
python manage.py createsuperuser
입력후 이름과 메일 그리고 패드워드를 입력해주면 된다.
Django 이름만 들어봤을때는 무엇인지는 몰랐을텐데 python을 이용하여 많이 쓰는 패키지를 모아놓은 프레임워크이기때문에 이것은 기본적으로 웹사이트를 만들때 많이 사용하는 로그인 기능을 제공해주고 위와 같은 간단한 명령어로 유저를 등록 할 수 있는 것이다.
그리고 다음으로는 위에 말한 내용과 상반되게 원래 사용하는 유저모델을 사용하지 않고 내가 만든 모델을 사용하는 방법을 알아보도록 하겠다. 여기서도 슈퍼유저는 사용할 수 있기때문에 유저 모델을 업그레이드 한다는 표현이 맞을텐데 가장 먼저 해야하는 것은 settings.py에 AUTH_USER_MODEL = '앱이름.클래스명' 을 입력해주는 것이다.
이렇게 셋팅해 놓은 상태에서 업그레이드 생각하는 모습으로 모델을 입력하고
from django.db import models
**from django.contrib.auth.models import AbstractUser**
# Create your models here.
class UserModel(**AbstractUser**):
class Meta:
db_table = "my_user" # 여기는 테이블 이름이에요! 꼭 기억 해 주세요!
bio = models.TextField(max_length=500, blank=True)
해당 내용을 반영해주면 되는데 모든 모델을 수정했을때는 makemigrations 와 migrate 를 해줘야 한다.
내일 할 일
1. src 받아온 것으로 기존 프로젝트에서 3번째 구조로 동작하는 구조 만들기
- 클라이언트 구조
- 서버 구조 ( 저장하는 방식 )
- 서버 구조 ( 저장안하는 방식 )
2. 자료구조, 알고리즘 매일 3강씩 수강
3. 마무리된 포켓몬상 프로젝트 모바일 환경 문제 해결 - 지연중
'TIL' 카테고리의 다른 글
1-24[Django] python Django 기초 복습 (0) | 2022.01.24 |
---|---|
1-23[Django] python Django 기초 정리 #4 (0) | 2022.01.23 |
1-21[정보공유] 깃 프로필 만들기 가이드 (0) | 2022.01.21 |
1-20[Django] python Django 기초 정리 #2 (0) | 2022.01.20 |
1-19[Django] python Django 기초 정리 #1 (0) | 2022.01.19 |