Study/Python4 Python Django UserProfile Model 추가 django rest framework 를 활용한 로그인을 구현해 보려고 한다. 기본적으로 포함되어 있는 admin 기능에는 auth_user, auth_group 이 있고 기본적인 사용자 정보만을 가지고 있다. 기본 제공 정보가 아닌 추후에 사용할 사용자 정보로서 닉네임, 사진등을 업로드 하기 위해서 모델을 추가한다. 아래소스들의 기본 뼈대는 django rest framework 공식 사이트 QuickStart App 을 그대로 따라 했고 거기에 추가로 UserProfile 만 추가하였다. Models.py from django.db import models from django.contrib.auth.models import User # Create your models here. class Use.. 2018. 10. 30. Python Telegram 메세지 보내기 나는 IT회사에 근무하는데 SM이 주업무이다보니 고객사 그룹웨어는 자주 접속하는데 우리 회사 그룹웨어는 접속할일이 별로 없다. 그런데 회사에서 공지되는 글을 자주 놓칠때가 있어서 이번에 파이썬을 공부하면서 크롤링을 만들었다. 그리고 그 결과를 텔레그램으로 받을수 있도록 조정을 했다. 텔레그램 모듈 설치 $pip install python-telegram-bot --upgrade 텔레그램 모듈 Import 하고 기본값 로딩 import telegram telegram_token = '111111111:gwel3noiwtlb_tr3gdw3_D32gfwcbf23jA' bot = telegram.Bot(token = telegram_token) 토큰은 텔레그램 Botfather 에게 물어보면 친절.. 2018. 10. 28. Python Main 함수 Python Main 함수 Python 공부를 깊게 하지 않고 온라인에 있는 여러 글들을 눈으로만 쭉 훓어보고 django 책을 구입하여 보다보니 기초적인 문법들이 계속 막히고 있고 그때 그때 서칭을 통해서 읽어보니 이해는 가는데 계속 까먹게 되는 것 같다. if __name__ == "__main__": 이 부분이 메인을 뜻하는 것은 알고 있지만 어떻게 동작하는지를 몰라서 찾아보았다. python 은 다른 언어처럼 main() 함수가 존재하지 않고 들여쓰기를 하지 않은 최상의 코드를 모두 실행한다고 한다. 그러면 여러 파일로 작성했을때 최상위에서 실행되는 수많은 구문들이 있을 것이다. 이때 내장변수인 __name__ 를 이용하여 처음 실행될때 메인 모듈 안에서만 실행되고 다른 모듈에서 import 되었.. 2018. 10. 28. Python django postgresql 연동 최근 공부하고 있는 django 관련하여 책을 구입하여 보고 있는데 한번에 이해가 안가거나 좀 변경하고 싶은 것을 나중에 찾아볼수 있도록 기록을 남기려고 한다. 책에서는 셋팅을 할때 연동하는 DB 를 sqlite3 를 사용한다. 내 맥에는 postgre 가 설치되어 있어 처음부터 postgre를 사용해보려고 한다. 데이터베이스가 설치되어 있다고 가정한다. sqlite3 Setting (기존 default Setting) Database # https://docs.djangoproject.com/en/2.1/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(.. 2018. 10. 27. 이전 1 다음