[백엔드][장고][Django] Chapter #3
·
Backend/Django
#3.1 Migrations migration은 데이터베이스의 state를 수정함 서버 실행 코드 : python manage.py runserver 서버 다운 단축키 : ctrl + pause(화상키보드에서 사용가능) 서버 admin 첫화면 마이그레이션 작업은 마이그레이션 파일을 통해 수행된다. 마이그레이션 파일은 데이터베이스의 모양을 변형시키는 파이썬 코드가 들어있는 단순한 파일임.이번 경우에는 그러한 파일이 18개가 있음. #3.3 Super user 콘솔탭 항상 두개 열기(하나는 장고 실행, 하나는 실행할 명령어 입력) super user등록하고 name: jiyea, password: 123 설정했음 서버 돌아가서 로그인하면 장고 관리페이지로 갈 수 있다! python manage.py crea..
[백엔드][장고][Django] Chapter #2
·
Backend/Django
#2.1 init class Player: def __init__(self, name, xp): # self는 class의 intance를 가리킴 # class안의 method를 정의할 때 사용하던 말던 항상 self 써줘야 함 self.name = name self.xp = xp nico = Player('nico',1000) print(nico.name,nico.xp) 파이썬은 constructor 안 쓰고 init 사용함 #2.2 Inheritance class Human: def __init__(self, name): self.name = name def say_hello(self): print(f"hello my name is {self.name}") class Player(Human): def..
[백엔드][장고][Django] Chapter #1
·
Backend/Django
#1.1 vscode terminal에서 poetry shell → django-admin 을 통해 가상환경 접속하고 장고쓰는거임 #1.2 객체지향 프로그래밍(OOP) 캡슐화 캡슐= class 데이터와 함수를 클래스 안에다 넣음 상속 class를 작은 단위로 쪼갤 수 있게 함 분할 및 정복을 가능하게 함 추상화 다형성 여러개의 형태 매소드 오버라이딩 Uploaded by Notion2Tistory v1.1.0
코코자