Tôi không muốn đè nặng lên tất cả các chi tiết của bạn, nhưng về cơ bản tôi là sinh viên năm thứ hai không có kinh nghiệm về Web dev. Về cơ bản, tôi muốn tạo một "ứng dụng web" nhỏ có đầu vào từ biểu mẫu html, có kịch bản lệnh python thực hiện một số phép tính và hiển thị lại các kết quả đó trong trình duyệt của bạn.Ứng dụng web đầu tiên của tôi (Python): sử dụng CGI hoặc một khung công tác như Django?
Hiện tại, tôi đã tạo biểu mẫu và tập lệnh. Tuy nhiên, khi tôi thử kiểm tra biểu mẫu, thay vì chạy tập lệnh, trình duyệt của tôi sẽ cố gắng tải xuống. Theo hiểu biết của tôi, đây là một vấn đề về script cgi, và tôi phải tạo một máy chủ web để kiểm tra kịch bản này.
Và các con tôi bị kẹt. Tôi biết rất ít về các máy chủ web và cách thiết lập chúng. Trên hết, tôi đã nghe rằng kịch bản GCI là một điều của quá khứ và yêu cầu chi phí chính để chạy đúng cách.
Điều này dẫn đến câu hỏi của tôi. Làm cách nào để hoàn thành ứng dụng của tôi và thử nghiệm tập lệnh cgi của tôi? Tôi cài đặt apache và lộn xộn xung quanh với nó hay tôi nên nhìn vào một cái gì đó như động cơ ứng dụng google? Có cách nào khác để hoàn thành nhiệm vụ này mà không có tập lệnh cgi? Nơi làm khuôn khổ như Django phù hợp với điều này?
Một chút phân đôi giả ở đây: Có rất nhiều lãnh thổ giữa Django và CGI. Cá nhân tôi muốn giới thiệu webapp2, được đóng gói với App Engine và rất nhẹ. Tuy nhiên, mức thấp tương đương với CGI trên kiến trúc hiện đại (Python) là WSGI. –