728x90
# 개인 학습용 기록글 입니다 4. 공통 User 클래스 작성하기 class User(AbstractBaseUser, PermissionsMixin): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) email = models.EmailField( verbose_name="이메일", max_length=255, unique=True, ) nickname = models.CharField(max_length=20, null=False, unique=True) is_active = models.BooleanField(default=True) is_staff = models.BooleanField(default=False)..
# 개인 학습용 기록글 입니다 다중권한의 목표 고객용/점주용/슈퍼호스트 3가지의 권한을 만든다 고객용/점주용에 따른 추가필드를 만든다 점주는 고객정보를 편집할 수 있는 권한이 있어야 한다 만들 django Backend 자료의 틀을 우선으로 만들고, 각 앱(커뮤니티, 기관, 유저 등)을 다시 deep deep하게 만들어보자 [users > models.py] 1. 패키지 가져오기 from django.contrib.auth.models import ( AbstractBaseUser, BaseUserManager, PermissionsMixin, ) from django.db import models import uuid UUID: 어떤 개체를 고유하게 식별하는 데 사용되는 16바이트 길이의 숫자. 32개..
예쁜 사진, 추억이 생겨서 갤러리에만 담기 아까웠다 남졍과 젠지와 미리 여수가서 찍어온 생일컨셉 사진, 사진만 서로 찍어주는데 하루 다 보냈다. 남졍이 1년 동안 묵혀둔 커플잠옷바지 사진도 있다 그리고 젠지의 풍선선택은 옳았다. 예뻤다. 파티분위기를 위해 준비해 준 레터링케이크(앞으로 더 빛날 우리를 응원해. 기억한다 젠쟈)는 맛도 좋더라. 그리고 이날 숯불바베큐 고기 담당은 나였다. 너무 잘 구워서 칭찬 7번은 받았다. 삼겹살로 경험치 올리는데 펜션옆집이웃님이 소고기 스테이크 주셔서 강제 레벨업했다. 지나가던 냥냥이까지 꼬셔버린 능력치에 절로 감탄이 나온다. 하지만 고먐미는 고염분 음식 안 돼. 그 다음 날도 즐거웠단 증거. 사실 이날 남졍이 장염 후유증이 남아있어 먹을 걸 더 조심히 해야했는데, 배고..
# 이메일의 구조 @(_____@____) 중심의 두 가지 영역으로 나뉜다 _______@ : 로컬파트 @_______ : 도메인파트 # 각 파트의 제한길이 로컬파트: 64자리 도메인파트: 255자리 총 최대길이: @포함 320자리 이를 벗어나는 메일은 거부 권장.
1. 참여계기 교내 연구실 랩장을 맡게된 대학생 깅기리. 프로젝트 한 번은 연구실에서 진행해보라는 취업한 선배의 명을 계기로 본인 포함 5명을 모아다가 이것저것 해보려고 함. 그김에 사기, 의욕증진을 위해 프로젝트 공모전을 찾다가 1차로 브레인히어링공모전 준비 후에 방향성에 더 걸맞는 SW개발자대회를 찾아 이 곳으로 공모전 정착. 실은 다른 후배가 같이 하자고 제안한 거를 고대로 덥석 물어다가 연구실로. (프로젝트 자체 소개는 생략생략) 2. 전체적인 계획과 이행 초반에 팀워크 중심의 계획은 다음과 같았음 공부 할 거 정하자, 정기적으로 모이자, 역할을 나누자, 계획서를 꼼꼼히 작성하자. 여기서 클래스다이어그램은 못했다. 그리고 5번을 예상한 회의는 현재 9차까지 진행. 7월, 8월을 그렇게 노션도 하루..
티하✌(‘ω’✌) # 문제사항 Error: listen EADDRINUSE: address already in use :::5000 window운영체제에서 vs코드로 nodsJS실행중, 열려고 했던 5000포트가 이미 사용중이라는 에러가 발생. ## 가능성 1) 사용중인 5000포트가 존재한다 2) nodeJS가 비정상으로 종료되었다 나는 2)인 것 같다. ## 해결방법(windows) 1) cmd에서 netstat -ano 입력 2) 5000포트가 열린 곳의 PID를 확인 3) 작업관리자 > 세부정보 > PID정렬 > 해당 번호 찾기> 프로세스 강제종료 4) nodeJS 다시 실행 티바~✌(‘ω’✌)