바뀜
둘러보기로 가기
검색하러 가기
← 이전 편집
다음 편집 →
장고 DB설정
(편집)
2022년 10월 7일 (금) 14:33 판
814 바이트 추가됨
,
2022년 10월 7일 (금) 14:33
편집 요약 없음
134번째 줄:
134번째 줄:
|DB기초 설정
|DB기초 설정
|DB의 인코딩이 utf-8로 되게끔 설정. [https://hongjuzzang.github.io/howto/mysql_django/ 링크]를 참조하자.
|DB의 인코딩이 utf-8로 되게끔 설정. [https://hongjuzzang.github.io/howto/mysql_django/ 링크]를 참조하자.
+
|}
+
+
= 에러 =
+
DB관련 에러는 골때린다... 한 번 꼬이면 되돌리기가 너무 힘든데... 왜 이런 것들은 여전히 고전적인지 이해가 잘 되진 않는다.
+
+
=== (fields.E300) Field defines a relation with model '***', which is either not installed, or is abstract. ===
+
다양한 원인인데 다양한 원인인 만큼 다양한 시도가 가능하다.
+
{| class="wikitable"
+
!시도
+
!설명
+
|-
+
|따옴표 찍기
+
|mysql, mariaDB를 이용할 때 발생한 에러이다.
+
같은 모델 안에 짠 모델을 참조하려면 아래와 같이 따옴표 안에 두어야 한다.
+
+
user = models.ForeignKey('참조모델', on_delete=models.CASCADE)
+
+
sqlite에선 따옴표가 없어도 잘 작동하기에, 개발컴퓨터에선 잘 쓰다가 서버컴으로 옮길 때 발생했던 문제이다.
|}
|}
[[분류:2. 장고 설정]]
[[분류:2. 장고 설정]]
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,408
번
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
계정 만들기
로그인
이름공간
문서
토론
변수
보기
읽기
편집
원본 편집
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
특수 문서 목록
인쇄용 판