"""빈 DB 첫 기동 시 기본 계정 — 어느 PC 에서든 바로 로그인되게. 계정 있으면 건너뜀.""" import logging log = logging.getLogger(__name__) DEFAULT_USERS = [ # (email, password, 표시이름, 관리자) ("admin@codeassist.local", "test1234", "관리자", True), ("guest@codeassist.local", "test1234", "게스트", False), ] def seed_default_users(**_kwargs) -> None: from .models import User if User.objects.exists(): return for email, pw, name, admin in DEFAULT_USERS: maker = User.objects.create_superuser if admin else User.objects.create_user maker(username=email, email=email, password=pw, user_name=name) log.info("기본 계정 시드: %s", ", ".join(u[0] for u in DEFAULT_USERS))