
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를 통해 개발 서버로 관리자 모드가 실행되는 것만으로도 가슴벅찬 일임은 분명하다. 하지만 이제 나만의 공간에 무언가를 채우려하니 무작정 따라하는 것만으로는 어렵게 공간을 만들고도 '나만의'라는 유니크한 의미는 아닐 것이다. 아직 먼 이야기이지만 조금 더 나아가기 위해서는변수와 메소드간의 흐..

0. migrations status django를 설치하면 기본적인 앱이 settings.py의 INSTALLED_APPS에 등록되어있다. --settings.py : default INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] 현재 migrate된 상태를 확인 해보면 다음과 같다. $ python3 manage.py showmigrations admin [X] 0001_initial [X] 0002_logentry_remov..

0. virtualenv 재설정 # virtualenv 활성화 : jbe 가상환경 설치 참고 https://jinozblog.tistory.com/5 ~$ workon jbe 필자는 여기서 jbe 가상환경을 지우고 재설정 후 진행합니다. (jbe)~$ deactivate $ lsvirtualenv $ rmvirtualenv jbe $ cd ~/.virtualenvs ~/.virtualenvs$ mkvirtualenv jbe bin inclue lib 3개의 폴더가 생성된다. # ~/.virtualenvs 폴더는 virtualenvwrapper로 셋팅된 가상환경 상위 폴더임 가상환경을 활성화할 때 생성되는 환경명과 일치하기 위해 jbe 폴더를 생성해서 진행 (jbe)~$ mkdir jbe (jbe)~$ c..
OS 환경 : macOS Mojave 10.14.6 Editor : Sublime Text 3 python 3.7.4 1. 가상환경 만들기 : [설명, 예시] 1.1. 사전준비 # python3, virtualenv 설치 및 dir 설정 $ pip3 install python3 macOS는 python2.7 설치되어있고 terminal에서 python 명령어로 실행된다. python3를 설치하고 python3 명령어로 사용할 수 있다. $ pip3 install virtualenv virtualenvwrapper 가상환경을 위한 package 2개를 설치한다. $ mkdir ~/.virtualenvs ~ : home을 의미, 즉 /Users/[macUserID]의 하위 폴더에 .virtualenvs 폴더..
- Total
- Today
- Yesterday
- Model
- CSV
- Python
- SSH
- COVID-19
- 코로나
- 라즈베리파이
- DAQ
- template
- Pandas
- arduino
- Templates
- raspberrypi
- server
- sublime text
- Django
- 확진
- git
- 자가격리
- analysis
- r
- DS18B20
- github
- 코로나19
- Regression
- Raspberry Pi
- pyserial
- ERP
- MacOS
- vscode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |