นี่คือเว็บไซต์อีคอมเมิร์ซสำหรับขายจักรยานออนไลน์ที่สร้างขึ้นด้วย Django (Python)
- จัดการหมวดหมู่ (เพิ่ม, อัปเดต, กรอง, และ ลบ)
- จัดการสินค้า (เพิ่ม, อัปเดต, กรอง, และ ลบ)
- จัดการผู้ใช้ (อัปเดต, กรอง, และ ลบ)
- จัดการคำสั่งซื้อ (ดูและ ประมวลผล)
- ดูสินค้า (สามารถกรองตามหมวดหมู่ได้)
- สำรวจรายละเอียดสินค้าและสินค้าที่เกี่ยวข้อง
- ทุกอย่างของผู้ใช้ทั่วไป
- เพิ่มในตะกร้า
- ชำระเงิน (Cash on Delivery)
- ดูสถานะคำสั่งซื้อ
- ดูประวัติคำสั่งซื้อ
- อัปเดตโปรไฟล์
- เปลี่ยนรหัสผ่าน
- รีเซ็ตรหัสผ่าน
-
ติดตั้ง Git Version Control [ https://git-scm.com/ ]
-
ติดตั้ง Python เวอร์ชันล่าสุด [ https://www.python.org/downloads/ ]
-
ติดตั้ง Pip (Package Manager) [ https://pip.pypa.io/en/stable/installing/ ]
ทางเลือกของ Pip คือ Homebrew
1. สร้างโฟลเดอร์ที่คุณต้องการเก็บโปรเจค
2. สร้าง Virtual Environment และเปิดใช้งาน
ติดตั้ง Virtual Environment ก่อน
$ pip install virtualenv
สร้าง Virtual Environment
สำหรับ Windows
$ python -m venv venv
สำหรับ Mac
$ python3 -m venv venv
เปิดใช้งาน Virtual Environment
สำหรับ Windows
$ source venv/scripts/activate
สำหรับ Mac
$ source venv/bin/activate
3. โคลนโปรเจคนี้
$ git clone https://github.com/godzillafiw/djungo-bike-shop.git
จากนั้น เข้าไปในโปรเจค
$ cd django-bike-shop
4. ติดตั้ง Requirements จาก 'requirements.txt'
$ pip install -r requirements.txt
5. พิ่ม hosts
- เข้าไปที่ไฟล์ settings.py
- บน allowed hosts, เพิ่ม [‘*’].
ALLOWED_HOSTS = ['*']
ไม่จำเป็นต้องเปลี่ยนแก้สำหรับ Mac
6. รันเซิร์ฟเวอร์
คำสั่งสำหรับ PC:
$ python manage.py runserver
คำสั่งสำหรับ Mac:
$ python3 manage.py runserver
7. ข้อมูลการเข้าสู่ระบบ
สร้าง Super User (Admin)
คำสั่งสำหรับ PC:
$ python manage.py createsuperuser
คำสั่งสำหรับ Mac:
$ python3 manage.py createsuperuser
จากนั้น เพิ่มอีเมล์, ชื่อผู้ใช้, และรหัสผ่าน