• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

코드 질문입니다

21.04.06 01:32 작성 조회수 138

0

강의 잘 듣고있습니다.

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

title, content, created, author ...

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

답변 1

답변을 작성해보세요.

0

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

title 대신 jemok, 

content 대신 naeyong, 

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

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

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

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

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