Closed NinhDT22022522 closed 4 months ago
phần FE và BE tách biệt là khả thi, nên tích hợp CI/CD để tránh xung đột
Đảm bảo bạn đã cài đặt Python và Django trên máy tính của mình. Sau đó, hãy thực hiện các bước sau:
Mở Terminal và di chuyển đến thư mục nơi bạn muốn tạo dự án mới. Sau đó chạy lệnh sau để tạo một dự án Django mới:
django-admin startproject IntelliPurchase
Trong đó, "IntelliPurchase" là tên dự án của bạn.
Di chuyển vào thư mục dự án mới tạo và tạo một ứng dụng Django:
cd IntelliPurchase
python manage.py startapp main
Ở đây, "main" là tên ứng dụng của bạn.
Trong thư mục của ứng dụng main, tạo một thư mục mới có tên là templates:
mkdir templates
Trong thư mục templates, bạn có thể tạo các file HTML để xây dựng giao diện của bạn.
Mở file urls.py trong ứng dụng main và định tuyến URL của bạn. Ví dụ:
from django.urls import path
from . import views
urlpatterns = [
path('', views.home, name='home'),
# Thêm các URL khác tại đây
]
Trong file views.py của ứng dụng main, bạn có thể định nghĩa các hàm view để xử lý các yêu cầu và render các template HTML tương ứng.
Bạn có thể tạo các file CSS và JavaScript trong thư mục static của ứng dụng để tùy chỉnh giao diện của bạn.
Sau khi hoàn thành, bạn có thể chạy máy chủ phát triển Django bằng cách sử dụng lệnh:
python manage.py runserver
Điều này sẽ khởi chạy máy chủ và bạn có thể truy cập vào ứng dụng của mình từ trình duyệt web tại http://127.0.0.1:8000/ hoặc http://localhost:8000/.
Tiếp theo, bạn có thể tùy chỉnh và phát triển giao diện của mình dựa trên các yêu cầu cụ thể của dự án IntelliPurchase.
Hiện tôi đã viết một số mẫu template trong mục "main" nhưng khi chạy thử phát sinh một số vấn đề thế nên tôi đã thử chuyển folder template sang thư mục "IntelliPurchase" và đã khắc phục được
Tìm hiểu thiết kế Django, tách biệt phần FE và BE, ví dụ người code BE thì có sẵn folder chỉ để viết code theo yêu cầu đưa ra, không cần tìm hiểu về FE