일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Keras
- tensorflow
- web 개발
- CES 2O21 참가
- 자료구조
- mglearn
- classification
- discrete_scatter
- 결합전문기관
- paragraph
- cudnn
- postorder
- 재귀함수
- 머신러닝
- C언어
- web 용어
- inorder
- web
- 데이터전문기관
- broscoding
- web 사진
- CES 2O21 참여
- pycharm
- 웹 용어
- vscode
- bccard
- java역사
- 대이터
- KNeighborsClassifier
- html
- Today
- Total
목록[IT] (431)
bro's coding
# 기본 포트넘버 8000 $ python manage.py runserver # 포트 넘버 바꾸기 $ python manage.py runserver 8080 # 서버 IP 바꾸기 $ python manage.py runserver 0:8000 같은 네트워크를 공유하고 있는 다른 컴퓨터에서 접속하려면 IP주소를 0: 으로 하고 setting.py 파일에서 ALLOWED_HOST=['*'] 로 설정 - 각 컴퓨터에 부여된 IP주소를 작성하고, 뒤에 포트까지 붙여주면 접속 가능 - IP주소 확인법(윈도우 : -ipconfig / 리눅스 : -ifconfig) 예를 들어 IP주소가 127.1.1.1 이라면 127.1.1.1:8000을 작성하면 같은 네트워크를 공유하고 있는 다른 컴퓨터에서 서버에 접속 가능

웹 브라우저에 http://127.0.0.1:8000/admin 입력 admin은 제가 설정한 관리자 이름입니다. Django.관리자 계정 생성하기 # interminal python manage.py createsuperuser * 비밀번호 입력시 커서는 움직이지 않는다. broscoding.tistory.com 생성한 계정 이름을 넣기 바랍니다.

# in terminal python manage.py runserver 웹 브라우저 주소창에 127.0.0.1:8000 입력

# interminal python manage.py createsuperuser * 비밀번호 입력시 커서는 움직이지 않는다.
views.py에 어떤 기능을 만들면 해당 기능을 동작 시키는 rul을 통한 호출 방식이 추가된다. url과 view를 매핑한 정보를 urls.py에 기록한다. 일반적으로 프로젝트 urls.py와 각 앱에 해당하는 urls.py로 구성한다.
CRUD를 하는 페이지들을 하나 하나 만들 때 views.py에 프로그래밍 해준다. view를 만든다고 표현한다. 뷰의 종류는 class based(클래스형 뷰) 와 function based(함수형 뷰) 두가지가 있다.
모델을 관리자 페이지에서 확인하거나 특별한 기능을 추가하고 싶다면 admin.py에 해당 내용을 써준다.
프로그래머가 SQL을 모르더라도 DB를 편하게 이용하기 위해 ORM 기능을 사용한다. ORM(Object Relational Mapping)은 객체를 이용해 관계형 DB를 이용할 수 있게 해주는 개념이다.
모델(Model)은 DB의 구조를 결정한다. Django에서는 models.py를 통해 DB의 명세를 관리한다. 모델은 클래스로 만드는데 클래스의 이름이 테이블 이름이 되고 클래스의 속성들이 column이 된다.