- member_info
: id .Fk (아이디), password(비밀번호), email(이메일)- recipe
: id .Fk (아이디), source(재료), recipe_id .PK(레시피아이디), title(제목), info(소개), ex(설명), url(페이지링크), c_like(좋아요수)- review
: num .PK(일련번호), recipe_id .FK(레시피아이디), id .Fk (아이디), coment(댓글내용)- manage
: id .Fk.PK (아이디), report(신고사유), c_report(신고횟수)
# 리스트 생성, 재료 입력시, 리스트에 넣기
For i in s:
if i==null:
…..
break
#for문 i가 null값이 될 때까지
create 쿼리문 반복(이때, 재료1, 재료2, ... 재료만 다른 값 들어감)
recipe 테이블 사용
이미지 업로드는 DB사용 X, 코드 폴더에 저장
==> select url from recipe
where sorce='김치' and sorce='감자'
order by c_like desc;
---->>> class 안에 list로 url 정렬
신고 컴포넌트
#신고 사유 작성 후 확인버튼
-> manage 테이블의 report칼럼에 추가
-> manage 테이블의 c_report 1씩 증가
(이때, 게시물올린 회원 아이디값, 신고사유 받아옴)
리뷰 컴포넌트_ 댓글달기 버튼
#review테이블에 현재 로그인 회원 아이디, 리뷰내용 추가
좋아요 컴포넌트
#누르면 c_like 1씩 증가
#두번 누르면 취소