A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 앱 이름 | 주소 | 메소드 | 설명 | View | 인자로 받아야하는 Model | 참고 사이트 | |||||||||||||||||||
2 | KUMO | / | get | 루트 페이지 | ||||||||||||||||||||||
3 | https://freekim.tistory.com/8 | |||||||||||||||||||||||||
4 | Accounts | accounts/signup | get, post | 회원가입 페이지 | CreateAPIView | User | https://h0ng3.tistory.com/28 | |||||||||||||||||||
5 | Accounts | accounts/login | post | 로그인 페이지 | LoginView | |||||||||||||||||||||
6 | Accounts | accounts/logout | get | 로그아웃 페이지 | LogoutView | |||||||||||||||||||||
7 | Accounts | accounts/idpwfind | post | 아이디/비밀번호 찾기 | PasswordResetView | User | https://gaebyeokja.tistory.com/10 | |||||||||||||||||||
8 | Accounts | accounts/ , include('allauth.urls') | get, post | 소셜 로그인 | ||||||||||||||||||||||
9 | Accounts | accounts/qrcode | post | 회원가입시 QR 생성 | User.QrCode | https://ddolcat.tistory.com/716 | ||||||||||||||||||||
10 | ||||||||||||||||||||||||||
11 | Customer | customer/<int:pk> | get | 고객 루트 페이지 | ReadonlyModelViewSet | User.QrCode | https://brownbears.tistory.com/82 | |||||||||||||||||||
12 | Customer | customer/search | post | 검색 페이지 | ModelViewSet | Shop | https://devdongbaek.tistory.com/142 | |||||||||||||||||||
13 | Customer | customer/<int:pk>/profile | get, post, delete, patch | 고객 마이 프로필 | ModelViewSet | Q(Customer) | Q(Coupon) | https://velog.io/@jxxwon/Django-Q-%EA%B0%9D%EC%B2%B4 | |||||||||||||||||||
14 | Customer | customer/<int:pk>/bookmark | get, delete | 즐겨찾기 | ModelViewSet | Customer | ||||||||||||||||||||
15 | Customer | customer/neighborhood | get | 주변 가게 둘러보기 | ReadOnlyModelViewSet | Shop | https://codehanry.tistory.com/14 | |||||||||||||||||||
16 | Customer | customer/<int:pk>/stamp | get | 내 스탬프 페이지 | ReadOnlyModelViewSet | Coupon | ||||||||||||||||||||
17 | Customer | customer/qna | get, post, delete, patch | 고객센터 | ModelViewSet | QnA | ||||||||||||||||||||
18 | https://vixxcode.tistory.com/166 | |||||||||||||||||||||||||
19 | Shop | shop/ | get | 업주 루트 페이지 | ||||||||||||||||||||||
20 | Shop | shop/Check_QRcode/ | post | 가게에 처음 들린 고객의 QR 체크시 | ModelViewSet | writer, shopname | ||||||||||||||||||||
21 | Shop | shop/get_Check_QRcode/ | put | 가게에 n번 들린 고객의 QR 체크시 | http://www.incodom.kr/Django/DRF-Serializer | |||||||||||||||||||||
22 | Shop | shop/myshop_data/ | get | 내 가게 데이터 | ||||||||||||||||||||||
23 | Shop | shop/myshop/ | get, post, put, delete | 내 가게 detail | ||||||||||||||||||||||
24 | Shop | shop/myshop/create_comment/ | post | 내 가게 리뷰 댓글 달기 | ||||||||||||||||||||||
25 | Shop | shop/profile/ | get | 업주 프로필 | ||||||||||||||||||||||
26 | Shop | shop/qna/ | get, post, put, delete | 업주 QnA | ModelViewSet | Q(Shop) | Q(Review) | ||||||||||||||||||||
27 | ReadOnlyModelViewSet | Payment | ||||||||||||||||||||||||
28 | ModelViewSet | QnA | ||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | https://23life.tistory.com/84?category=969703 | |||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | Import 해야할 것 | |||||||||||||||||||||||||
46 | qrcode | |||||||||||||||||||||||||
47 | django rest framework | |||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | 알고있어야할 것들 | |||||||||||||||||||||||||
55 | 다중 User model 만들 수 없음, Customer과 Shop model을 만들고 User를 FK로 받자. | |||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | Model 클래스 | 필드명 | 필드 타입 | 설명 | ||||||||||||||||||||||
59 | User | PK | AutoField() | |||||||||||||||||||||||
60 | username | CharField() | ||||||||||||||||||||||||
61 | password | CharField() | ||||||||||||||||||||||||
62 | phonenum | CharField() | ||||||||||||||||||||||||
63 | created_at | DateTimeField() | ||||||||||||||||||||||||
64 | qrcode | ImageField() | ||||||||||||||||||||||||
65 | is_shop | BooleanField() | ||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | Shop | PK | AutoField() | |||||||||||||||||||||||
71 | user | ForeignKey() | ||||||||||||||||||||||||
72 | shop_name | CharField() | ||||||||||||||||||||||||
73 | shop_phonenum | CharField() | ||||||||||||||||||||||||
74 | shop_location | CharField() | ||||||||||||||||||||||||
75 | shop_image | ImageField() | ||||||||||||||||||||||||
76 | shop_introduction | CharField() | ||||||||||||||||||||||||
77 | shop_sector | CharField() | ||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | Customer | PK | AutoField() | |||||||||||||||||||||||
80 | user | ForeignKey() | ||||||||||||||||||||||||
81 | cu_nickname | CharField() | ||||||||||||||||||||||||
82 | cu_level | BigIntegerField() | ||||||||||||||||||||||||
83 | cu_bookmarklist | manytomany | ||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | Review | PK | AutoField() | |||||||||||||||||||||||
92 | writer | ForeignKey() | ||||||||||||||||||||||||
93 | shopname | ForeignKey() | ||||||||||||||||||||||||
94 | review_star | IntegerField() | ||||||||||||||||||||||||
95 | review_photo | ImageField() | ||||||||||||||||||||||||
96 | review_caption | TextField() | ||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |