Báo cáo môn Lập trình python GVHD ThS Phan Văn Sự Nhóm sinh viên thực hiện 14 1 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN I BÁO CÁO BÀI TẬP LỚN LẬP TRÌNH VỚI PYTHON Đề tài Websi[.]
Báo cáo mơn: Lập trình python GVHD:ThS Phan Văn Sự HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN I BÁO CÁO BÀI TẬP LỚN LẬP TRÌNH VỚI PYTHON Đề tài: Website cho giải pháp chia sẻ giới thiệu sản phẩm thủ công truyền thống cá nhân Giảng viên : Phan Văn Sự Nhóm lớp học: 01 Nhóm tập lớn: 30 Danh sách thành viên: Vương An Khang - B20DCCN369 Nguyễn Xuân Anh - B20DCCN069 Phạm Ngọc Cường - B20DCCN105 Hà Nội - 2022 Nhóm sinh viên thực hiện: 14 1 Giới thiệu Website 1.1 Mục tiêu Website cho giải pháp chia sẻ giới thiệu sản phẩm thủ công truyền thống cá nhân xây dựng để giúp quảng cáo giới thiệu sản phẩm nón truyền thống sở tới người Ngồi tích hợp tính thêm giỏ hàng để thuận tiện cho việc mua bán 1.2 Ngôn ngữ, công cụ Website sử dụng mô hình mvc với ngơn ngữ python với framewwork Django, ngôn ngữ xây dựng giao diện html, css, js ,sử dụng Visual Studio code để viết code 1.3 Các chức Các chức trang web: Xem danh sách danh mục, xem danh sách lại nón theo danh mục Xem tất loại nón, xem chi tiết thơng số thơng tin nón Lọc danh sách nón theo giá nón, danh mục nón kích thước đường kính nón Tìm kiếm nón theo tên nón Thêm nón vào giỏ hàng, chỉnh sửa thơng tin giỏ hang Đánh giá nón Đăng nhập, Đăng kí, Đăng xuất Nội dung a) Cài đặt Django: - Ta cài đặt Django lệnh pip python - Mở terminal gõ: pip install django Mơ hình kiến trúc MVT Django xác định cấu trúc hành vi liệu bạn muốn lưu trữ thông qua trang web Mỗi mơ hình Django bạn tạo tạo bảng sở liệu tiroma ing, thuốc tỉnh mơ hình trở thành trưởng bảng Những file tệp dự án Django có chức riêng cụ thể sau: init .py file rỗng định việc đường dẫn folder xem Python package static thư mục chứa file static dự án urls.py file khai bảo URL project (kiểu routing, với địa thực thi hàm nào) manage.py file de tao app, migrate Model : Làm việc với sở liệu Template: Hiển thị giao diện người dung View: Xử lý logic trả liệu Vào trang /admin để quản lý thông tin website b) Một số câu lệnh cmd - Tạo môi trường ảo để chạy project: + Tạo thư mục chứa virtual enviroment cho dự án: python -m venv env + Trỏ cmd vào môi trường vào folder activate: \env\Scripts\activate + Cài package cần thiết cho dự án: pip install -r requirements.txt + Chạy dự án: pip manage.py runserver - Tạo tài khoản mật admin cmd: py manage.py createsuperuser c) Một số trang bật - Trang chủ (Homepage): - Danh sách tất nón: - Danh sách tất danh mục: - Giỏ hàng: - Thay đổi thông tin: 10 - Danh sách nón u thích: 11 - Danh sách đánh giá: 12 ...1 Giới thiệu Website 1.1 Mục tiêu Website cho giải pháp chia sẻ giới thiệu sản phẩm thủ công truyền thống cá nhân xây dựng để giúp quảng cáo giới thiệu sản phẩm nón truyền thống sở tới... liệu Vào trang /admin để quản lý thông tin website b) Một số câu lệnh cmd - Tạo môi trường ảo để chạy project: + Tạo thư mục chứa virtual enviroment cho dự án: python -m venv env + Trỏ cmd vào... người Ngồi tích hợp tính thêm giỏ hàng để thuận tiện cho việc mua bán 1.2 Ngôn ngữ, cơng cụ Website sử dụng mơ hình mvc với ngơn ngữ python với framewwork Django, ngơn ngữ xây dựng giao diện html,