[목적] 개발자는 이 글을 읽을 필요가 없다. 개발자가 아닌 사람들이 프로그래밍에 입문하고 쉽게 배우기위해 작성되었다. 전문 교육기관의 도움 없이도 충분히 따라할 수 있게 작성 되었다. 이글은 파이썬을 이용하여 간단한 웹서버 구현을 목표로 하고 있다. 그리고 간단한 웹 서비스를 만드는것 이외에 업무에 필요한 자동화, 챗봇같은 유용한 것들을 생산할 수 있다. 이공계 계열이 아닌 문과 학생들이나 이미 다른 직업에서 일하는 분들에게도 유용할 것이다. 크롤러를 만들어서 필요한 웹의 정보를 수집할 수도 있고 자동으로 이메일을 보내거 나 특정조건이 만족하면 알림도 줄수 있고 챗봇을 구현하여 자동응답과 CS 대응도 가능하다. 이외에도 할 수 있는것은 많다. 개발자가 아닌데 어렵다고 생각하지말고 잘 따라해 보기 바란다..
장고 admin.py 에는 각 model field 의 값고 필터링, 검색, 특정함수를 정의해서 사용할 수있다. 아래 코드에 요소들을 하나씩 살펴보자 @admin.register(Shipping)class ShippingAdmin(admin.ModelAdmin) : list_display = ['date','delivery', 'amount_comma', 'total_comma', 'ids' ,] ordering = ['-id',] search_fields = ['date', 'amount', 'total', 'ids'] list_filter = ['delivery'] readonly_fields = ['ids', 'detail', 'delivery'] list_per_page = admin_common..
[aws] 웹서비스를 개발하다 보면 apache2 같은 웹 서버를 구동할 수 있는 클라우드 컴퓨트가 필요하다. 보통 aws 를 많이들 사용한다. 여러가지 면에서 나쁘지 않고 서울 리전이 있어서 속도면에서도 국내 서비스시 이점이 있다. 개발용으로나 스터디용으로도 1년 무료 티어를 사용하면 별도의 요금 없이 사용할 수있다. [free tier] aws 는 프리티어에 새로 계정을 생성하면 1년 동안 무료로 ec2 사용할수 있다. 월별 750시간 이면 인스턴스 하나 생성해서 계속 동작 시킬 수 있다. [account] 계정을 만드는건 간단하다. 이메일만 있으면 바로 생성할 수 있다. aws 사이트 우측 상 단에 보면 콘솔에 로그인 클릭하여 생성하면 된다. 아래 화면에서 새로 계정을 만들어 보자 계정을 생성하면 ..
python manage.py runserver 0:80 위의 구동 방식은 성능 문제도 있고 보통 개발단계에서만 사용하는 방법이다. 일반적으로 웹서버 프로그램을 연동시키는데 여러종류가 있지만 무료 소프트웨어인 apache2 웹서버를 연동해서 배포해 보자!! [apache2 설치]sudo apt-get install apache2 [django + apache2]python 버전이 3 버전이라면 추가로 sudo apt-get install libapache2-mod-wsgi-py3 설치해 주자! 그리고 apache2 설정 파일을 수정해 주자 sudo vi /etc/apache2/sites-available/000-default.conf ServerName django1 Require all granted ..
[python 설치](django 2.0 이상부터 어드민 페이지에서 모바일을 지원한다. python3 버전을 설치하도록 하자)apt-get install python3 [python 가상환경 설치 방법]http://burningrizen.tistory.com/1 [pip 업그래이드]pip install --upgrade pip [django 설치]pip install django [django 프로젝트 생성]django-admin startproject mysite . [setting.py 설정]vi /mysite/mysite/settings.py 파일을 열어 아래 항목을 추가해 주자! TIME_ZONE = 'Asia/Seoul'STATIC_URL = '/static/'STATIC_ROOT = os.pa..
- Total
- Today
- Yesterday
- 엑셀 비교
- 장고
- PuTTYGen
- GIT
- pycrypto
- wsgi
- 면접답변
- 파이썬 독학
- 플러스친구 자동응답
- 파이썬
- 파이썬 입문
- admin.py
- 문과 코딩
- gitlab
- 모바일 스킨 적용
- 이미지 비교
- 문서 비교
- 모바일 테마 적용
- virtualenv
- gitignore
- django chatbot
- 파이썬 프로그래밍
- django
- 장고 카톡 자동응답
- 면접정답
- 파이썬 강좌
- Tistory
- Python
- 장고 플러스친구 자동응답
- chatbot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |