inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

인스타그램 클론 - full stack 웹 개발

메인화면 :: templates 2

HTML에서 django태그로 model에 있는 데이터를 가져오는데...

178

sincc0715

작성한 질문수 18

1

{{ post.author.profile.nickname }} 

이런식으로 HTML에다가 태그를 달아서 데이터를 가져오는데..

이게 저희가 accouts랑 post랑 model.py를 따로 만들었는데

post에서 author를 가져오는데 어떻게 post에서 만든 author가 accounts에서 만든 profile model의 이미지를 가져오는지 궁금해서 

어 제가 설명을 못해서.. 

- accounts의 profile 모델이랑 post의 Post 모델을 만듬        - post의 데이터를 HTML에다가 가져오는데 {{ author.profile.nickname }} 이렇게 가져왔는데 여기서 궁금한게 ..

profile의 모델은 accounts에서 만들었는데 어떻게 

post 모델에서 가져올수 있는지 궁금합니다... 하 정말 저 설명 못하는거 같내요.. ㄷㄷ 

너무 궁금해요~~~~~~~~~~~

python HTML/CSS django 클론코딩

답변 1

0

카인드패밀리

sincc0715님 데이터 베이스의 연결관계에 대한 이해가 필요하세요 :0

요 내용은 깊게 들어가면 상당히 어려운 부분이 맞아요 ㅠ ㅠ  후려쳐서 이해를 드리면

post의 저자정보인 author는 장고에서 제공하는 User 모델을 외래키로 연결하고 있습니다

그리고 그 User 모델은 acounts의 Profile의 user 필드가 일대일의 관계로 연결을 하고 있지요

이 관계들 덕분에 post의 author 정보가 있다면 acounts의 프로필 정보에 접근이 가능하게 되는겁니다

요 관계들을 완전히 이해 하시기 위해서는 ERD와 SQL을 이해하셔야 해요

아쉽게도 ... 본 수업은 데이터 베이스 모델링의 이론을 설명하고 있지는 않습니다 

생활코딩의 관계형 데이터 베이스 수업을 추천드립니다 !

https://www.opentutorials.org/module/4134

variableWidth.style.width 실행이 안되는것 같습니다.

0

304

0

알수없는 에러,,

0

209

0

postgresql: unrecognized service

0

290

0

AssertionError

0

214

0

\d 해도 작동이 안되고 에러가 납니다.

0

317

3

혹시 안내사항이 무슨 말인가요??

0

250

1

팔로잉 부분이 아예 작동이 안되네요. 분명히 똑같이 적은거 같은데 글자도 그림 뒤에 숨고 잘 작동이 안되요

0

283

3

전체 완성된 코딩소스는 어디잇나요?

0

190

2

4:10 쯤에 보이는 네모칸(빨, 주, 노, 초, ...) 치는 앱은 무엇인가요?

0

268

2

웹을 조금 해본사람이 들어야하나요 ?

1

212

1

제가 models.py의 Comment에서 post 변수를 안쓰고

0

230

0

여기까지 따라하고 runserver를 했더니 오류가 떠요

0

421

2

너무 저급한 질문 일 수도 있긴한데

0

172

0

화면이 오류가 안뜨는데

0

237

0

해결은 했지만 궁금합니다.

0

185

0

config폴더에 있는것과 accounts폴더에 있는 것들은 어떻게 다른건가요?

0

358

1

acoount 아래에 urls.py가 없는데 만들어야하나요?

0

190

1

링크가 안생겨요

0

203

1

상위폴더로 어떻게 이동하나요?

0

1112

1

psql이 안돼요

0

212

0

똑같이 했는데 오류가 뜹니다

0

288

1

6분 54초

0

180

0

저도 왜 좋아요가 안뜨는 걸까요?

1

539

6

top :50% 가 왜 가운데로 안가는건가요?

0

456

1