728x90
728x90
SMALL

bear-u 15

BEAR-U : Django (15)

15강. [프론트엔드] 회원가입, 로그인 페이지 만들기 '회원가입, 로그인 페이지 형태를 만든다' ​ singin page 1. templates/page 폴더에 signin.html 생성 = signin.html은 page니까 common/base를 확장 2. urls와 views 파일에 코드를 작성하고 터미널에 [python manage.py runserver 8000] ​ css style 1. 구글에 bootstrap 검색 link : https://getbootstrap.com/ 2. 중간에 내려서 jsDelivr 코드 복사 (전 내렸다가 코드 안 보여서 Search에 검색 했어요) 3. bootstrap 메뉴 중 forms-formcontrol을 참고하여 로그인 css 꾸미기 (or compo..

BEAR-U : Django (14)

14강. Templates 프로젝트 구성 : block, include, extends '서비스에 맞게 Template의 프로젝트 구성을 한다.' ​ Templates 1. Templates로 새로운 폴더 생성 2. anonymous의 settings.py 클릭하여 TEMPLATES 찾기 (58번째 줄) = APP_DIRS': True 의미 : 따로 설정하지 않아도 Template파일을 사용할 수 있게 함 = 직관적으로 해당 Template의 파일을 관리하기 위하여 상단에 폴더 생성 3. 'DIRS' : []안에 'templates' 작성 4. Templates 폴더 안에 [index.html] 파일 생성 5. urls.py에 강의 코드 작성 후 터미널에 [python manage.py runserver..

BEAR-U : Django (13)

13강. 데이터 베이스 모델링 : 게시판 및 회원 '우리가 알고 있는 모든 서비스의 기본 데이터 베이스 모델링은 게시판 모델링의 확장개념을 따라간다. 회원Model과 익명 게시판 Model을 설계한다.' ​ - 익명 게시판에 필요한 2가지 app = app : 같은 기능 단위를 묶어놓은 패키지 - 유저를 관리하는 user app (venv 실행상태로 터미널에) [python manage.py startapp user] - 게시판을 관리하는 board app (venv 실행상태로 터미널에) [python manage.py startapp user] ​ User Model 생성 1. models.py 파일 클릭 2. 기본 유저 모델을 가져오기 위해 만들어진 app에서 models.py 작성 ​ + Djang..

BEAR-U : Django (12)

오늘은 Django 실습을 진행합니다 :) 12강. Django + Postgresql + DBeaver 프로젝트 세팅 '프로젝트를 구성하고, DBMS설치 및 데이터베이스 툴 DBeaver를 사용해 본다.' PostgreSQL 설치 1. 구글에 postgresql download를 검색 link : https://www.postgresql.org/download/ 2. 사용자의 해당기기의 download를 눌러 빨간색의 Download the installer 클릭 3. 버전별로 download가능 (12.7 version download) 4. 설치가 완료되면 해당 postgresql 경로 지정과 체크박스는 그대로 유지 5. 초기 DB의 PW 설정 6. DB의 접근을 위해 필요한 Port번호 (post..

BEAR-U : Django (11)

오늘은 Views, URL, Templates에 대해 배우는 시간이였습니다. 마지막 이론 강의이며, 다음 강의부터는 실습을 진행할 것 같습니다. ​ 11강. 요리사 Views, 홀직원 URL, 그릇 Templates '백엔드의 로직을 담당하는 Views에 대해 배운다. 요청과 응답을 전달하는 URL에 대해 배운다. 프론트단을 담당하는 Templates에 대해 배운다.' Tamplates = Django 레스토랑의 그릇 역할 = User에게 보여지는 것을 담당 1. HTML 파일로 프론트 단을 담당 2. HTML 내에 템플릿 언어를 삽입하여 유연하게 사용 3. {{변수}}, {%태그%}, {{변수|필터:매개변수}}, {#주석#} ​ Views = Django 레스토랑의 요리사 역할 = Django 로직 담..

BEAR-U : Django (10)

10강. 요리재료 Model, 요리도구 ORM 백엔드의 근간 Database를 다루는 Django의 Model과 그를 매핑하는 ORM대해 배운다. ​ Model = Django라는 식당이 있다면 재료의 역할을 함 1. 데이터베이스를 제어/관리하기 위한 영역 2. models.py에 DB table을 하나의 class로 관리 (객체로 사용)] 3. 각 모델 class 하나당 하나의 테이블이 서로 mapping 4. migration 파일로 DB DDL 제어 ​ ORM (Object Relation Mapping) = Django라는 식당이 있다면 요리 도구의 역할을 함 1. 객체와 데이터베이스의 데이터(테이블) 상호 연결 2. SQL을 사용하지 않고 코드로 데이터 조작 3. 생산성과 가독성이 좋아지지만 O..

BEAR-U : Django (9)

오늘은 Django의 기본 구성에 대해 알아보는 강의를 진행하였습니다. 이해하기 쉬운 비유로 내용 숙지에 도움을 주셨습니다. ​ 9강. Django의 기본 구성 및 특징 어서오세요. Django 레스토랑입니다. 'django의 기본 구성에 대해 배운다.' ​ 레스토랑 프로세스 Django의 특징 (MVT) = MVT(Model-View-Template) 구조로 잡혀있는 프레임 워크 1. 데이터 베이스를 제어하는 영역 (Model) 2. 각종 로직을 처리하는 영역 (View) 3. 사용자에게 보여지는 페이지 담당 영역 (Template) ​ Django의 Project 구성 manage.py = Django 프로젝트를 관리하기 위한 Script ​ - makemigrations (app name) : mi..

BEAR-U : Django (8)

오늘은 DB와 SQL에 대해 강의를 진행하였습니다. 현재 SQLD 공부중으로 간단하게 복습한다 라는 생각으로 임하였습니다. 이해하기 쉽게 설명 해 주셔서 다른 분들이 들어도 쉽게 이해할 수 있을거란 생각이 들었어요. ​ 8강. SQL 찍어 먹어보기 '데이터베이스의 질의어 기초지식을 배운다.' ​ DB - Database : 데이터를 일정한 규칙에 따라 모아놓은 집합의 모임 - DBMS : 데이터베이스 접근을 도와주는 프로그램 - SQL : DBMS에서 데이터를 조작하기 위한 언어 ​ - Table : 데이터를 일정한 규칙(제약조건)에 따라 구성한 집합 - Field, Column : 테이블을 구성하는 하나의 속성 - Record, Row : 테이블의 하나의 값 - PK(Primary Key : 기본키) ..

BEAR-U : Django (7)

오늘은 Front-end의 영역에 대해 공부하는 시간입니다. html과 css는 간단하면서도 실습 과정 중 결과가 바로 눈에 보이기 때문에 즐겁게 공부하였던 적이 있습니다. java script 역시 마찬가진데, 그 기억을 되살려 이번 강의도 복습차원에서 열심히 듣겠습니다 :) ​ 7강. HTML+CSS+JS 찍어 먹어보기 '웹프론트의 근간 HTML+CSS+JS의 기초지식을 배운다.' HTML html파일에 style 코드들이 많아져 관리 수정에 어려움을 겪지 않도록, 따로 .css 파일을 생성하여 관리한다. 그리고 html 파일에서 link를 이용하여 .css 파일과 연결시켜주어 작동할 수 있도록 한다. CSS .content{ white-space: pre-wrap; background-color: ..

BEAR-U : Django (6)

오늘 강의는 지난 강의에 이어 함수와 클래스에 대한 수업을 진행합니다. ​ 6강. 프로그래밍 언어의 기본 2 feat.Python 'Python을 이용해 함수 클래스에 대해 알아본다.' ​ 함수 (Function) 1. 하나의 특정한 규칙을 작업하기 위한 코드 뭉치 2. 특정한 규칙을 재사용하기 위하여 사용 3. 선언 후 호출로 사용 4. 함수이름 (매개변수, 매개변수 ... )로 구성 5. 자주 사용하는 print(출력값) = 출력할 값을 매개변수로 받는 함수 ​ 클래스 (Class) 1. 서로 연관 되어 있는 변수, 함수의 집합 2. 함수를 포함하여, 변수까지 재사용하기 위해 사용 3. 작성한 프로그램만의 공식 4. 클래스로 산출된 값 = 객체(Object) = 결국 객체를 생성하기 위한 설계도

728x90
728x90
LIST