inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 웹 개발(Flask, SQLAlchemy 이용)

one-to-many 2

relationship 코드위치.

178

MIKE.aeon

작성한 질문수 53

0

안녕하세요.

role, user 클래스중, relationship 선언위치는 one 쪽에 선언하는게 일반적인가요? 아니면 반대로 해도 되나요?

role:user -> one to many 라고 봤을때, role 클래스에 위치하는데, 이것을 user 클래스에 넣고

roles = db.relationship('role', backref='user', lazy='dynamic')

이런식으로 코딩해도 되는지 문의 드립니다.

아니면 설명해주시진 않았지만, 암묵적인 규칙같은것이 있는지 문의 드립니다.

flask sqlalchemy python

답변 1

0

최광성

relarionship 은 many의 저장소라 one 쪽에 두는게 맞습니다.

유저가 단일 롤을 갖는 경우 다중롤을 갖는 경우가 있어 디자인하기 나름입니다.

프롬프트의 영문 버전을 만들 때, 출력 규칙에 포함된 한글 부분은 영어로 번역하지 않고 그대로 유지하면서, 영문 편과 한글 편을 한 번에 함께 출력하려면 어떤 워크플로우로 구성하면 좋을까요?

0

6

0

프로그램은 뭘 사용하시는 건가요??

1

10

2

수업자료와 노션 공유 문제

0

16

3

python run.py 실행시 에러 문제

1

28

2

조건 반복문 질문: for 문 ?

0

21

0

54강 4분 41초에서 질문 있어요.

0

18

1

커서창

1

30

2

강의 제작

1

34

1

23강 질문드립니다, 강사님.

0

23

1

(등록 웹 페이지 개발 3) relationship등록관련 경고문구

0

306

1

(many to many)에러문구 관련

0

386

1

(one-to-many) admin.users.all() 시 출력화면

0

398

1

[db, model2] inflearn 테이블 생성오류시 참고하세요.

0

266

1

use inflearn;

0

328

1

공유 템플릿

0

360

1

run이 작동이 안됩니다ㅠㅠ

0

295

1

서버를 열었을때 404 오류가 납니다

0

294

1

실습 중 질문이 있습니다.

0

588

3

BluePrint 질문입니다.

0

340

1

Project.query.get(1) 질문

0

365

2

db, model2에서 db.create_all()수행시 나타나는 오류입니다..

0

539

1

sql db중에 id 1의 정보가없습니다

0

303

1

ForeignKey 에러 관련.

0

259

3

Delete가아니고 Update강의가 올라와있네요

0

230

2