강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

날로먹고싶당님의 프로필 이미지
날로먹고싶당

작성한 질문수

파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap

blog 앱 만들기; Post 모델 만들기; admin에 추가하기

코드 질문입니다

작성

·

236

0

강의 잘 듣고있습니다.

웹에 대한 기초가 없어서 질문 남깁니다ㅠ

title, content, created, author ...

컴퓨터 입장에서 타이틀은 제목, 콘텐츠는 내용이고 등등 이런 걸 어떻게 아는지 궁굼합니다. 예를들어 titleeeee이라고 쓰면 안 되던데 title=제목 이런식으로 이름이 매칭되는건 원래 정해져있는건가요?? 제가 포스트add로 작성했던 그 필드들에 이미 이름이 들어가있는건가요?ㅠ

답변 1

0

SungYong Lee님의 프로필 이미지
SungYong Lee
지식공유자

title, content, created, author 등의 필드명은 models.py에서 정의할 때, 마음대로 정할 수 있습니다. 

title 대신 jemok, 

content 대신 naeyong, 

이런 식으로 써도 문제 없습니다. 

대신, 모델에서 필드명을 그렇게 정하면, views.py나 템플릿(html)에서도 동일하게 맞춰줘야 합니다. 

어떤 상황에서 titleeee이라고 쓰면 안된다고 하시는지 잘 모르겠어서, 추측을 해보자면. 

titleeee라고 썼을 때, views,py나 템플릿에서 거기에 맞게 적어줬으면 문제없이 작동할겁니다. 

만약 파이참에서 titleeee라고 썼을 때, 회색으로 물결 표시가 나왔다면, 그건 그냥 파이참에서 맞춤법 오타 점검을 해줄 뿐이지, 장고에서 안되지는 않습니다. 

날로먹고싶당님의 프로필 이미지
날로먹고싶당

작성한 질문수

질문하기