thắc mắc Python nên dùng framework nào để build web

  • Người tạo chủ đề Người tạo chủ đề Tonynguyenwega
  • Ngày bắt đầu Ngày bắt đầu
Flask triết lý của nó đã là đơn giản, code nhanh. Hiện giờ project của mình dùng Flask để code API là quá đủ, dễ học nhanh có prototype, nhưng web bán hàng thì k biết.
Nếu được, share cho em code để tham khảo với được không bác. Em cũng đang làm cái http API bằng flas. Nhưng học tay mơ nên code rối quá. Không biết tổ chức project thế nào cho ok.
 
Nếu được, share cho em code để tham khảo với được không bác. Em cũng đang làm cái http API bằng flas. Nhưng học tay mơ nên code rối quá. Không biết tổ chức project thế nào cho ok.
Đây nhé thím, hệ thống của mình đang viết theo cấu trúc này: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
Mình dùng Flask vì build nhanh gọn lẹ, dễ maintenance...và theo cấu trúc Blueprint kiểu mỗi phần là một app nhỏ nên sẽ không ảnh hưởng đến nhau và dễ phát triển :D
 
Chào anh em !

Mới gia nhập vào team Python nên ko rành lắm. Giờ đang muốn làm 1 site chuyên về rao vặt và lượm nội dung ở các site khác về. Theo anh em nên dùng framework hay CMS nào của Python để làm nó nhỉ

Thanks anh em
Khuyên là làm 1 site giao vặt kia thì Flask là quá đủ và nó cũng đơn giản dễ hiểu dễ code.
 
lên tiếp đi, bác nào compare các cái với nhau đi, ko thấy ai nói lợi hại của tornado
 
Mình từng thử vài restful framework thì vê bản chất app nào di nữa (dù phức tạp hay đơn giản) cũng thành 3 phần


1.Database structure: cái này là database (table, SP ,strigger).... Phần này khá quan trọng vì nó quyết định các phần phía trên

2.Application layer(orm + busines logic) : phần này là từ các dùng ORM (sqlalchemy/Django ORM) để load các table lên, biến tấu các kiểu rồi ra kết quả

3. Api framework( cai này là Flask, fast, falcon, django ....) . Đơn gian chỉ là phần view các thứ ở phần 2 lên nên đừng quan trọng quá phần này (just work là dc, simple càng tốt ). Đấy là lý do ng ta prefer micro framework cho các project nhỏ hoặc các dự an phức tạp .

Về bản chất là language nào cũng theo cấu trúc này (đương nhiên tuỳ du an có biến tấu riêng ở phần 2 và 1 ). Đặc biêt là phần ORM , nếu thiết kế file models đủ tốt để handle trăm bảng mà ko cần maintain nhìu là tốt nhất (khó nhất)
 

Thống kê chủ đề

Ngày tạo
Tonynguyenwega,
Người trả lời cuối
BanhXe0_,
Trả lời
27
Lượt xem
9.609
Quay lại
Lên đầu trang