바뀜

1,326 바이트 추가됨 ,  2022년 4월 26일 (화) 13:57
30번째 줄: 30번째 줄:  
|서버를 돌린 후 <nowiki>http://localhost:8000</nowiki> 으로 들어가 작동이 되는지 확인해본다.
 
|서버를 돌린 후 <nowiki>http://localhost:8000</nowiki> 으로 들어가 작동이 되는지 확인해본다.
 
이게 된다면 기본적인 작동에 대한 문제는 없다.
 
이게 된다면 기본적인 작동에 대한 문제는 없다.
 +
      35번째 줄: 36번째 줄:     
<code>UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte</code>
 
<code>UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte</code>
 +
 +
원인은 다양하다.
 +
 +
* 컴퓨터 이름에 영어 외의 문자가 포함된 경우.(네트워크명이 한글인 경우. 보통 네트워크명은 컴퓨터 이름을 따라간다.)
 +
* 경로에 영어 외의 문자가 포함된 경우.(한글이 포함되었는데 될 때도 있다.)
 +
* 원인불명 : 장고를 삭제하고 다시 설치하면 되기도 한다.
    
|}
 
|}
 +
 +
=== 커스텀 유저 등록 ===
 +
초보자에겐 어려우니, 실제 서비스를 만들고자 하는 경우가 아니라 장고의 기능을 익히고자 하는 경우라면 무시해도 좋다. 실제 서비스를 만들고자 한다면 서버작동을 확인한 후 가장 먼저 할 일은 커스텀유저 생성이다.(최대한 앱 이름은 다른 앱과 겹치지 않게 상세히 적자.)
 +
 +
[[회원관리 2. 커스텀유저(AbstractUser 이용)|커스텀유저(AbstractUser 이용)]]
 +
 +
일반적으로 본격적인 프로젝트를 시작하기 전에 만들기가 권장된다. 프로젝트 도중에 모델을 바꾸는 것은 DB의 왜래키나 다대다 관계에 영향을 미치는데, 이를 다시 고치는 일은 꽤 어려운 일이기 때문이다.(중간에 커스텀모델을 추가하는 경우엔 DB자체를 지우고, 다시 구성한다.) 장고의 의존성 특성 때문에 최초의 DB에 생성되어 포함되어야 한다.
    
=== 관리자 등록 ===
 
=== 관리자 등록 ===