현재까지 html,css를 이용하여 FE를 대략적으로나마 구현을 해놓았습니다.
base.html 파일에
상속을 받아서 구현도 했고
urls.py와 views.py를 통해 정말 간단한 기능은 구현을 한 것 같습니다.
urls.py
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('',views.main,name='main'),
path('index/',views.index,name='index'),
path('login/',views.login,name='login'),
path('findid/',views.findid,name='findid'),
path('item_detail/',views.item_detail,name='item_detail'),
path('mybag/',views.mybag,name='mybag'),
]
views.py
from django.shortcuts import render
from django.views.generic import RedirectView
# Create your views here.
def main(request):
return render(request,'shops/base.html')
def index(request):
return render(request,'shops/index.html')
def login(request):
return render(request, 'shops/login.html')
def findid(request):
return render(request, 'shops/findid.html')
def item_detail(request):
return render(request,'shops/detail.html')
def mybag(request):
return render(request,'shops/mybag.html')
이 글을 쓰는 이유는 앞으로 어떤 작업을 해야할지 방향을 잡기 위해서 입니다.
BE의 테이블을 구상할 예정입니다.
회원 테이블
회원 |
ID (PK) |
PassWord |
이름 |
주소 |
전화번호 |
상품 테이블
상품 |
상품 번호 (PK) |
상품명 |
가격 |
재고 수량 |
상품 사진 |
장바구니 테이블
장바구니 |
사용자 id (FK) |
상품명 |
상품 개수 |
총 합계 |
- 상품 (Product) 테이블
- 상품 ID (Product ID)
- 상품 이름 (Product Name)
- 상품 설명 (Product Description)
- 상품 가격 (Product Price)
- 상품 재고 수량 (Product Quantity)
- 등록일 (Registration Date)
- 주문 (Order) 테이블
- 주문 ID (Order ID)
- 구매자 ID (Buyer ID)
- 상품 ID (Product ID)
- 상품 가격 (Product Price)
- 주문 수량 (Order Quantity)
- 결제 상태 (Payment Status)
- 주문일 (Order Date)
- 사용자 (User) 테이블
- 사용자 ID (User ID)
- 사용자 이름 (User Name)
- 이메일 (Email)
- 비밀번호 (Password)
- 주소 (Address)
- 전화번호 (Phone Number)
- 등록일 (Registration Date)
- 장바구니 (Cart) 테이블
- 장바구니 ID (Cart ID)
- 사용자 ID (User ID)
- 상품 ID (Product ID)
- 상품 가격 (Product Price)
- 상품 수량 (Product Quantity)
- 등록일 (Registration Date)
- 배송 (Delivery) 테이블
- 주문 ID (Order ID)
- 수령인 이름
'Django' 카테고리의 다른 글
[Django] form.login을 했는데 입력 창이 안뜰 때 (0) | 2023.02.28 |
---|---|
[쇼핑몰pj] 각각의 페이지 간의 연결 (0) | 2023.02.23 |
LookupError: No installed app with label 'admin'. 에러 (0) | 2023.02.20 |
[쇼핑몰project]FE 2일차 (0) | 2023.01.09 |
[쇼핑몰/project]FE 1일차 (0) | 2023.01.07 |