본문 바로가기
반응형

Django8

[웹개발] Django framework with Postgres DB system Django 프레임워크에 기본 제공되는 DataBase는 sqlite3다. 가장 기본적인 DB가 제공된다. 개발자 입장에서는 조금 더 쓰기 편한 DB를 선호한다. DB 중 가장 많이 사용되는 Posgress를 Django 프로젝트에 이용하는 방법을 알아보도록 하자. 1. 컨셉 Django 내 프로젝트 폴더에서 setting.py를 확인한다. default에서 다음 항목들을 변경해준다. Engine : django.db.backends.postgresql Name : Postgres내에서 database 이름 User : posgres(거의 default value임) Password : password host : localhost Django 내 default로 저장된 sqlite3에서 progresq.. 2021. 9. 11.
[Django] Django migration error 대처법 Django 마이그레이션은 DB를 안전하게 이동하는 방법 중 하나다. 서버에 적재되어있는 DB에 손상이 가면 절대 안되는 일이지만, 작업을 하다 혹시나 변수가 날아간다던지 유저정보가 날아가는 경우에는 어쩔 수 없이 DB를 전부 날려야 하는 상황이 올 수 있다. Django에서 마이그레이션 초기화 하는 방법을 알아보자. 1. 마이그레이션 초기화 방법 윈도우 환경에서 Django내 마이그레이션을 초기화 하기 위해서는 1) 마이그레이션 내 __init.py__를 제외한 다른 모든 파일을 삭제한다. 2) 마약 sqlite를 사용하고 있다면 db.sqlite.3를 삭제한다. 3.) 새로 마이그레인션을 진행한다. 2. 마이그레이션 하는 방법 python manage.py makemigrationos python m.. 2021. 9. 7.
반응형