블로그 이미지
비오는봄

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

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
  • total
  • today
  • yesterday
2021. 2. 14. 01:16 카테고리 없음

앞서 등록한 Simple web페이지 만들기에 이어서, 이제 나만의 홈페이지를 만들어볼 시간입니다.

yuni21.tistory.com/116

 

[Easy Web] 02. django를 이용한 Simple Web page 만들기

앞서 Posting한 아래 글을 통해서 Python기반의 개발환경 구축을 설명했습니다. yuni21.tistory.com/115 [Easy Web] 01. Python 3.x 과 pycharm 설치하기 Python Django를 이용한 웹페이지를 만드는 것은 매우 쉽..

yuni21.tistory.com

나만의 홈페이지를 만들때는 어려운 홈페이지 만들기 과정이 있고, 쉬운 홈페이지 만들기 과정이 있는데요.

오늘은 가장 쉬운 홈페이지 만들기 과정으로 시작해 보겠습니다.

1. Django 너는 어떻게 사용해야 하는 것이냐?

우리는 이제 travel 이라는 새로운 web app을 하나 만들어 봅니다.

myPage 디렉토리에서 아래 명령을 실행해서 travel 이라는 새로운 web app을 생성합니다.

python manage.py startapp travel

생성이 완료되면 위 그림과 같이 travel이라는 디렉토리가 생성됩니다.

이제 travel이라는 나만의 web app 공간에 자유롭게 나만의 홈페이지를 만들어 보겠습니다.

2. travel 이라는 web app 공간의 구성

  • migrations : database 업데이트에 따른 DB갱신 script
  • static : 이미지, 동영상 등의 resource들을 저장하는 디렉토리
  • templates : 화면을 구성하는 html 파일을 저장하는 디렉토리
  • 주요파일
    • apps.py  :  생성한 web app의 기본 정보가 들어 있는 파일
    • models.py  :  web app에서 사용하는 database를 포함한 Data 구조 관리
    • urls.py  :  내 앱만의 주소 관리
    • views.py  :  화면 구성을 위한 data를 관리하거나 화면간 전환/이벤트 처리 등을 담당하는 핵심 파일

3. 나만의 홈페이지 만들기 시작

  1. myPage/urls.py 파일에 생성한 travel 앱의 url을 포함하도록 추가함
    • 이제 travel/urls.py 파일내 정의한 페이지에 URL을 정의해서 사용할 수 있게 되었음
  2. travel/urls.py 파일에 내가 표시할 페이지를 위한 URL을 정의해 보자
    • 경로없이 접근을 하면 views.py 파일의 index 라는 뷰를 표시하려고 함
    • /korea 라는 경로로 적근을 하면 views.py 파일의 korea 라는 뷰를 표시하려고 함
  3. travel/views.py 파일에 앞에 정의한 두개의 view를 작성해본다.
    • 그런데 render(request, 'korea.html', {})  라는게 뭐지?
    • 우리는 화면을 CSS/js를 가지고 그릴만큼 전문가가 아니다. 그래서, 매우 간단하면서 쉬운 html tag로 화면을 만들려고 한다. 
    • index.html을 이러한 html tag로 구성된 화면을 만들어 둔 것이라고 보면 된다. (template 라고 부름)
    • 어떻게 만들지? 걱정 마시라 아주 쉽다.
  4. template를 작성해 보자
    • template는 templates 라는 디렉토리에 만들어야 한다.
    • index.html 예제

4. static을 참조할수 있게 연결하자

  • myPage/settings.py  에서 static 경로를 정의해 줍니다.

5. 웹 서버를 실행해서 홈페이지를 확인해보자.

  • 이제 지난 시간에 배운 서버를 실행해서 홈페이지가 잘 뜨는지 살펴보자
    • python manage.py runserver
posted by 비오는봄
2020. 12. 24. 00:31 코딩교육

앞서 Posting한 아래 글을 통해서 Python기반의 개발환경 구축을 설명했습니다.

yuni21.tistory.com/115

 

[Easy Web] 01. Python 3.x 과 pycharm 설치하기

Python Django를 이용한 웹페이지를 만드는 것은 매우 쉽습니다. 오늘부터 아이에게 Python Django를 이용한 Web 프로그래밍을 가르쳐 볼까 합니다. 처음에는 단순히 따라만 해도 될 정도의 난이도로 시

yuni21.tistory.com

이렇게 설정한 환경에서 django를 설치하고, 아주 간단하게 나만의 웹페이지를 만들어 보겠습니다.

0. django 프로젝트 만들기

프로젝트 이름 : django

Existing Interpreter는 설치한 Python 3.8 anaconda 를 선택함

프로젝트설치가 완료되었다면 아래 부분을 설정합니다.

1. django 패키지 설치하기

설치 완료된 pycharm을 실행합니다.

아래와 같이 이동하여 python interpreter 설정 합니다.

Setting을 선택하면 아래 화면이 보입니다.

Project  -->   Python Interpreter  -->  우측의 Python Interpreter 에서 앞서 설치한 Anaconda의 python.exe 를 선택합니다.

Python Interpreter 설정이 완료되면, 이제 django를 아래와 같이 설치 합니다.

파이참 하단의 탭 중에서 Terminal을 선택하고, django 설치를 위해서 아래 명령어를 입력합니다.

pip install django

설치는 약 1~2분이 소요 됩니다. 설치가 완료되었다면, 아래 명령을 통해서 설치가 잘 되었는지 확인합니다.

2. django기본 프로젝트 생성  

앞에 생성한 프로젝트폴더 내에 Django 기본 패키지를 구성하기 위해서 아래 명령어를 입력 합니다. 

django-admin startproject myweb   

성공적으로 완료되면 아래 그림과 같이 자동 생성된 개발 환경이 구성됩니다.

지금 상태에서 웹서버를 한번 띄워 봅니다.

터미널에서 다음 명령을 입력합니다.

python manage.py runserver 8080

실행하면 위 그림에서와 같이 URL이 하나 제공됩니다.

Local PC에서 브라우저를 열어서 해당 URL을 입력해서 샘플 페이지가 잘 뜨는지 확인합니다.

잘 뜨네요.

 

다음 시간에는 나만의 페이지를 만들어 보도록 하겠습니다.

'코딩교육' 카테고리의 다른 글

[Easy Web] 01. Python 3.x 과 pycharm 설치하기  (0) 2020.12.18
posted by 비오는봄
2020. 12. 18. 00:42 코딩교육

Python Django를 이용한 웹페이지를 만드는 것은 매우 쉽습니다.

오늘부터 아이에게 Python Django를 이용한 Web 프로그래밍을 가르쳐 볼까 합니다.

처음에는 단순히 따라만 해도 될 정도의 난이도로 시작해 봅니다.

 

1. windows 10 PC에 Python 3.x 설치하기

아래 URL에서 python을 다운받을 수 있습니다. 우리는 최소 3.5 버전 이상에서 작업을 해볼 예정입니다.

www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

가장 최신 버전이 현재 3.9.1 이므로, 해당 버전을 다운 받습니다.

사용하는 PC 종류에 맞추어 설치 파일을 다운 받습니다.

설치는 다운 받은 파일을 더블클릭~~

설치 화면은 아래와 같습니다. 이때 "Add Python 3.9 to PATH" 를 체크해 주세요.

그래야 어느곳에서든 python을 실행할 수 있게 됩니다.

이제 설치가 시작됩니다. 설치는 1~2분이면 끝납니다.

이제 내 PC에는 Python이 깔렸고, Python을 활용한 개발/실행이 가능해 졌습니다.

잘 깔렸는데 한번 확인해 볼까요?

윈도우10의 검색창에 "CMD" 라고 치고 실행합니다.

 

 

이제 명령창이 뜨면 python 이라고 실행했을때, 아래와 같이 뜨면 정상적으로 설치가 된 상태입니다.

2. windows 10 PC에 PyCharm 설치하기

Python을 그냥 Text창을 열어서 개발하기에는 너무 힘든 과정입니다. 따라서 python을 사용하는데 있어서 유용한 기능을 많이 제공하는 프로그램들이 있습니다. 그 프로그램들을 IDE(Integrated Development Environment, IDE) 즉 통합 개발 환경이라고 부릅니다. PyCharm은 매우 활용도가 높고 사용이 편리한 개발 툴입니다. 설치도 쉽고, 설정과정도 많이 필요하지 않아 좋습니다.

그럼 PyCharm 설치를 진행해 볼까요?

www.jetbrains.com/ko-kr/pycharm/download

 

다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE

최신 버전 다운로드: PyCharm (Windows, macOS, Linux)

www.jetbrains.com

우리는 오픈소스로 배포하고 있는 Community 버전을 다운받아 사용할 예정입니다.

설치 파일 다운로드가 완료되면, 더블클릭해서 실행하면 아래와 같은 설치 화면을 보게 됩니다.

설치 과정에서 가장 쉬운방법은 Next --> Next --> install 로 진행하고, 아무것도 변경하지 않는 것입니다. ^^

설치는 2~3분 내로 완성되었습니다. Finish를 누르면 설치가 완료되었습니다.

설치된 툴을 실행하면, 아래와 같이 동의화면이 뜹니다. 그냥 Agree를 클릭하고 진행합니다.

첫 화면은 아래와 같습니다. new project를 선택하고, 개발을 시작해 봅니다.

'코딩교육' 카테고리의 다른 글

[Easy Web] 02. django를 이용한 Simple Web page 만들기  (0) 2020.12.24
posted by 비오는봄
2020. 10. 14. 23:03 아이와 함께하는 나들이

갑갑한 일상의 요즘 소소하게 나들이를 나가봅니다.
오늘은 삼청동 초입, 경복궁 담이있는곳, 민속박물관 입구에 있는 재미있는 동상을 소개합니다.

아이들과 지나게 된다면 추억 한자락 남겨주시기 바래요.

 

posted by 비오는봄
2020. 10. 14. 22:56 아이와 함께하는 나들이

코로나로 지쳐가는 어느날...
갑자기 느닷없이 떠나고 싶은 욕구가 솟아나면, 망설이지 맙시다.
오늘은 서울에서 2시간거리, 양양으로 가 봅니다.

양양으로 코스를 잡는다면, 매번 이렇게 가게 되네요.
최적일듯~
맛집은 요즘 보장이 안되서 생략~ 너무 많이 속아서 ㅎㅎㅎ

[가는길]
1. 서울 출발 - 서울양양 고속도로 - 내린천 휴게소(나름 괜찮은 뷰를 제공하죠)


[1일차]
1. 양양 쏠비치 체크인
2. 쏠비치 광장에서 인증샷 날려주시고~
3. 새롭게 등장한 서피비치~~ 그냥 서핑하는곳. 그래도 사진 찍기는 좋아요.
4. 휴휴암 ~
5. 양양 쏠비치 산책~ 산책~ 산책


[2일차]
1. 쏠비치 해변~
2. 낙산사 (10분거리~)
3. 바다뷰 제빵소
4. 롯데리조트 해안 산책로
5. 집으로~

아래는 몇가지 사진을 남겨봅니다.

낙산사 홍련암

양양 쏠비치 에서의 일출

서피 비치

 

posted by 비오는봄
2020. 10. 10. 19:33 카테고리 없음

코로나로 인해서 외출이 어려운 요즘.
제 1 경계 대상이 사람이 될줄은 정말 상상을 못했어요.
그래도 그나마 한강 공원은 숨통을 틔워주는 몇안되는 장소입니다.

연날리기 망중한

연날리기도 가능합니다.
한강공원 편의점에서...연만은 8천원, 얼레까지사면 12천원에 살 수 있어요.

한강의 운치는 노을도 한몫하죠.

코로나로 스트레스 쌓이지만 바람 쐬러 가봐요.

posted by 비오는봄
2018. 9. 19. 13:06 소소한 생활 정보
작년에 이어 올해도 고속도로 통행료 면제가 시행됩니다.
일부 민자 도로의 경우 제외 될수 있다고 하니, 확인은 필수 ^^

면제 기간운 23일 0시 ~ 25일 24시 까지 입니다.
해당 기간에 고속도로 운행중이면 면제가 됩니다.

즉 22일 9시 고속도로 진입 23일 0시 10분에 고속도로 진출시에도 면제가 되구요. 반대로 25일 23시50분 고속도로 진입, 26일 4시 고속도로 진출시에도 면제가 됩니다.
아래내용 참고하세요.


posted by 비오는봄
2018. 8. 20. 13:35 육아 관련 정보
2018년부터 만 5세까지 자녀를 둔 가정에 자녀 1인당 10만원의 아동수당이 지급된다.

최초 지급일은 9/25일 부터이고, 매월 25일 지급됩니다.

자세한 내용은 아래 참고해 주세요.

아동수당 제도 설명


신청방법

소득기준
아래와 같이 근로소득, 금융소득, 부동산 등의 재산등을 모두 고려하여 인정서득을 산출하고, 여기에 맞벌이 여부 및 지역별 최소 생활을 위한 공제 금액을 제하고난 금액을 기준으로 산정함


위와 같이 하면 복잡해서 계산을 할 수 없으니 복지로 사이트를 방문해서 계산하기를 해보는것이 빨라요.

얼른 서두르세요.
posted by 비오는봄
무더운 여름이나 추운 겨울...그리고 궂은 날씨로 외출이 어려울때가 많은 요즘.
외부 환경에 구애받지않고 쾌적하게 놀수 있는 곳은 없을까 고민하게 됩니다.

아래 아이들과 함께 실내에서 놀기 좋은곳 몇개를 올려 봅니다.
날씨가 안좋거나 너무 덥고, 너무 추운날 한번씩 가보시길...

1. 과천 기린나라
  http://www.gilinnara.co.kr
  종일권 : 어린이 18,000원  어른 9,000원
  실내 놀이터로 키즈카페와 체험장, 놀이기구, 잔디썰매 등 다양한 놀이기구 완비
  가성비 면에서 훌륭함
  음료나 간단한 먹을것 준비하면 좋음

2. 국립 과천 과학관
  http://www.sciencecenter.go.kr
  상설전시장 : 성인 4,000원 어린이 2,000원 (7세미만 무료)
  주차비 정액으로 내면 되고, 저렴히 여러가지 보고 교육을 시킬 수 있음
  자연사 전시홀이 가장 좋고, 우주천체도 훌륭함
  내부에 식당이 있어서 별도 먹을걸 가져가지 않아도 됨

3. 국립 중앙박물관 어린이 박물관      http://www.museum.go.kr/site/child/home
  무료 관람이 가능하고, 예약제 이지만 대부분 정원이 차지 않아 바로가서 체홈이나 관람, 놀이 참여가 가능함
  국립중앙 박물관도 무료 개방으로 함께 산책겸 이용가능
  내부 꺄끗한 푸트코트가 있어서 편리

4. 용산 전쟁기념관
  http://www.warmemo.or.kr
  전쟁기념관이라는 고정관념을 깰수 있는 공간
  깨끗하고 쾌적하게 실내에서 역사, 교육 및 산책이 가능

5. 국립현대미술관 서울관
  http://www.mmca.go.kr
  삼청동에 위치해서 주변 산책코스도 훌륭하고, 미술관 내부 산책도 훌륭함
  유료 관람료가 싸므로 이용하고 주차할인도 필수~

6. 미호 박물관
  http://mihomuseum.org
  아이들이 좋아하는 공룡박물관으로 단연 최고
  성인 8,000원  어린이 7,000원

7. 하남 쥬라리움
  하남시에 있는 실내 동물원
  규모는 작지만 동물 먹이체험을 연계해 만든 상품이 아이들에게 좋은 시간을 제공함
  주말 : 15,000원  (먹이체험 10회 : 7,000원)

posted by 비오는봄
2016. 9. 23. 15:42 소소한 생활 정보

매년 진행되는 한불음악축제가 이제는 서초구 전체가 참여하는 문화의 축제로 발전을 하고 있습니다.

작년에 이어서, 올해는 더 규모가 커지고, 서초구민 모두가 참여하는 행사로 진행되는데요.

일주일간 서초구 곳곳에서 펼쳐지는 축제의 장에서 모두들 즐거운 한때를 보내시길 바래요.


참 주말 한강공원을 가시게 되면, 자동차를 가져가는 것을 피하시길 권해 드립니다.

주차가 거의 불가능 할것 같아요 ^^


문화로 하나되다
예술이 축제가 되고, 축제가 놀이가 되고, 놀이가 나눔이 되는  2016 서리풀페스티벌 서리풀페스티벌은 서초구를 대표하는 도심형 문화예술축제로 서초구에 흩어져 있던 문화예술 자원을 하나의 축제로 만들기 위해 서초의 옛 지명인 ‘서리풀’이란 이름으로 2015년 처음 개최하였습니다. 올해 2회째를 맞이하는 2016서리풀페스티벌이 다가오는 9월 24일부터 10월 2일까지 총 9일간 예술의거리(반포대로) 중심으로 40여개 프로그램들이 자연과 예술이 숨쉬는 서초의 도심속에서 펼쳐집니다.
				 기     간 :  2016. 9. 24(토) ~ 10. 2(일)  총 9일간 장     소 :  예술의전당, 세빛섬, 예술의거리 등 서초구 전역 프로그램 :  개·폐막식, 서초강산퍼레이드, 문화예술공연, 마을축제 등 주     최 :  서리풀페스티벌 조직위원회 주     관 :  서초구, (재)서초문화재단 후     원 :  문화체육관광부, 서울특별시, 현대자동차, 신세계 서초구의 20개 단체 55개 작품이 자연과 예술이 숨쉬는 서초의 도심 속에서 펼쳐집니다.

<9/24 토요일>

잠원나루축제 10:00  (잠원체육공원)
서초반려견축제 10:00  (용허리공원)
방배골 1080 다 어울림.. 11:00  (구산타워 뒷마당)
페스티벌 개막공연 _KBS 열린음악회  19:00  (세빛섬일대)

<9/25 일요일>
서초 패밀리 페스티벌  11:00  (문화예술공원)
국립국악원 창작악단 공연  19:00  (예술의전당 신세계스퀘어)

<9/26 월요일>
7080 서초컬처클럽SCC..  15:30/19:30  (한전아트센터)

<9/27 화요일>
서민교수와 함께하는 인문학..  14:30  (상문고등학교 대강당)
보이스 오케스트라_이 마에..  19:00  (예술의전당 신세계스퀘어)
서리풀, 무대와 만나다  20:00  (씨어터송)

<9/28 수요일>
런치타임콘서트 Let`s ..  12:30  (KH바텍)
반포버스킹! 서리풀에서놀다  18:30  (고도일병원 앞)
마티나스레비츠키 협연 서리..  19:00  (세빛섬(예빛섬))
서리풀, 무대와 만나다  20:00  (씨어터송)

<9/29 목요일>
말죽거리축제 (양재시장 골목길)
서초 자치회관 콘테스트  14:00  (심산기념문화센터 심산아트홀)
한국전력과 함께하는 희망·..  19:00  (한전아트센터)
서리풀, 무대와 만나다  20:00  (씨어터송)

<9/30 금요일>
스토리가 있는 음악쉼터  11:00  (백석아트홀)
국립예술단과 함께하는 댄싱..  19:00  (예술의전당 신세계스퀘어)
양재행복음악회  19:00  (양재천 수변무대)
방배 카페골목 먹거리 한마..  19:00  (방배카페골목 일대)

<10/1 토요일>
서리풀환경영화제  13:00  (방배열린문화센터)
제1회 서울악기거리축제  13:00  (서초3동 악기거리)
반포서래한불음악축제  17:00  (몽마르뜨 공원)

<10/2 일요일>
국립중앙도서관과 함께하는 ..  12:00~15:00  (국립중앙도서관 잔디마당)
서초청소년 JOB페스티벌  13:00  (대법원 앞 보도)
저자와의 만남_조윤범 파워..  13:30  (국립중앙도서관)
지상최대 스케치북  15:00-16:00  (서초역-서초3동사거리)
서초강산퍼레이드  16:00-18:00  (세빛섬~예술의전당)
만인대합창  18:00  (예술의전당 광장)


posted by 비오는봄