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를 통해 개발 서버로 관리자 모드가 실행되는 것만으로도 가슴벅찬 일임은 분명하다. 하지만 이제 나만의 공간에 무언가를 채우려하니 무작정 따라하는 것만으로는 어렵게 공간을 만들고도 '나만의'라는 유니크한 의미는 아닐 것이다. 아직 먼 이야기이지만 조금 더 나아가기 위해서는변수와 메소드간의 흐..
깊이 집중을 하고있는 것도 아닌데 멍~ 하고 정적이 찾아올 때가 있다. 가볍게 살짝 뜬 기분으로 주변의 소음을 스치다가 마주할 경우가 많다. 의도적으로 빠져나오기 힘든 느낌이다. 꿈을 꾸더라도 의식이 찾아온다. 흐릿흐릿한 주변 사물이 선명해지면서 목적없이 달리던 것을 멈추며 자신을 마주한다. 이건 꿈이라고 확신한다. 생각을 이어갈 수는 없지만 침착하게 사고하기 시작한다. 마찮가지지만 무의식을 빠져나올 수는 없다. 이런 가의식 상태에 들어가면 초능력(?) 같은 것이 생긴다. 평소에 내가 할 수 있는 이상의 것에 다가간다. 더 나아갈 지.. 이제 멈춰질지.. 또는 언제 멈춰질지 알 수가 없다. 제어도 안되는 그 찰나 속에 나는 침착하지만 좀처럼 흥분을 감출 수가 없다. 계속 그 곳에 있고 싶어진다.
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..
- Total
- Today
- Yesterday
- vscode
- server
- arduino
- r
- 확진
- Raspberry Pi
- SSH
- 라즈베리파이
- git
- DAQ
- Templates
- analysis
- DS18B20
- 코로나
- pyserial
- template
- CSV
- Model
- COVID-19
- Pandas
- sublime text
- raspberrypi
- 자가격리
- Regression
- 코로나19
- github
- MacOS
- Python
- Django
- ERP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |