debtolee0000
Django Pycham 환경설정
프로젝트 생성 new – new project 폴더를 지정하여 가상환경에 프로젝트를 만든다. 환경설정 – UI 이용하여 설치 file – Settings Project 프로젝트명 – Python Interpreter + 추가버튼 클릭 Django 검색 후 설치 환경설정 – 터미널 이용 Django 프로젝트 생성 run 하면 서버 실행 됨 만약 Type ‘manage.py help ‘ for help on a specific subcommand. 에러 … 더 읽기
Redis install, 데이터 처리
linux redis 설치 apt-get install redis linux redis 실행 시작systemctl start redis종료systemctl enable redis설치 확인redis-cli ping*PONG이 나오면 설치 성공redis 접속redis-cli redis server 설치 Downloads · dmajkic/redis (github.com) python redis설치 pip3 install redis python redis 사용 단일 데이터 처리 get / set 리스트 데이터 처리 lpush / lrange redis json 함수 사용
Django 장고 앱, Board – 장고설치, 프로젝트 생성, Board CRUD
Django 설치 sudo pip3 install Djangosudo pip3 install Django -upgrad *Window 환경에서는 Python을 사용 Django App – Board / 프로젝트 생성 django-admin startproject 프로젝트명 기본테이블 생성(sqlite3) 프로젝트가 생성되면 기본 테이블을 생성한다 서버 테스트 관리자 계정 생성 관리자 홈페이지 경로 http://localhost:8000/admin 프로젝트 기본 세팅 mysite/settings.py 모드DEBUG = TRUE //개발자모드DEBUG = FALSE //운영모드 주소ALLOWED_HOSTS = []*개발자모드인 경우 자동으로 127.0.0.1로 … 더 읽기
[Database] DDL DML
DDL(Data Definition Language) CREATE DOMAIN 도메인 생성 TABLE 테이블 생성 VIEW 뷰 생성 INDEX 인덱스 생성 ALTER TABLE 테이블 구조 변경 DROP DOMAIN 도메인 제거 TABLE 테이블 제거 VIEW 뷰 제거 INDEX 인덱스 제거 데이터타입(MySQL) 문자형 데이터타입 데이터 유형 정의 CHAR(n) 고정 길이 데이터 타입(최대 255byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 … 더 읽기
Django 입문 Blog – 4. 블로그 앱
부트스트랩 부트스트랩에서 제공하는 템플렛 예제를 이용하여 기본 UI를 작성할 예정이기에 부트스트랩에서 제공하는 템플렛 예제를 다운 받는다 메인 해더부분을 navbar-fixed으로 사용할 것이기 때문에 해당 파일을 다운로드 한다 그리고 HTML파일을 프로젝트 내 새로 만든 blogapp 폴더 내 templates 폴더를 클릭, new HTML FILE을 클릭한 후 main이라고 작성하고 생성해준다 그리고 navbar-fixed의 html 소스를 head와 body를 채워주고 main.html에 붙여넣어준다 … 더 읽기
Django 입문 Blog – 3. Template
Template template를 구성하기 위해 프로젝트 최상위에 있는 templates 폴더를 우리가 만든 blogapp에 이동시켜준다 template html blogapp > templates 를 오른쪽 클릭 -> New -> HTML FILE 클릭 index.html 파일을 만들어준다 html body 내에 글을 입력해주고 view.py urls.py templates에 만든 index.html을 보여주기 위해 view.py와 urls.py를 수정한다 view.py view.py를 연다 다음과 같이 코드를 작성하여 index.html을 리턴해준다. 현제 … 더 읽기
Django 입문 Blog – 2. 앱 생성
blogapp 생성 blogapp이라는 앱을 생성한다 [Alt]-[F12]를 눌러 터미널 창을 열고ls 를 입력하여 manage.py가 있는지 확인한다 있다면 정상적으로 프로젝트가 생성되었으니 앱을 생성해준다 명령어를 입력해 앱을 생성하면 해당 앱명 폴더 아래에 py 파일들이 생성된다 setting.py Django가 blogapp이라는 이름의 앱을 인식하도록 하기 위해 setting.py를 열어 INSTALLED_APPS 변수에 blogapp의 config 파일을 추가시켜준다 *반드시 끝에 ,를 붙여주어야 한다
Django 입문 Blog – 1. 장고, 프로젝트 생성
Django 장고 Python 기반 Open Source Web Application Framwork 장고 공식 사이트 : https://www.djangoproject.com/ MVT(Model View Template) 내장된 기술을 가지고 간단하고 빠르게 계발 가능 웹 개발에 필요한 기능 요소들을 제공하는 웹프레임 워크이다 주요 구성은 기존 MVC(Model View Controller) 디자인 패턴을 따르되 Controller의 영역을 프레임 워크에서 담당하여서 디자인 파트 작업을 분리하여 Template를 포함하여 MTV(Model Template View) 프레임 … 더 읽기