본문 바로가기

Python4

DJANGO 실습 (inflearn) 인프런에서 들은 강의를 바탕으로 간단한 앱을 만들어보는 실습을 해보겠습니다 차근차근 따라오시면 아주 간단한 웹 + 앱을 만들 수 있을거에요 ! 1. 실습할 폴더로 이동 cd [폴더 위치] 2. 프로젝트 생성 django-admin startproject [프로젝트명] 3. 프로젝트로 이동 후 프로젝트 안에 앱 생성 cd [프로젝트명] manage.py startapp [앱 명] 4. 데이터 베이스 생성 (베이스 테이블 자동 생성) manage.py migrate 5. 관리자(SUPERUSER) 생성 manage.py createsuperuser 6. 포트에서 서버 실행 -> 웹 서버가 실행됨 manage.py runserver 🎈 포트 번호를 변경하고 싶다면 manage.py runserver 8080 .. 2021. 9. 30.
프로젝트(2)_파이썬 웹 크롤링_개발환경설치 본격적으로 저희 프로젝트의 결과물이 생성된 과정에 대하여 설명하는 글을 쓰려고 합니다. 저와 비슷한 프로젝트를 진행하는 분들은 제 게시물 잘 따라와보세요 ! 웹 크롤링(Web Crawling)이란 ? 컴퓨터 소프트웨어 기술로, 웹 사이트에서 원하는 정보를 추출하는 것 저희는 웹 크롤링이라는 방법으로 이캠퍼스 페이지에서 필요한 부분만 추출할 것입니다. 크롤링의 방법에는 여러가지가 존재하는데 그 중에서 HTML 페이지를 파싱하고, 필요한 데이터만 추출하는 기법 을 사용할게요. (파싱 : 어떤 페이지에서 원하는 데이터를 특정 패턴이나 순서로 추출해 가공하는 것) HTML 페이지를 파싱하는 방법으로 크롤링을 하기 위해서는 크롤링할 페이지의 html 파일이 있어야 합니다. 원하는 페이지에서 F12 버튼만 누른다면.. 2021. 9. 30.
프로젝트(1)_NEXT LEVEL 소개글 우리의 첫 번째 프로젝트 NEXT LEVEL 제 열정만땅 동기 햄 and 성규와 함께 방학에 첫 번째 프로젝트 넥스트 레블 (NEXT LEVEL)을 진행하게 되었숩니다 ㅎㅎ 저희의 프로젝트가 어떻게 진행되었고, 어떤 결과물을 완성했는지에 대해 글을 써보려고 해요 💙첫 프로젝트 게시물 START💙 일단 "NEXT LEVEL" 은 무엇인가???? 저희는 현재 풋풋한 21살 2학년이지만 비대면 수업으로 학교에 가지도 못하고 집순 집돌이가 되어버린 코로나 학번입니다. 저희 학교는 E-CAMPUS라는 프로그램을 통해 수업을 진행하고 있어요. 이렇게 이캠퍼스라는 페이지를 들어가면 제가 듣고 있는 강의들의 링크들이 쭉~ 뜨게 됩니다. 이때, 강의마다 강의와 과제를 마감기한 안에 듣고, 제출해야 합니다. 듣고 있는 강.. 2021. 9. 30.
DJANGO 개념 (inflearn) Python Django 란? ◼ 파이썬으로 만들어진 무료 오픈 소스 웹 애플리케이션 프레임워크 (Open Source Web Application Framework) ◼ 쉽고 빠르게 웹사이트를 개발할 수 있도록 도와주는 구성요소로 이루어져 있어 앱 개발에만 집중할 수 있게 한다. 프레임워크(Framework) 가 왜 필요한가요? 우리는 다양한 웹을 개발할 때 로그인, 로그아웃, 게시판 등과 같은 기본적인 기능들을 반복적으로 수행하고 해결해야하는 경우가 많습니다. 이러한 기본적인 기능들을 편리하게 개발할 수 있는 환경을 미리 만들어놓은 것이 프레임워크의 역할입니다. Django는 MTV 패턴으로 디자인된다. ✔ MTV(Model-Template-View) → 프로젝트의 구성 요소를 Model(모델), T.. 2021. 9. 30.
반응형