# Migrate

21개의 포스트

sequelize 사용하기3 - 외래키 적용된 테이블 만들기

각 테이블들을 생성하는 migration을 작성한다. migration에는 foreign key 컬럼이 포함되어야 한다. models 작성할 때는 foreign key들은 빼고 작성한다.models에 테이블 간의 1:N, N:1 관계 및 foreign key 작성..i

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

[Django] 비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 St 만들기#5_프로필 수정 구현과 장고3에서 추가된 TextChoices 활용

1) > views.py의 profileedit이 아직 'form'을 넘겨주지 않아서 form.html에도 form이 전달되지 않을 경우를 설정해줬다. 2) > signup 함수에서는 아직 유저 정보가 없어서 User를 Model로하는 빈 SignupForm instance를 생성하는 게 목적이었지만, ProfieForm에서는 현재 user에 해당하는...

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

[Django] 비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 St 만들기#2_커스텀 유저 지정 및 회원가입 구현

1) > 커스텀 유저를 만들고 회원가입/로그인 기능을 구현하기 위한 accounts 앱을 만들었다. 앱을 만듦과 동시에 내부 urls.py 파일 생성과 설정을 동시에 해주는 것이 좋다. >> 앱도 있고 귀속된 urls.py 파일도 있다면 프로젝트의 urls.py에서 두 조건을 이어주는 작업을 통해서, accounts/로 접근할 경우 accounts의 ur...

2022년 7월 10일
·
0개의 댓글
·
post-thumbnail

[Django] 장고 Models를 활용한 데이터베이스 처리#9_마이그레이션을 통한 데이터베이스 스키마 관리

1) > 만약 Post 모델에 author 필드를 추가한 상황이라면 기존에 db 테이블에 있던 요소들에도 non-nullable 요소(예를 들면 외래키의 id 값)를 넣어줄 것인지 물을 것이다. (나는 tagset 필드에서 blank = True로 바꿔주며 이를 해결한 적이 있다.) author는 외래키 필드이고 해당 필드는 settings.AUTHUSE...

2022년 7월 8일
·
0개의 댓글
·
post-thumbnail

[MIGRATE]manage.py: SyntaxError

clone 파일 migrate 오류.

2022년 6월 23일
·
0개의 댓글
·
post-thumbnail

[MIGRATE]ValidationError

  migrate 시 발생한 error.

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

Sequelize를 통해 Delete Migration 삭제 안 될 때

간단하면서 간단하지 않은 Error입니다.입력 시 일반적으로 migration file이 삭제됩니다.하지만 ERROR: unable to find migration: 20220531-create-task.js 와 같은 에러가 발생한다면 20220531-create-ta

2022년 5월 31일
·
0개의 댓글
·

docker-compose django migrate 에러

docker-compose.yml에서 depends_on 옵션을 주어도 migrate 에러가 발생하는 문제거두절미하고 해결법 -> 깃헙 문제는 일단 depends_on옵션을 주었을 때 순서적으론 DB가 먼저 실행되고, django가 실행되는 건 맞다. 근데 DB가 완전

2022년 4월 28일
·
0개의 댓글
·
post-thumbnail

[django] 1st project review(views/urls)

🖥 1차 프로젝트 진행하면서 받은 피드백 정리

2022년 4월 3일
·
0개의 댓글
·

[django] C.R.U.D 2 (1) 주인과 강아지

지난번 models.py에 이어서, views.py와 urlConf 까지 작성해서 django 전체를 완성해보자.

2022년 3월 16일
·
0개의 댓글
·

django migration시 유의사항 및 유용한 명령어

배경 상용 django 환경에서 버전 업데이트시 앱 마이그레이션 문제로 고충을 겪게 된다. 현재 팀에서 django 관련 프로젝트가 처음이라 그런지, 상용 프로젝트 버전업시 migration 파일을 전부 날리고 새롭게 구축하는 비효율적인 부분이 반복되고 있었다. 그에 따라 migration을 어떻게 하는 것이 적합한지 스터디하고 진행해보았다. 마이그레이션...

2022년 1월 18일
·
0개의 댓글
·
post-thumbnail

[Django] 배포 중 마이그레이션 오류

장고 하다보면 테이블 삭제하거나 변경될 경우 가 안먹힐 때가 있는데 그럴 땐 당황하지말고 이렇게 따라하면 된다.배포 중에 도커 컨테이너에서 해서 좀 힘들었다...모든 데이터를 지우며 초기화 만약 배포 전이라면 이렇게 데이터를 다 삭제하거나 db.sqlite 를 삭제해

2021년 10월 7일
·
0개의 댓글
·
post-thumbnail

TIL 27. Django - App 생성, Model & Migrate

생성한 App에서 Model을 작성해 Migrate하고, MySQL DB로 변환되는 과정을 알아보자.

2021년 9월 16일
·
0개의 댓글
·
post-thumbnail

[ Ruby on Rails ] scaffold 완벽하게 지우기!

[scaffold 확실하게 지우기!] rake db:migrate 를 하는 순간..! table already exists.. 이미 테이블이 있다고 나온다.. 확실히 지운 줄 알았는데... 그래서 방법을 찾아보았다!

2021년 8월 15일
·
0개의 댓글
·
post-thumbnail

[Error] dJango - migrate 했는데 'No migrations to apply' 일 경우!

한창 신나게 dJango shell로 데이터를 집어넣으면서 과제 진행중이었는데 충격적이게도 마지막 AllergyDrink테이블의 drinks컬럼이 생성되지 않은 상황!차분하게 migrations 디렉토리 내 migration 파일을 삭제하고, 다시 makemigrati

2020년 12월 2일
·
2개의 댓글
·
post-thumbnail

Django 프로젝트 설계

사용자가 클라이언트를 이용하면 클라이언트가 URL로 request를 한다.2~3. URL문자를 django가 URLConf라는 방식을 이용하는데 urls.py안에 어떤 url 요청이 오면 어떻게 처리해라라는 url과 실제로 장고프레임워크가 실행되어야 하는 함수 또는 클

2020년 10월 31일
·
0개의 댓글
·

[Python]Django에서 makemigrations와 migrate의 차이

Django Migrate공식 문서makemigrations: models.py에서 적용한 변경사항이나 추가된 혹은 삭제된 사항들을 감지하여 파일로 생성migrate: 적용되지 않은 migrations들을(설정값들을) 적용시키는 역할models.py에서 바꾼 내용을(예

2020년 10월 8일
·
0개의 댓글
·

[Django] Migrate 초기화

Django의 마이그레이션 도구는 모델 관리하는데 있어 편리함Django의 마이그레이션 파일은 모델 관리하는 정보와 마이그레이션 정보를 갖고 데이터베이스와 연결 시 동기화하는 작업을 함그러나 너무 많은 저장소에서 관리하는 것을 불필요하거나 문제를 야기 시킴Django

2020년 8월 17일
·
0개의 댓글
·

Relation btw Django models field n MySQL

crawling bulk data를 MySQL table에 넣어주려다가 신기한 점을 발견했다.귀납적 이야기다.기존에 작성한 Models의 한 필드에서 max_length값이 50이라 그것보다 긴 값이 안 들어갔다.지훈님이 max_length 제한이 있어도 더 긴 값도

2020년 3월 12일
·
0개의 댓글
·

Django에서 View table 만들기 #1

1. Database View란? 우선 위키백과에 따르면 View는 "관계 데이터베이스의 데이터베이스 언어 SQL에서 하나 이상의 테이블 (또는 다른 View)에서 원하는 모든 데이터를 선택하여, 그들을 사용자 정의하여 나타낸 것" 이라 정의 되어있다. View가 실제 테이블과 가장 다른 점은 실제로 데이터를 저장하고 있지 않으며, 논리적으로만 존재한다...

2020년 1월 22일
·
2개의 댓글
·