Django & Python

Django로 시작된 python을 이용한 홈페이지 만들기

[django] SQLite db 브라우저로 확인하는 방법. DB Browser for SQLite.

파이썬 장고를 이용해 웹앱을 만들 때, 테스트를 위해 개발 서버를 이용하게 됩니다. 127.0.0.1:8000의 기본 주소 혹은 localhost:8000으로 장고 개발 서버에 접속할 수 있습니다. 앱을 구동하기 위해서 DB를 사용하게 됩니다. 장고에는 기본적으로 SQLite가 내장되어 있는데요. migration을 이용해 admin, auth, sessions등을 설치하게 됩니다. 이때, SQLite DB도 같이 설치가 됩니다. 단순 파이썬으로 SQLite 혹은 mysql, mariadb등의 DB를 이용해보면 …

[django] SQLite db 브라우저로 확인하는 방법. DB Browser for SQLite. 더 보기 »

[django] 데이터베이스(databases) 사용 방법.

웹앱을 만들기 위해서는 다양한 기능을 구현해야 합니다. 사용자에게 기본적인 조작이 가능한 페이지를 제공하고, 해당되는 액션에 따라 결과를 출력해주게 됩니다. 때로는 저장되어 있는 데이터를 가지고 와야하는 경우도 있습니다. 예를 들어, 게시판 기능이 있습니다. 게시판에는 다양한 글을 등록하고, 댓글이 달릴 수 있습니다. 해당 내용에 대한 정보는 데이터베이스에서 불러오게 되며, 이런 정보를 이용해 사용자에게 게시판의 여러 정보를 제공하게 …

[django] 데이터베이스(databases) 사용 방법. 더 보기 »

[django] 개발 서버 ip주소 및 포트번호 변경하는 방법

파이썬 장고(djnago)를 이용하여 웹개발을 하기 위해서는 테스트 환경에서 기능 혹은 페이지가 잘 작동하는 지 확인할 필요가 있습니다. 일반적으로 웹이 24시간 구동되고, 외부에서 도메인을 통해 웹서버에 접속하기 위해서는 아파치(Apache)와 같은 HTTP Server를 필요로 합니다. 당연하지만, 장고를 통해 준비된 웹앱을 테스트하기 위해서도 웹서버가 필요합니다. 장고에는 기본적으로 개발 서버를 지원하고 있어 크게 어렵지 않게 테스트를 진행할 수 있는데요. …

[django] 개발 서버 ip주소 및 포트번호 변경하는 방법 더 보기 »

[django] path() 함수에 사용되는 인수의 종류와 예시

파이썬 장고(django)를 이용해 프로젝트를 진행하는 과정에서 가장 중요한 것은 URLconf를 잘 설정하는 것이 아닐까 생각합니다. 웹앱을 이용하는 사용자의 요청에 따라 적절하게 준비된 페이지를 보여줘야만 하겠죠. 아무리 잘 만들어진 기능의 웹앱이라 해도, 사용자가 필요로하는 페이지의 기능을 보여주지 못한다면 문제가 있을 수 있습니다. 장고는 URLconf를 설정하여 http 도메인으로 들어오는 요청을 설정한 url로 연결하고, 등록된 메인 스크립트의 함수로 …

[django] path() 함수에 사용되는 인수의 종류와 예시 더 보기 »

[django 예제] 설문조사(Polls) 웹앱 만들기 (part1. 장고 개발 서버에 페이지 출력하기)

파이썬 장고(djnago)를 이용해 웹 앱(어플리케이션)을 만들 수 있다는 것은 큰 매력을 가지고 있습니다. 상상을 현실로 만들고 수익과 연결할 수 있다는 것이죠. 본 시리즈는 django를 학습하는 과정을 다룹니다. 아직 파이썬, 장고를 시작해보지 않은 경우 아래 내용을 참고하면 도움이 될 수 있습니다. 본격적으로 설문조사 예제를 시작합니다. 예제를 사용하기 위해 참고하는 문서는 ‘장고 공식문서 튜토리얼‘을 이용합니다. 첫번째 시간에는 …

[django 예제] 설문조사(Polls) 웹앱 만들기 (part1. 장고 개발 서버에 페이지 출력하기) 더 보기 »