본문 바로가기

반응형

코딩

(25)
[⛺️클론코딩] 장고 서버 실행하기, 장고 App 기획 장고 서버 실행하기 terminal에서 버블이 있는 작업폴더에 들어간 뒤, 다음과 같이 코드를 입력한다. 👩‍💻 pipenv shell python manage.py runserver 그러면 장고가 주는 링크가 하나 뜨는데, 클릭하면 다음과 같은 화면의 웹페이지를 볼 수 있다. http://127.0.0.1:8000/ 서버를 구동시킨 것이다! 서버 주소에 /admin을 추가해서 검색해보면, 어드민 페이지도 만들어져 있는것을 확인할 수 있다. (로그인하라고 뜸) \ [만약 오류가 뜬다면] 서버 끄는 법: 터미널> ctrl + z (위 서버 페이지 리프레시 하면 구동 안하는 것으로 확인 가능) 서버를 끈 상태에서, 다음과 같이 입력 python manage.py migrate python manage.py ..
[웹개발 전반 개념 간단 정리] 프론트엔드/ 백엔드/프레임워크 📌Frontend & Backend 👉프론트엔드[클라이언트] - 사용언어: html, css, js 👉백엔드 [서버/DB/ API/데이터 통신] -사용언어: js, java, go, php, python, kotlin, swift 등등 📌프레임워크 = 미리 환경을 준비해주는 밀키트같은 녀석 프레임워크의 장점 👉구조화 (유지보수 용이) 👉시간단축 (인건비 감소) 📌프론트/ 백엔드 각각 다양한 프레임워크가 존재 1) 백엔드 웹 프레임워크 : 정적 사이트 제작 가능 👉각 언어별로 프레임워크가 다름 백엔드 언어 사용가능한 프레임워크 js express php laravel java spring python django, flask 📌정적 사이트 vs SPA 👉정적 사이트 페이지 전환마다 html, css, js..
[생활코딩] DATABASE2 MySQL - 테이블 분리 & JOIN 1. 데이터의 중복을 줄이기 위한, 테이블 분리 위의 테이블을 아래의 두 테이블로 만들면, 자료의 중복을 줄여 유지/보수가 훨씬 더 용이해진다. 그러나 셀렉트 문으로 읽을 때는 두개로 나뉜 테이블을 합쳐서 보기 편하게 읽을 수도 있다. 위의 스프레드시트를 mysql로 아래와 같이 두개의 표로 만들었다. 1) author 표 2) topic 표 2. JOIN topic 테이블의 author_id와 author테이블의 id 값은 같다. 이걸 이용해서, 두 테이블을 한 번에 합쳐서 볼 수 있는 명령어는 바로 'JOIN'이다. SELECT * FROM topic LEFT JOIN author ON topic.author_id = author.id; SELECT문을 이용해, 합치면서 보고 싶은 데이터만 볼 수 있..
[생활코딩] Javascript 객체(object) 쓰기와 읽기 함수 퀵 리뷰 function 함수이름(매개변수1, 매개변수2,...) { 함수가 호출되었을 때 실행하고자 하는 실행문; } 1. 객체 쓰기 2. 객체 읽기 3. 객체에 추가하기 4. 띄어쓰기 있는 객체 추가하고 읽기 for(var key in coworkers) { document.write(key+':'+coworkers[key]+' '); } (Array 배열 기초 참고: http://tcpschool.com/javascript/js_array_basic) 객체에 소속된 함수 = method 객체에 소속된 변수 = property 위의 내용으로 치면, coworkers에 걸려있는 함수인 function(){ }에 해당하는 내용이 바로 method이고, coworkers에 걸려있는 변수인 progra..
[생활코딩] javascript - 배열과 반복문 배열 반복문 반복문은 while을 이용해주는 것! i=0 이라는 변수를 먼저 지정해주는 것이다. i
[Html] ol, ul, li 사용방법 간단 메모 기본형 목록 만들기 태그 .... 이런식의 목록이 형성된다. 순서형 목록 만들기 태그 .... 1. 2. 3. 이런 식의 목록이 형성된다. 이때, 목록의 타입을 바꿔줄 수 있다. 태그의 Type 속성 속성 값 설명 1 숫자(기본 값) a 영문 소문자 A 영문 대문자 i 로마숫자 소문자 I 로마숫자 대문자 타입이 1일 경우는 작성하지 않아도 디폴트 값이다. 다른 타입으로 목록을 만들어주고 싶으면 다음과 같이 코드를 작성한다. a b c ol type을 a 로 지정한, 위와 같은 경우, a. a b. b c. c 이런식으로 출력된다. unordered와 ordered라는 용어의 차이로 태그의 이름이 지정되지 않았나 싶다.
[생활코딩] MySQL SELECT Syntax 특정 Column 값만 보고 싶을 때, 이렇게 모든 표가 아니라, 표 중에서도 id, title, created, authour에 대한 값만 보고싶을때는 ' SELECT 과 From 테이블이름 사이에 해당 열 이름을 넣어준다. 특정 Row 값에 대한 정보만 보고 싶을 때, [Where] 이렇게 authour가 egoing인 값에 대해서만 보고싶을 때는, from topic 뒤에 "WHERE"문을 추가한다. ' 특정 열의 내림차순으로 보고싶을 때, [ORDER BY id DESSC] 특정 갯수까지만 보고싶을 때, [DESC LIMIT] DATABASE를 잘한다의 핵심은, 필요에 따라 이 SELECT문을 잘 사용한다는 것에 있다.
[생활코딩] Database2_ MySQL Table 추가하기 (Insert) 일단 MySQL 서버에 접속해서, 저장된 데이터베이스를 확인한다. 나는 저장해두었던 opentutorials라는 데이터베이스를 사용하려고 한다. 해당 데이터베이스에 저장된 table을 확인해보니, topic 이라는 이름으로 저장해두었던 것이 있었다. DESC topic; 이라고 치면, topic이라는 table을 describe 해준다. 입력해두었던, columns들이 있고, 이 각각의 columns에 row를 추가할 것이다. Insert와 Values를 이용해서 추가했다. 그리고 SELECT *FROM topic; 이라고 검색해서 방금 추가된 topic 테이블의 내용을 확인할 수 있다. 이고잉 쌤이 작성해놓은 스프레드시트의 위와 같은 표를 MySQL 데이터베이스에 옮겨보도록 하겠다. 이렇게 표를 만들었..

728x90
반응형