Leta Learns

210627 일 본문

멋쟁이사자처럼 9기/아이디어톤

210627 일

leta 2021. 6. 28. 01:18

#django

 

git branch [name] //branch 만들기
git checkout [name] //name 브랜치로 전환

python manage.py startapp [name] //앱 만들기


#IDEATHON - mannada
users 사용자, core

class User:
    created_at //가입날짜
    super_host //서버 관리자
    email //가입할 때 email
    password도 CharField 사용

admin 비번 123 (임의지정)

class Group:
    manager = models.ForeignKey('users.User', on_delete=models.CASCADE) //외래 키 등록, CASCADE는 추후 재확인필요

    users = models.ManyToManyField('users.User', blank=True, null=True)


on_delete // group을 삭제했을 때 manager필드를 어떻게 할지. CASCADE의 경우 group을 삭제하면 manager도 사라짐

------------------------------------------------------------------

db 모델링, 
URI 설계 (어떤 URL 치면 어디로 가고 그런 거 다 정해야 돼) (rest api 라는 컨벤션이 있음)
https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md (rest api 공부하는 링크)


------------------------------------------------------------------

검색할 때 tip -> 영어 사용
ex) 회원가입 기능을 만드려면 how to implement login in Django 이런 식으로 검색하면 편리


django document (장고 공식페이지) -> 제일 정확한 정보
그러나 난이도가 좀 있어서 기본적인 기능을 알아야 이해할 수 있음

Comments