-
[패키지] sqlalchemy
django를 사용할 때는 django ORM을 사용하여 DB에 접근하지만 순수 python을 사용할 경우 ORM을 패키지를 통해 사용함. JAVA : mybatis와 같은 역할 $ pip install sqlalchemy from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker user = 'test' password = '1234' host = '127.0.0.1' port = '3306' # mysql dbname = 'testdb' database = f'mysql://{user}:{password}@{host}:{...
-
CentOS (레드햇계열)
Package Manager - rpm(Redhat Package Manager) 명령어 사용 - yum(Yellow Updater Modified) : 패키지의 의존성까지 관리해 주는 rpm의 업그레이드 버전 ● 패키지 설치 $ yum install 패키지명(.rpm) ☞ -y : 모든 물음에 yes로 답변하겠음 $ apt install gedit-3.8.3-6.el7.x86_64.rpm 패키지이름 : gedit 패키지버전 : 3.8.3 릴리즈버전 : 6 운영체제버전 : el7 -CentOS7 아키텍처 : x86_64 - 64bit 컴퓨터 아키텍처용 (noarch : 모든 아...
-
ubuntu (데비안계열)
Package Manager - apt 명령어 사용 ● 패키지 설치 $ apt install 패키지명(.deb) ● 패키지 삭제 $ apt remove 패키지명 ● 패키지 업그레이드 $ apt upgrade 패키지명 ● 패키지 업데이트 목록 갱신 $ apt update → upgrade와 update의 차이 upgrade : 패키지를 업그레이드 하는것 update : apt에서 패키지들의 최신 버전으로 목록을 갱신 (패키지 자체를 버전업 하는것이 아님)
-
Database, Schema(데이터베이스, 스키마)
● 데이터베이스, 스키마 생성 $ CREATE DATABASE 데이터베이스명 DEFAULT CHARACTER SET UTF8; # ex $ CREATE DATABASE mypro default CHARACTER SET UTF8; ● 데이터베이스, 스키마 제거 $ DROP DATABASE 데이터베이스명; ● 데이터베이스, 스키마 리스트출력 $ SHOW DATABASES; ● 데이터베이스 접속 $ USE 데이터베이스명;
-
django 셋팅 (pycharm 포함)
1. Python 설치 - python 3.x 버전으로 적절히 골라서 설치 - Add python 3.x to PATH 꼭 설정!! 2. venv(가상환경) 설정 (1) 가상환경 생성 $ mkdir mypro $ cd mypro $ python -m venv 가상환경명 (2) 가상환경 활성화 - Windows (윈도우는 \) >call 가상환경명\Scripts\activate - Linux (리눅스는 /) $ source 가상환경명/bin/activate 3. 패키지 설치(pip 사용) - django 설치 $ pip install django 4. 프로젝트, 앱 생...