day 01Django 초기 환경 및 백그라운드 만들기

1572 단어
생성: ···virtualenv --no-site-packages -p python 관리자.py ··· pip install django==1.8
django 프로젝트 만들기:django 환경 활성화:cd/env/djangoenv9/Scripts/아래 입력:
activate

django-admin startproject 프로젝트 이름
django 인용 만들기:python 관리자.py startapp
시작:ip 포트와 포트 수정
python manage.py runserver    
python manage.py runserver ip:  

데이터베이스 간단한 설정과 이전 수정settings.py 파일의 DATABASE 데이터:NAME, USER, PASSWORD, HOST, PORT, OPTIONS
마이그레이션은 Django에서 기본적으로 제공하는 모델입니다.
python manage.py migrate

관리 백그라운드: ip: 포트/admin/계정 생성:
python manage.py createsuperuser

'SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED'설명 버전이 너무 낮으면 settings.py/DATABASE 추가
'OPTIONS':{'isolation_level':None}

모델 생성 마이그레이션 파일:
python manage.py makemigrations


마이그레이션 수행
python manage.py migrate

주의:django에서 기본적으로 제공하는 테이블을 처음 이전할 때migrate 명령을 직접 실행하면 됩니다
필드 정의: 정형 필드: Integer Field, CharField: 문자 세트, Bollean Field: 부울 값 DateTime Field: 시간 날짜 초, DateField: 년 월 일, Time Filed: 시간 스탬프, Image Filed: 그림, Float Filed: 부동 포인트, Decimal Field: 부동 포인트, 지정 길이의 부동 포인트, Text Field: 텍스트 저장, Auto Field: 자동 증가 정의 안 함
구속 정의:maxlength: 최대 길이minlength 최소 길이 unipue: 유일null: 비어 있는지 여부default: 기본값 autonow 및 autonow_add: 상호 배제 추가 삭제 수정: 추가: 대상.save () create (필드 = 값, 필드 1 = 값 1)
삭제:객체.delete() filter().delete 수정:객체.save() filter().업데이트 (필드 1 = 값 1, 필드 2 = 값 2) 찾기: Filter (하위 세그먼트 = 값)

좋은 웹페이지 즐겨찾기