코딩일지/TIL: Today I Learned
20220928 TIL
야언
2022. 9. 28. 19:28
오늘의 한 일
- 장고 강의 복습 - 전체
- 장고 쪽지시험 - 3주차 내용 복습
장고 쪽지시험 - 3주차 내용 복습
https://github.com/didjsrne/morning_test
GitHub - didjsrne/morning_test
Contribute to didjsrne/morning_test development by creating an account on GitHub.
github.com
customuser/admin.py
from django.contrib import admin
from .models import CustomModel
# Register your models here.
admin.site.register(CustomModel)
customuser/models.py
from django.db import models
from django.contrib.auth.models import AbstractUser
# Create your models here.
class CustomModel(AbstractUser):
class Meta:
db_table = "custom_user"
address = models.TextField(max_length=500, blank=True)
bio = models.TextField(max_length=500, blank=True)
spartatest/settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'introduce',
'customuser', # 추가!
]
AUTH_USER_MODEL = 'customuser.CustomModel' # 추가!
회원가입/로그인 기능 이런것 없이 간단하게 나온 문제라서 별 무리없이 startapp으로 앱 생성, User모델을 베이스로 한 클래스 만들기, admin에 추가, makemigrations - migrate 로 해결~
장고 강의 복습 - 전체
내일부터 장고를 활용한 프로젝트를 진행하기 때문에 장고가 어떻게 흘러가는지 처음부터 다시 공부해보는 시간을 가졌다. 어떤 방식으로 돌아가는지, 어떤 코드를 써서 작동하는지 다시 한번 찬찬히 이해하고 절대경로 / 상대경로 등 실제로 프로젝트를 만들 때 고려해야 할 사항들도 찾아보았다..
지금 많이 준비해놔도 프로젝트 들어가면 많은 난항이 있을것으로 예상되지만 그만치 내가 구상한걸 실제로 만들어야 할 때라는게 신나기도 하고 복잡한 마음이군요..