일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 기본
- PARTITION BY
- data preprocessing
- 원핫인코딩
- 사이킷런
- 머신러닝
- sklearn
- 명령어
- 레이블 인코딩
- django
- Cartesina Product
- Python
- CROSS JOIN
- partition
- ML
- SQL
- SQLD
- Machine Learning
- Today
- Total
목록전체 글 (54)
Programming Blog
HTML 시작하기 템플릿이란 서로 다른 정보를 일정한 형태로 표시하기 위해 재사용 가능한 파일을 말한다. 예를 들어 편지에도 같은 템플릿을 사용할 수 있다. 편지의 내용이나 수신인 주소는 달라져도 같은 디자인, 레이아웃을 사용할 때가 있어서이다. 장고 템플릿 양식은 HTML을 사용한다. HTML 이란 무엇일까?HTML은 웹 브라우저가 해석할 수 있는 간단한 코드이다. 사용자에게 웹 페이지를 표시할 때 사용한다. 첫 번째 템플릿 템플릿은 곧 템플릿 파일을 만든다는 뜻이다. 템플릿은 blog/templates/blog 디렉토리에 저장된다. 먼저 blog 디렉토리 안에 하위 디렉토리인 templates을 생성한다. 그리고 template 디렉토리 내 blog라는 하위 디렉토리를 생성한다. 이렇게 디렉토리를 여..
장고 뷰 만들기 뷰(view) 는 애플리케이션의 '로직'을 넣는 곳이다. 뷰는 이전 장에서 만들었던 모델에서 필요한 정보를 받아와서 템플릿에 전달하는 역할을 한다. 뷰는 view.py 파일 안에 있다. views를 blog/view.py 파일 안에 추가한다. blog/views.py 12def post_list(request): return render(request, 'blog/post_list.html', {})csviews.py에 위와 같이 작성하고 post_list라는 함수(def)를 만들어 요청(request)을 넘겨받아 render 메서드를 호출한다. 이 함수는 호출하여 받은(return) blog/post_list.html 템플릿을 보여준다 파일을 저장하고, http://127.0.0.1:8..
URL이란? url은 웹 주소를 뜻한다. 인터넷의 모든 페이지는 고유한 URL을 가지고 있고 애플리케이션은 사용자가 URL을 입력하면 어떤 내용을 보여줘야 하는지 알고 있다. 장고는 URLconf(URLconfiguration)을 사용한다. URLconf는 장고에서 URL과 일치하는 뷰를 찾기 위한 패턴들의 집합이다. 장고 URL 작동법? 에디터에서 mysite/urls.py 파일을 열면 아래와 같은 내용이 보인다. 12345678910"""mysite URL Configuration[...]"""from django.conf.urls import urlfrom django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls),]Co..
배포하기 웹 사이트를 온라인으로 배포하기 위해 웹 사이트 개발의 가장 중요한 부분인 배포에 대해서 다룬다. 배포란? : 애플리케이션을 인터넷에 올려놓아 다른 사람들도 볼 수 있게 해주는 것을 말한다. 로컬 컴퓨터, GitHub, Pythonanywhere 중 로컬 컴퓨터는 개발 및 테스트를 수행하는 곳이고, 개발이 완료되면 프로그램 복사본을 GitHub에 저장한다. 웹 사이트는 PythonAnywhere에 있고 GitHub에서 코드 사본을 업데이트 한다. Git 설치하기 Git이란 '버전 관리 시스템'으로 많은 프로그래머들이 사용하고 있다. 이 S/W는 시간 경과에 따른 파일 변경을 추적이 가능하여 나중에라도 특정 버전을 다시 불러올 수 있다. Windows에서 설치하는 방법이라는 것을 염두할 것. Gi..
장고 관리자 관리자 화면을 한국어로 변경하길 원할 경우 'settings.py'파일 에서 LANGUAGE_CODE = 'en-us' 를 LANGUAGE_CODE = 'ko' 로 바꾼다. 전에 모델링 한 글들을 장고 관리자에서 추가하거나 수정, 삭제할 수 있다. 다음 blog/admin.py 파일을 열어서 아래와 같이 내용을 바꾼다. 1234from django.contrib import adminfrom .models import Post admin.site.register(Post)cs전에 모델링 했던 Post모델을 가져왔고(import), 관리자 페이지에서 내가 만든 모델을 보려면 admin.site.register(Post) 로 모델을 등록해야 한다. 그리고 웹 서버를 실행(python manage..