Web 5

[AI Class Day 19]Django 2 - Model TIL

지난 시간 정리 우리가 만든 simple django project는 이렇게 구성되어 있다. webproj 내에 쟝고 서버 실행을 담당하는 manage.py 파일과 webproj 폴더, homepage 폴더 webproj 폴더 내에 전체 프로젝트의 세팅과 url 경로 등을 관리하는 파일들 프로젝트 내에 만든 app homepage를 관리할 수 있는 homepage 폴더 내의 파일들 그리고 지난 시간에 MTV 구조에서 T와 V, template 과 view를 활용하는 것을 공부했고, 이번 시간은 model을 더하는 시간 데이터 베이스 데이터를 저장하는 시스템 단순히 데이터를 저장하는 것이 아니라, 데이터를 사용하기 쉽게 정렬해 두어 유저가 정보를 참조하고 싶을 때, 쉽게, 바로 사용할 수 있게 해주는 시스..

Web/Django 2021.05.18

[AI Class Day 18] Django - basic and Templates TIL

Django란? python 기반의 웹 프레임워크 같은 python 기반인 Flask와의 차이점 Flask : 마이크로 웹 프레임워크(최소한의 핵심 기능을 갖춤) 간단한 프로젝트에 적합 Django: 거의 모든 것들이 내장되어 있음, 보다 큰 프로젝트에 적합 Django 시작하기 # 파이썬 가상환경 모듈 설치 $ pip install virtualenv # 현재 디렉토리에 새 virtualenv 가상환경 만들기 $ virtualenv # 가상환경 진입하기 $ source venv/bin/activate # 장고 설치 $ pip install django # 장고 설치 확인 pip freeze # 장고 시작. 프로젝트 파일이 생성된다. django-admin startproject 프로젝트 폴더 내에 ma..

Web/Django 2021.05.18

[AI Class Day 14] Flask TIL

1. Flask란 : Python 기반 마이크로 웹 프레임워크 micro - 'essential 한 기능을 포함한'의 의미 가벼움 작은 프로젝트에서 유리함 2. Flask 시작하기 목적에 따른 모듈만 있는 환경을 구축해서 관리하자 -> 가상환경 virtual environment 구축이 선행됨 1. 가상환경 설치 # 파이썬 가상환경 모듈 설치 pip install virtual env # 현 디렉토리에 새로운 가상환경 만들기 virtual evn [가상환경이름] - 가상환경 진입하고 벗어나기 (mac 기준) 진입 source [가상환경이름]/bin/activate 벗어나기 deactivate 2. flask 설치하기 -가상환경 내에 설치된 모듈 확인하기 pip freeze - flask 설치하기 pip ..

Web/Flask 2021.05.09

웹디자인 CSS 공부 중 - Codecademy

1. CSS 박스모델 2. vertical line collapse (가로 줄 마진은 더해지는데, 세로줄 마진은 큰게 덮어버린다) 3. box-sizing: content-box; 와 box-sizing: border-box;의 차이점 - 사이즈의 기준이 콘텐츠까지만이냐 / 보더까지냐 출처: codemancers 4. 줄의 높이는 font-size +leading 줄간격의 의미 5. CSS 의 align 속성들 display: flex; 일때 W3 CSS Box Alignment Module Level 3 Abstract This module contains the features of CSS relating to the alignment of boxes within their containers in ..

Web/HTML&CSS 2020.11.11

코드카다미에서 두번 째 코스 시작 Codecademy Learn CSS course

코딩 공부 사이트 코드카다미에서 기초 프로그래밍 수업을 듣고 있다. 동영상이나 음성 강좌는 아니니까 '듣고 있다' 라는 표현은 적합하지 않은 것 같기는 하지만. 첫번째 코스였던 Learn HTML이 끝났다. 유료 회원을 신청하지 않고, 무료 기능만 이용하다 보니 다양한 복습 기능을 제공해주지 않아서 코스가 금방 끝나버렸다. 아쉽지만, 계속 코드카다미를 활용할 지도 모르겠고, 아직까지는 프로그래밍을 본격적으로 공부해서 과연 취업이 될까 자신감이 없어서 유료 회원 결제는 좀 더 미뤄두고 싶다. 일단은 다음 코스 Learn CSS 시작. 어차피 웹서비스 개발의 기초는 HTML+CSS+JAVA script 세 개가 세트라고 하니 세 개 빨리 다 들어보고 다음 행보를 결정해보려고 한다.

Web/HTML&CSS 2020.11.10