어제 꿈. 할아버지 머리를 깎아드렸는데 마음에  안들어하셨다.
운동은 연어에 소맥을 먹어서 패스
1kg쪘다.

40분달리기 40분걷기
스쿼 15*7
팔굽 15*5
윗몸 15*5
원암 15*3

동작하나도 더 신경쓰다보니 더 근육에 자극이  많았다
내일은  팔,배 7세트를 채워보자

몸무게는 78.5로 1일차와 같지만
체지방율 0.7감소했다

'삶의 코드 > Code of Life' 카테고리의 다른 글

불행을 경험한 적이 있는 행복한 사람  (0) 2019.10.16
원fun맨 3일차  (0) 2019.09.20
원fun맨 1일차  (0) 2019.09.17
당신을 얼마나 위로할 수 있습니까?  (0) 2019.09.10
사진첩  (0) 2019.07.18
22시40분~25시
60분 걷기 15분 뛰기 30분 걷기
스쿼트 15*4
팔굽혀펴기 15*4
윗몸일으키기 약하게 15*3+20
원암덤벨 각각 15*3

토마토 1개
몸무게 78.5

첫 걸음..
컴퓨터와 휴대폰에서 벗어나서 걷기 시작했다. 이런저런 생각이 스치며 화가 나려다 말고 눈물도 나려다 말았다. 방안에 가만히 있는게 아니라 장면이 계속 바뀌니 정서도 바뀌더라.
그런데 문득.. 왜 웃음은 나오질 않을까
내 기본정서는 슬픔이다. 아직..
아직이란 말에 희망을 담아둔다.
이 뱃살이 멋있어질 것을 기대하며..
슬픔도 승화되길 기대하며..

'삶의 코드 > Code of Life' 카테고리의 다른 글

원fun맨 3일차  (0) 2019.09.20
원fun맨2일차  (0) 2019.09.19
당신을 얼마나 위로할 수 있습니까?  (0) 2019.09.10
사진첩  (0) 2019.07.18
수많은 사람의 실패  (0) 2019.06.19

당신은 얼마나 정서적으로 유능한 사람입니까?

 

당신은 당신의 인내심의 한계를 넘는 자극을 받았을 때,

어떻게 행동합니까?

- 그래요. 알아서 감당할 수 있을만큼 하시겠죠. 

   다 감당할 수 있을 거라고 '생각'하면서 하겠죠. 실제는 다를지 몰라도.

 

그럼 이건 어떻습니까?

당신은 누군가를 얼마나 위로할 수 있습니까?

 

지나가다 사탕을 떨어뜨려 울고 있는 아이

번번히 목표를 실패하는 친구

사랑을 놓쳐버린 사람

어떤 조건에서 명백하게 다른 사람보다 부족한 것이 있는 사람

길 한복판에서 술에 취해 잠든, 어쩌면 지명수배자일지 모르는 아저씨

매일 길바닥에서 온갖 냄새를 풍기는 사람

사고로 소중한 사람을 잃은 사람

가족의 자살을 받아들일 수 없는 사람

 

그들은 결핍되었거나 무엇가를 잃어버린 사람 같습니다.

어디까지 위로할 수 있겠습니까?

 

나는 열심히 한다면.. 그럴 수 있을 것이라 생각했습니다.

그런데 매년 매일 매번 모르겠습니다.

 

특히 나는 나 역시도 위로하지 못합니다.

자신이 누군지도, 무엇을 잃어버렸는지도 모릅니다.

당신도 그러합니까?

 

'삶의 코드 > Code of Life' 카테고리의 다른 글

원fun맨 3일차  (0) 2019.09.20
원fun맨2일차  (0) 2019.09.19
원fun맨 1일차  (0) 2019.09.17
사진첩  (0) 2019.07.18
수많은 사람의 실패  (0) 2019.06.19

헤어지고

괜찮은줄

알았는데

 

엄마가

내새끼

사진좀

보내라

 

문득

왈콱

운다

나는

지금

대체

 

 

가족

사진

 

그러다

감사해

행복해

 

나는 우리 아빠랑 엄마가 참 좋아요.

엄마도 아빠가 좋았으면 좋겠어요.

나도 좋은 사람 만날거예요.

'삶의 코드 > Code of Life' 카테고리의 다른 글

원fun맨 3일차  (0) 2019.09.20
원fun맨2일차  (0) 2019.09.19
원fun맨 1일차  (0) 2019.09.17
당신을 얼마나 위로할 수 있습니까?  (0) 2019.09.10
수많은 사람의 실패  (0) 2019.06.19

Class 'Post' has no 'objects' memberpylint(no-member) 라는 에러메시지

 

vscode의 에러라고

https://motokoluv.github.io/django/django-5

 

models.py에 

objects = models.Manager() 를 입력해주면 해결된다!

 

 

git pull 을 했더니 이런 에러 메시지가 나온다.

 

error: Your local changes to the following files would be overwritten by merge: mysite/settings.py

Please, commit your changes or stash them before you can merge.

Aborting

 

https://jybaek.tistory.com/389

 git pull 을 할 때 다른 사람과의 commit이 일어나기도 한다고...

> git stash

를 하면 아래처럼 나온다. 이메일과 아이디를 다시 입력하고,

git pull을 하면!!

또 에러라고? 아 git stash를 해야지.

다시 git stash를 하고 나면,

 

Saved working directory and index state WIP on master: c0ee4df My Django app, first commitHEAD is now at c0ee4df My Django app, first commit

 

뭔가를 했다고 한다.

> git pull 하면 잘 된다.

설정 제대로 하기 - 킹갓설명

https://youtu.be/Y4c4ickks2A

 

 

< 오늘 할일 >

- "hello, world!"라는 말이 웹페이지에 뜨게 할 것이다.

 

< 만드는 방법 >

- 폴더(polls)를 만든다.

- views라는 곳에 쓰고 싶은 내용(hello, world)을 쓴다.

- views의 내용을 상위폴더(mysite)에서 가져올 수 있도록 urls로 연결한다.

- 이를 위해, polls폴더의 urls와 mysite의 urls를 연결한다.

 

< 실제 구동되는 방식은 이럴 것 같다 >

- http://127.0.0.1:8000/polls/을 입력하면

- mysite의 urls.py은 polls의 urls.py를 호출한다.

- polls의 urls.py에서는 views의 index를 호출한다.

- views의 index에서는 HttpResponse로 "Hello, world~"를 출력한다.

- 웹페이지에 나타난다.

 

 

[polls 폴더만들기 / VSCODE / startapp polls 실행 안됨]

 

https://docs.djangoproject.com/ko/2.1/intro/tutorial01/

 

외부로 나가는 명령을 명령프롬프트에 써야할 때다.

다음의 명령을 VSCODE의 터미널에 입력하면 실행이 안된다.

> python manage.py startapp polls

옳커니, 명령프롬프트에서는 실행이 된다.

vscode를 보니 polls 폴더가 생성되었다.

[polls - views.py 작성]

polls 폴더를 열어서, views.py를 연다.

 

# 작성
from django.http import HttpResponse

def index(request) :
    return HttpResponse("Hello, world. You're at the polls index.")
    
# 나의 해석
django.http라는 기능모음에서 HttpResponse 기능을 꺼내 사용한다.

index라는 함수를 만든다(def). 요청이 들어오면(request) 작동한다.
  작동되면 Http응답(response)을 보낸다(return). 그 내용은 ("Hello, ~index.") 이다.

[polls - urls.py 작성]

polls 폴더에 새파일 urls.py를 만든다.

그 안에 작성한다.

이 작업으로 url경로를 응답이 들어오면, views를 출력하도록 만든다.

# 작성
from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
]
# 나의 해석

django.urls 기능모음에서 path기능을 꺼내쓴다.

. 기능모음에서 views기능을 꺼내쓴다.



주소패턴(urlpatterns)은 경로(path)를 불러온다.

   전체경로에 빈칸(''), 즉 다른 주소가 안 붙으면, views에서 index함수를 불러온다.  == 127.0.0.1 : 8000 이면 출력된다.

   url경로의 이름은 index 이다.

 

참고 - https://tutorial.djangogirls.org/ko/django_urls/

 

 

[mysite - urls.py 작성]

# 작성
from django.contrib import admin
from django.urls import include, path

urlpatterns = [
	path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]
#해석

기존에 작성되어있는 admin은 관리자 부분이므로, 일단 패스.
django.urls 기능모음에서 include와 path를 사용할 것

주소패턴(urlpatterns)은 첫번째경로는 127.0.0.1:8000/polls/로 들어오면 polls.urls로 전송할 것.
두번째는 +admin/ 으로 들어오면 관리자페이지로 들어갈 것.

https://programmers.co.kr/learn/courses/6/lessons/467

  • app - 웹사이트를 기능별로 분류해놓은 단위
  • urlpatterns - 서버에 요청이 들어온 경우, 담당자를 지정하는 역할. url(주소, 주소에 접속하면 실행될 명령어)
  • include - 앱 접속을 위해 씁니다.

 

 

[서버연결]

각 .py 마다 저장(Ctrl+S)을 한다. 그래야 수정한 것들이 반영이 된다.

안하면 오류남.

 

명령프롬프트를 열어, 서버를 연결한다.

> python manage.py runserver

 

127.0.0.1:8000을 입력하면, 페이지가 없다고 나온다. 

이유는 우리가 작성하면서 8000 이후의 경로를 지정해주었기 때문이다.

8000까지만 입력했을때 즉  mysite의 urls에 path('', ~~)로 설정해주어야 이 주소를 사용할 수 있다.

127.0.0.1:8000/polls/를 입력하면, 우리가 views에 입력한 내용이 나타난다!

"Hello, world." 라는 문장은 언제봐도 설레는 문장이다.

127.0.0.1:8000/admin/을 입력하면, 관리자페이지가 나타난다.

 

[마지막 정리]

이렇게 연결이 되어있는 것이다.

'프로그래밍 > Django' 카테고리의 다른 글

pythonanywhere/Django/git pull error  (0) 2019.07.10
pythonanywhere/django/배포에러  (0) 2019.07.09
Djangoproject 따라하기 / Visual Studio Code  (0) 2019.06.26
Programmers 1일차  (0) 2018.11.21
1. Django 프로젝트생성  (0) 2018.11.14

+ Recent posts