본문 바로가기
SMALL

파이썬28

파이썬 팁 : 티스토리에 자동 포스팅 티스토리에 자동 포스팅 매일매일 블로그에 새로운 글을 올리는 것은 쉽지 않은 일입니다. 특히, 1일 1 포스팅을 목표로 하고 있는 분들에게는 그 어려움이 더할 수밖에 없습니다. 이런 어려움을 겪고 계신 분들께 깊은 공감을 표현하며, 도움이 될 수 있는 방법을 소개하고자 합니다. 티스토리 자동 포스팅의 장점 티스토리에 자동으로 글을 포스팅하는 것은 많은 이점이 있습니다. 우선, 시간을 정확히 지키며 꾸준히 글을 업데이트할 수 있습니다. 또한, 여러분이 바쁜 일상 속에서도 블로그를 관리하는 데 큰 도움이 됩니다. 티스토리 API를 이용한 자동 포스팅 방법 티스토리는 사용자가 API를 통해 블로그를 관리할 수 있도록 지원하고 있습니다. 이를 이용하면, 프로그래밍을 통해 글을 자동으로 포스팅하는 것이 가능합니다. 2023. 7. 22.
장고 : 모델 1부 모델로 데이터베이스 다루기 장고는 파워풀하면서도 직관적인 파이썬 웹 프레임워크입니다. 이 포스트에서는 장고의 핵심 기능 중 하나인 모델(Model)을 이용한 데이터베이스 처리 방법을 알아보겠습니다. 일반적으로 데이터베이스에 데이터를 저장하고 조회하기 위해서는 SQL 쿼리문을 작성해야 합니다. 하지만 장고의 모델(Model)을 사용하면 SQL 쿼리문 없이도 데이터를 쉽게 처리할 수 있습니다. 장고 앱 Migrate 우선, python manage.py runserver 명령을 실행해 봅시다. 그러면 다음과 같은 문구가 나옵니다. (mysite) C:\projects\mysite>python manage.py runserver 여기서 'You have 18 unapplied migration(s)'라는 문구.. 2023. 7. 21.
장고 : url과 뷰 이제 차근차근 myapp를 만들면서 장고의 기능을 하나씩 알아가 보자. 앱(App) 우리는 앞에서 mysite 프로젝트를 생성했다. 하지만 프로젝트 단독으로는 아무런 일도 할 수 없다. 프로젝트에 기능을 추가하기 위해서는 앱을 생성해야 한다. 이제 게시판 기능을 담당할 myapp 앱을 생성해 보자. (mysite) C:\projects\mysite> django-admin startapp myapp (mysite) C:\projects\mysite> Hello Myapp 이제 본격적으로 장고 프로그램을 만들어 보자. 브라우저에서 http://localhost:8000/myapp 페이지를 요청했을 때 "안녕하세요 myapp에 오신 것을 환영합니다."라는 문자열을 출력하도록 만들어 보자. (mysite) C.. 2023. 7. 21.
장고 : 파이참 사용하기 보통 파이썬과 장고 개발에 많이 사용되는 에디터는 비주얼 스튜디오 코드와 파이참이다. 우리는 파이참으로 장고 개발을 진행한다. 비주얼 스튜디오 코드를 사용할 경우 내장 터미널이 파워셸로 실행된다. 파워셸 대신 명령창을 사용하여 이 책의 예제를 실행할 것을 당부한다. 파이참 설치하기 윈도우용 파이참 설치 파일 주소: www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 받을 수 있는 파일은 Professional과 Community 두가지 이다. 하지만 아쉽게도 Professional 버전은 무료가 아니다. 하지만 우리가 다룰 내용들은 Community 버전으로도 충분하니 Community 버전으로 다운로드 하자. 파이참 실행하기 파이참을 실행하고.. 2023. 7. 21.
장고 : 프로젝트 생성하기 장고에는 프로젝트라는 개념이 있는데, 장고의 프로젝트는 하나의 웹 사이트라고 생각하면 된다. 즉, 장고 프로젝트를 생성하면 한 개의 웹 사이트를 생성하는 것과 같다. 프로젝트 안에는 여러 개의 앱이 존재한다. 이 앱들이 모여 웹 사이트를 구성한다. 여기서 앱이란 관리자 앱, 인증 앱 등과 같이 장고가 기본으로 제공하는 앱과 개발자가 직접 만든 앱을 칭한다. 장고에서 말하는 앱은 일반적으로 여러분이 알고 있는 안드로이드 앱, iOS 앱과는 성격이 다르다. 안드로이드 앱이 하나의 프로그램이라면, 장고의 앱은 프로젝트를 구성하는 작은 단위의 기능이다. 프로젝트 생성하기 장고 프로젝트는 여러 개가 될 수 있으므로 프로젝트를 모아 둘 프로젝트 루트 디렉터리 생성은 필수다. 이 책은 C:\projects 디렉터리를.. 2023. 7. 21.
장고 : 개발 환경 준비하기: 파이썬 가상 환경과 장고 설치 장고를 시작하려면 먼저 파이썬 가상 환경을 준비하고, 그 위에 장고를 설치해야 합니다. 이 과정이 처음이라면 복잡하게 느낄 수 있지만, 걱정하지 마세요. 이 포스트에서는 파이썬 가상 환경을 만드는 방법과 장고를 설치하는 방법을 자세히 안내하겠습니다. 파이썬 가상 환경 알아보기 파이썬 가상 환경은 파이썬 프로젝트를 독립적으로 관리할 수 있게 해주는 도구입니다. 한 대의 컴퓨터에서 여러 개의 장고 프로젝트를 관리하려면 각 프로젝트마다 별도의 가상 환경을 만들어야 합니다. 이렇게 하면 각 프로젝트에서 필요한 파이썬과 장고의 버전을 따로따로 관리할 수 있습니다. C:\> cd \ C:\> md venvs C:\> cd venvs C:\venvs> python -m venv mysite C:\venvs>cd C:.. 2023. 7. 21.
LIST