SMALL 프로그래밍/PYTHON29 파이썬 팁 : 티스토리에 자동 포스팅 티스토리에 자동 포스팅 매일매일 블로그에 새로운 글을 올리는 것은 쉽지 않은 일입니다. 특히, 1일 1 포스팅을 목표로 하고 있는 분들에게는 그 어려움이 더할 수밖에 없습니다. 이런 어려움을 겪고 계신 분들께 깊은 공감을 표현하며, 도움이 될 수 있는 방법을 소개하고자 합니다. 티스토리 자동 포스팅의 장점 티스토리에 자동으로 글을 포스팅하는 것은 많은 이점이 있습니다. 우선, 시간을 정확히 지키며 꾸준히 글을 업데이트할 수 있습니다. 또한, 여러분이 바쁜 일상 속에서도 블로그를 관리하는 데 큰 도움이 됩니다. 티스토리 API를 이용한 자동 포스팅 방법 티스토리는 사용자가 API를 통해 블로그를 관리할 수 있도록 지원하고 있습니다. 이를 이용하면, 프로그래밍을 통해 글을 자동으로 포스팅하는 것이 가능합니다. 2023. 7. 22. 장고 : 모델 2부 장고는 파워풀하면서도 직관적인 파이썬 웹 프레임워크입니다. 이전 포스트에서는 장고의 모델을 사용하여 데이터베이스의 테이블을 생성하는 방법에 대해 배웠습니다. 이번 포스트에서는 모델을 사용하여 데이터를 생성, 조회, 수정, 삭제하는 방법에 대해 배우겠습니다. 장고 셸에서 모델 사용하기 장고에서는 셸에서 모델을 사용할 수 있습니다. 이를 이용하면, 데이터베이스에 직접적으로 접근하여 CRUD(Create, Read, Update, Delete) 작업을 수행할 수 있습니다. 장고 셸을 실행하려면 다음 명령어를 사용합니다. (mysite) C:\projects\mysite>python manage.py shell 모델로 데이터 생성하기 데이터를 생성하려면, 먼저 해당 모델의 인스턴스를 생성합니다. 그리고 이 인스.. 2023. 7. 21. 장고 : 모델 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. 이전 1 2 3 4 5 다음 LIST