주 메뉴 열기
대문
임의의 문서로
로그인
설정
Pywiki 소개
면책 조항
Pywiki
검색
바뀜
← 이전 편집
2. 장고 프로젝트, 앱 만들기
(편집)
2022년 4월 26일 (화) 13:57 판
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에 생성되어 포함되어야 한다.
=== 관리자 등록 ===
=== 관리자 등록 ===
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,410
번