Công nghệ:
Django: Một framework Python cho phát triển web, được sử dụng để xây dựng dự án này. Django hỗ trợ việc tạo các ứng dụng web một cách nhanh chóng và dễ dàng.
AWS S3: Dự án sử dụng AWS S3 để lưu trữ các tệp tĩnh và media. Điều này được thực hiện thông qua việc cấu hình trong settings.py và sử dụng django-storages và boto3.
Heroku: Dự án được triển khai trên Heroku, một nền tảng cloud cho phép triển khai ứng dụng web dễ dàng.
PostgreSQL: Sử dụng PostgreSQL làm cơ sở dữ liệu cho ứng dụng, được cấu hình thông qua Heroku.
Chức năng:
Quản lý sản phẩm: Cho phép quản lý sản phẩm thông qua Django admin, bao gồm thêm, sửa, xóa sản phẩm.
Quản lý sự kiện: Cho phép thêm, sửa, xóa sự kiện thông qua Django admin.
Quản lý bài viết blog: Cho phép thêm, sửa, xóa bài viết blog thông qua Django admin.
Xem sản phẩm: Người dùng có thể xem danh sách sản phẩm, chi tiết sản phẩm, và tìm kiếm sản phẩm theo các tiêu chí khác nhau.
Quản lý giỏ hàng: Người dùng có thể thêm sản phẩm vào giỏ hàng, điều chỉnh số lượng, và xem tổng số tiền của giỏ hàng.
Đăng ký và đăng nhập: Người dùng có thể đăng ký tài khoản và đăng nhập để truy cập các chức năng đặc quyền.
Xem và tham gia sự kiện: Người dùng có thể xem thông tin về các sự kiện và tham gia nếu muốn.
Xem và bình luận bài viết blog: Người dùng có thể xem bài viết blog và để lại bình luận.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Tải xuống dự án.
Tạo một môi trường ảo trong Python bằng cách sử dụng lệnh python3 -m venv nameofthevenv hoặc bạn có thể làm việc trên Gitpod.
Cài đặt Django bằng cách chạy lệnh python -m pip3 install Django.
Cài đặt các gói yêu cầu khác từ tệp requirements.txt bằng cách sử dụng lệnh pip3 install -r requirements.txt.
Tạo một superuser mới bằng cách chạy lệnh python3 manage.py createsuperuser.
Thực hiện migration cho cơ sở dữ liệu bằng cách chạy lệnh python3 manage.py migrate.
Nạp dữ liệu cho dự án bằng cách sử dụng lệnh python3 manage.py loaddata catego