
INTRO Heroku 배포 전 사전 준비에서 localhost의 project를 일부 수정하여 GitHub 저장소에 배포하였다. 이전 포스트 https://jinozblog.tistory.com/15를 참고하면 된다. - Heroku, GitHub 회원가입 및 설치 - jinozblog2019/jblog/settings.py 재설정 - .gitignre 생성 및 git add/commit/push 다음은 git 저장소에서 Heroku에 push할 차례이다. localPC project -> git 저장소 -> Heroku 먼저 git remote에 heroku를 추가하자. $ heroku login $ heroku git:remote -a jinozblog2019 $ git remote -v herok..

1. Heroku : PaaS(Platform as a Service) cloud database 제공, PostgreSQL 회원가입 및 app 생성 : jinozblog2019 https://dashboard.heroku.com/apps Heroku CLI 설치 https://devcenter.heroku.com/articles/heroku-cli $ brew tap heroku/brew && brew install heroku 2. GitHub : website에 올릴 파일 관리를 위한 원격 저장소 회원가입 및 Repositories(저장소) 생성 https://github.com/ Repository name : jinozblog2019 Initialize this repository with a ..

Intro 현재 localhost에 접속하면 다음과 같이 post_list가 views.py에 구성되어있다. 다음으로 post제목을 클릭하면 detail_view 페이지로 이동할 수 있도록 구현해보자. 1. views.py에 post_detail 함수를 추가한다. --post/views.py from django.shortcuts import render from post.models import Post # Create your views here. def post_list(request): posts = Post.objects.all() context = {'posts':posts} # posts = Post.Objects.filter(pub_date) return render(request, 'po..
jinozblog2019 tree : 폴더 및 파일 설명 . ├── db.sqlite3 : DB browser SQLite를 통해 Table의 생성 및 구조를 자주 확인하자. ├── jblog │ ├── __init__.py │ ├── settings.py │ ├── urls.py : HTTP request 전달에 필요한 주소를 할당 │ └── wsgi.py ├── manage.py : startproject/app, runserver, showmigrations, makemigrations, migrate, shell 등 수행 └── post ├── __init__.py ├── admin.py : 관리자 모드의 view 역할 ├── apps.py ├── migrations : models.py가 수정되..

Intro (macOS)[python] django post_list site에 구현하기 - 1/2 지난 포스트에 이어 DB table post_post Table을 127.0.0.1:8000에 접속 시 첫화면에 리스트를 불러오도록 해보려고 한다. jinozblog2019 tree : views.py에서 DB Table을 다룰 것이며, 첫화면 welcomemessage를 지우고 urls.py에 할당한다. . ├── db.sqlite3 ├── jblog │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── manage.py └── post ├── __init__.py ├── admin.py ├── apps.py ├── migrations ..

Intro 지금 보고있는 티스토리 jinozblog.tistory.com 첫화면의 구성은 다음과 같다. 3개의 포스트가 리스트 형식으로 나열되어있다. 포스트 미리보기에 구성된 항목을 보면 다음과 같다. 1. title : 글쓰기 제목 2. text : 글쓰기 내용 3. date : 발행 시간 4. category : post 구분 5. thumbnail : 미리보기 사진, 엄지손톱만한 그림에서 유래 여기서 1번~3번 항목에 category 항목에 user를 표시하는 형태로 구성하려고 합니다. 사전작업으로 http://127.0.0.1:8000/admin/에 로그인하여 사용자(들) 추가를 하였고 새로생성한 user로 로그인하여 2개의 포스트를 작성한 후 superuser로 재로그인하여 1개의 포스트를 작성..

현재 jinozblog2019 project 폴더의 구성을 살펴보면 다음과 같다. - virtualenv : jbe -> bin, include, lib 구성됨 - django 설치 : jbe/lib/python3.7/site-packages/django project 생성에 사용된 명령어 django-admin.py는 django 하위폴더인 jbe/lib/python3.7/site-packages/django/bin에 들어있다. django model, template, view, urls등의 module을 구성하면서 기본으로 import된 contrib 폴더는 다음과 같이 구성되어있다. django의 module/mothod는 django 폴더에서 확인이 가능하니 궁금하면 자주 들여다보는 것이 좋다...

Heroku에 블로그 배포를 공부하면서 그저 받아쓰기 복붙(복사, 붙여넣기)이 trial-error로 인한 목적없는 반복이 혼란을 가져왔다. python을 취미로 접근하는 이에게 자체 언어의 명령어에 시달리는 것도 부족해 web, 데이터베이스(DB) 용어들에 치이다보면 거대한 숲길을 해메고 있다는 느낌을 지울 수가 없다. 한 쪽으로 치워두기가 무섭게 반복해서 만날 때면 추상적일지도 모를 이미지가 필요하다. django를 통해 개발 서버로 관리자 모드가 실행되는 것만으로도 가슴벅찬 일임은 분명하다. 하지만 이제 나만의 공간에 무언가를 채우려하니 무작정 따라하는 것만으로는 어렵게 공간을 만들고도 '나만의'라는 유니크한 의미는 아닐 것이다. 아직 먼 이야기이지만 조금 더 나아가기 위해서는변수와 메소드간의 흐..
- Total
- Today
- Yesterday
- 자가격리
- Model
- Templates
- sublime text
- vscode
- 코로나
- r
- DAQ
- Django
- 라즈베리파이
- analysis
- MacOS
- ERP
- DS18B20
- Regression
- github
- pyserial
- SSH
- Pandas
- git
- server
- Python
- template
- arduino
- 코로나19
- CSV
- 확진
- Raspberry Pi
- COVID-19
- raspberrypi
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |