일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- KNeighborsClassifier
- 머신러닝
- postorder
- CES 2O21 참여
- Keras
- vscode
- 웹 용어
- inorder
- 대이터
- web 사진
- CES 2O21 참가
- paragraph
- bccard
- html
- C언어
- discrete_scatter
- java역사
- 자료구조
- web 개발
- pycharm
- classification
- web 용어
- mglearn
- 결합전문기관
- 재귀함수
- cudnn
- tensorflow
- 데이터전문기관
- broscoding
- web
- Today
- Total
목록[IT]/Django (15)
bro's coding

Django.관리자 페이지 웹 브라우저에 http://127.0.0.1:8000/admin 입력 admin은 제가 설정한 관리자 이름입니다. Django.관리자 계정 생성하기 # interminal python manage.py createsuperuser * 비밀번호 입력시 커서는 움직이지 않.. broscoding.tistory.com admin.py 파일에 from django.contrib import admin from .models import Question admin.site.register(Question) #
# in terminal $ python manage.py sqlmigrate polls 0001 명령어를 입력하면 여러줄의 SQL 구문이 나온다. 이를 통해 어던 SQL을 실행할지와 문제가 있는 쿼리가 있는지 판단 할 수 있다. 다만 장고를 사용하면 ORM을 통해 이런 쿼리문을 잘 모르더라도 웹 서비스를 구축 할 수 있다. # in termianl $ python manage.py migrate polls 0001 -데이터 베이스에 테이블을 생성하고 초기화 한다.

모델은 데이터베이스의 구조도다. 데이터베이스에 어떤 테이블을 만들고 어떤 컬럼을 갖게 할 것인지 제약조건은 어떻게 할지를 결정한다. config/settings.py파일에서 [INSTALLED_APPS]변수에 원하는 앱을 추가한다. - 데이터 베이스에 적용 # in terminal $ python manage.py makemigrations polls * polls 부분은 개개인마다 다름 결과 확인 # Generated by Django 3.1 on 2020-08-21 08:18 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True..

config/settings.py에 76번째 줄에서 DB를 설정 할 수 있다. sqlite3가 기본적으로 세팅되어있고, postgresql, mysql, oracle 4종류를 사용할 수 있다. 원하는 데이터 베이스의 사용법은 장고 메뉴얼에서 확인가능하다. 설정 후, # in terminal $ python manage.py migrate 입력 생성 완료
# 기본 포트넘버 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 * 비밀번호 입력시 커서는 움직이지 않는다.