Oh Boy.
Đó không phải là bài học cuối cùng tuyệt vời, siêu thú vị với tất cả cài đặt và thiết lập cũng như lỗi.
Hy vọng rằng mọi thứ sẽ tốt hơn rất nhiều khi chúng ta tiến lên.
Đó, tôi sẽ nói, đó là phần khó nhất.
Chúng tôi đã trở lại đây tại Khung FLASK.
Và điều tiếp theo chúng tôi muốn làm là chúng tôi muốn đi đến hướng dẫn bắt đầu nhanh.
Và tôi biết tôi chỉ có thể viết mã và cho bạn thấy chính xác nó như thế nào, nhưng tôi thực sự muốn cho bạn thấy quá
trình bạn làm việc như thế nào với tư cách là một nhà phát triển, bởi vì một khi bạn hoàn thành
khóa học này, bạn sẽ ra trên thế giới và bạn nên biết cách học điều gì đó mới.
Giả sử ở công việc tiếp theo, ai đó nói, Này, tôi muốn bạn sử dụng Django thay vì Flask.
Làm thế nào để bạn học nó?
Vâng, bạn đã đọc tài liệu, vì vậy tôi chỉ nhấp vào bắt đầu nhanh vì tôi chỉ muốn xây dựng một máy chủ
thực sự, thực sự nhanh chóng.
Và bạn thấy ở đây rằng ứng dụng tối thiểu, nó trông giống như thế này, vì vậy chúng ta hãy sao chép mã từ
đây và chúng ta sẽ nói về nó từng dòng một.
Đừng lo.
Vì vậy, tôi sẽ đóng các tệp chỉ mục này, tệp tập lệnh và tệp CSS trong môi trường ảo của chúng ta,
hãy xóa điều này và chúng ta thực sự có thể chỉ cần tạo một tệp mới.
Vì vậy, trong máy chủ web của chúng tôi, chúng ta chỉ cần nói tệp mới và tôi sẽ nói máy chủ dot pie.
Vì vậy, chúng tôi có một tệp Python mới và chúng tôi sẽ sao chép và dán mã đó.
Vì vậy, chúng tôi đang cài đặt hoặc chúng tôi đã cài đặt flask.
Vì vậy, tôi sẽ nhập bình từ bình.
Và sau đó chúng tôi làm điều vui nhộn này được gọi là ứng dụng bằng bình và chúng tôi sử dụng lớp bình.
Để khởi tạo một ứng dụng.
Và chúng tôi làm điều này gạch dưới tên gạch dưới.
Bây giờ, khi có điều gì đó khó hiểu, tôi luôn muốn biết chuyện gì đang xảy ra, vì vậy tôi sẽ chạy.
Dấu gạch dưới gạch dưới.
Đặt tên ở đây và thực sự chỉ cần in nó lên để chúng tôi biết nó là gì.
Và bây giờ, chúng ta hãy bình luận phần dưới cùng của điều này.
Chỉ cần nhấp vào Lưu.
Tôi muốn tìm hiểu cái tên này là gì.
Vì vậy, hãy xem liệu chúng ta có thể chạy tệp này không.
Tôi sẽ nói Python ba.
Và chỉ cần nói máy chủ chấm bánh.
Ồ, và chúng ta đang ở trên máy tính để bàn, vì vậy hãy bắt đầu vào máy chủ web.
Hãy xóa và chạy lại.
Vì vậy, Python ba chiếc bánh máy chủ.
Và ở đó bạn đi.
Vì vậy, tên của chúng tôi trong trường hợp này là Maine.
Và tại sao lại như vậy?
Vì đây là tệp Maine mà chúng tôi đang chạy.
Điều này thực sự nên là một bất ngờ, phải không?
Vì vậy, chúng tôi đã tạo một phiên bản của ứng dụng Flask.
Hoặc thiết lập bình của chúng tôi.
Và đây là ứng dụng của chúng tôi.
Và khi chúng tôi chạy nó từ dòng lệnh của mình, nó sẽ đặt tên là chính.
Về cơ bản, đó là tên của ứng dụng của chúng tôi.
Được rồi, chúng tôi đã tạo ứng dụng của mình, ứng dụng bình của chúng tôi.
Và sau đó.
Chúng tôi thấy rằng chúng tôi đang sử dụng.
Cái này là cái gì?
Đây là một nhà trang trí, phải không?
Chúng tôi đã học về điều này.
Một lần nữa, một trong những điều thú vị về các khuôn khổ là chúng cung cấp cho bạn cái mà chúng tôi gọi là mức độ trừu
tượng cao hơn.
Điều đó có nghĩa là chúng ta không nhất thiết phải biết điều này đang làm gì, mã đang làm gì bên dưới.
Chúng tôi chỉ biết rằng trình trang trí gốc chấm ứng dụng này cung cấp cho chúng tôi một số công cụ bổ sung để chúng tôi xây dựng một máy chủ.
Trong trường hợp này, nó sẽ nói bất cứ khi nào chúng ta nhấn dấu gạch chéo hoặc cái mà chúng ta gọi là root, tôi
muốn bạn xác định một hàm có tên là Hello World và Return Hello World.
Nhưng chúng ta hãy quay trở lại tài liệu.
Bây giờ, một điều tôi muốn lưu ý ở đây là khi bạn gọi tệp Python của mình, hãy đảm bảo rằng bạn không
gọi nó là Flask Pi, vì điều này thực sự sẽ xung đột với chính Flask.
Vì vậy, hãy đặt tên nó là Server Pi hoặc hello dot pi.
Bất cứ điều gì bạn muốn, đề phòng trường hợp bạn gặp lỗi đó.
Bây giờ phần tiếp theo là thực sự chạy ứng dụng của chúng tôi, ứng dụng bình của chúng tôi.
Bây giờ, có một mẹo khác ở đây mà chúng ta cần làm.
Chúng ta cần chạy bình.
Chạy lệnh.
Vì vậy, Flask cũng cung cấp cho chúng tôi một dòng lệnh chạy để thực sự chạy máy chủ của chúng tôi.
Nhưng ở đây chúng ta cũng thấy rằng chúng ta cần phải xuất khẩu.
Hãy làm cho điều này lớn hơn một chút.
Chúng tôi cần xuất khẩu.
Ứng dụng bình tương đương với xin chào số pi.
Và như bạn có thể thấy ở đây, chúng ta chỉ cần cung cấp cho nó biến môi trường đó.
Vì vậy, ứng dụng bình giống như thế này.
Và nếu bạn đang sử dụng Windows hoặc một phần, nó sẽ hiển thị cho bạn những lệnh nào để chạy lại.
Tôi sẽ liên kết đến tài nguyên này để bạn cũng có thể sao chép và dán.
Trong trường hợp của tôi, tôi sẽ chỉ xuất khẩu.
Vì vậy, sao chép và dán vào đây và một bộ Hello Dot Pie.
Tôi sẽ đặt tên nó là Server Pie.
Và sau đó chúng ta có thể chạy bình.
Bây giờ một tùy chọn khác là thực sự chạy Python dash và flask.
Nhưng vì chúng tôi đã tạo ra một môi trường ảo, chúng tôi sẽ có thể chạy.
Chạy bình.
Được rồi.
Chúng tôi nhận được một cảnh báo nhỏ.
Đây là một máy chủ phát triển.
Không sử dụng nó trong triển khai sản xuất.
Được rồi, tốt rồi.
Chúng tôi không cần phải lo lắng về điều đó vì chúng tôi không sản xuất ngay bây giờ.
Đây chỉ là một cái gì đó trên máy tính của chúng tôi.
Và bạn thấy ở đây rằng nó đang chạy trên HTTP 1 đến 7. 0. 0. 1.
Đây là tiêu chuẩn.
Đó là những gì chúng tôi gọi là một máy chủ lưu trữ địa phương.
Đây là URL hoặc địa chỉ của máy tính xách tay tôi đang làm việc.
Và đối với bạn, đó là điều tương tự với Cổng 5000.
Vì vậy, nếu tôi sao chép điều này.
Và mở ra.
Gì?
Nhìn kìa.
Bạn đang đùa tôi đấy à?
Chúng tôi vừa tạo máy chủ của mình với Hello World.
Điều này đến từ đâu?
Chà, nó đến từ cái này, phải không?
Dấu gạch chéo cho biết, này, bất cứ lúc nào chúng tôi thực hiện thư mục gốc.
Vì vậy, điều này giống như nói ở đây, gạch chéo ở đây, bất cứ khi nào trình duyệt yêu cầu điểm cuối này, nó sẽ truy cập vào máy chủ
của chúng tôi và xem xét điều đó.
Nó thực sự đăng xuất từ 1 đến 7. 0. 01, là chúng tôi.
Chúng tôi đã ghi lại mục này.
Gốc ứng dụng sẽ nói, Này, này, ai đó cần một số tài nguyên của chúng tôi, một số tệp, một số dữ
liệu.
Chúng ta nên làm gì?
Chà, chúng ta có chức năng hello world này mà chúng ta sẽ chạy và chúng ta sẽ chạy bằng cách quay lại.
Chào thế giới.
Đúng rồi.
Chúng tôi vừa tạo máy chủ đầu tiên của mình chỉ để chứng minh rằng tôi không bịa ra chuyện này.
Hãy đặt tên của chính bạn lên đó, làm mới và ồ, tôi đang làm mới và nó không hoạt động.
Và đó là bởi vì bạn thấy ở đây rằng tôi đang thực sự đưa ra những yêu cầu này, nhưng những thay đổi vẫn chưa được
lưu.
Chúng tôi thực sự phải kiểm soát hoặc ra lệnh.
Hãy xem, hãy xóa và chạy lại máy chủ.
Vì vậy, bây giờ fy refresh.
Nhìn kìa.
Hiện nay.
Điều đó thực sự tuyệt vời.
Và tôi cũng muốn cho bạn thấy điều đó ở đây nó nói như thế nào là Serving Flask App Server Pie.
Nhớ khi chúng tôi chạy lệnh?
Đây là nơi chúng tôi đã sử dụng ứng dụng bình tương đương với bánh máy chủ.
Đây là những gì nó đang nói.
Chúng tôi có thể thực hiện những gì chúng tôi gọi là ứng dụng biến môi trường và thiết lập bình, ứng dụng này sẽ được hiển
thị ở đây trên máy chủ bởi.
Vì vậy, tôi có thể gọi ứng dụng của chúng tôi bất cứ thứ gì chúng tôi muốn.
Vì vậy, nếu tôi quay lại đây và chỉ nói.
Siêu duper.
Siêu duper và tôi chạy.
Bạn thấy rằng ứng dụng bình của tôi có tên là Super Duper.
Bây giờ, một điều tôi không thích nữa là mỗi lần tôi thực hiện một thay đổi, tôi phải khởi động lại
máy chủ.
Và bạn có thể thấy ở đây rằng chế độ gỡ lỗi đã tắt.
Tôi thực sự có thể bật chế độ gỡ lỗi.
Bằng cách làm một cái gì đó như thế này.
Một lần nữa chúng tôi sử dụng biến môi trường và nếu chúng tôi chuyển đến chế độ gỡ lỗi trong tài liệu của chúng tôi ở đây, bạn có thể thấy ở
đây rằng nếu chúng tôi thực hiện flask EMF tương đương với sự phát triển.
Một lần nữa, thay vì ứng dụng bình sẽ nói env bằng sự phát triển.
Và tôi chạy lại điều này.
Bạn thấy rằng tôi hiện đang bật chế độ gỡ lỗi.
Đây là thứ mà chúng tôi sử dụng lại, chỉ cần bình cụ thể để đảm bảo rằng nó đang ở chế độ phát triển.
Và điều này làm là xem cái này khi tôi thay đổi cái này và lưu nó.
Tôi đi về?
Và làm mới.
Ồ, và tôi lại có không khí.
Đây là một trong những điều thú vị với trình gỡ lỗi.
Vì vậy, nếu tôi làm cho điều này nhỏ hơn một chút.
Tôi gặp lỗi khi nói hey không thể nhập siêu duper.
Chà, đó là bởi vì tôi vừa đổi tên từ Super Duper, nhưng thực ra nó đang cố nhập bánh máy chủ này
và tốt, chúng ta có lẽ nên đặt tên nó là bánh máy chủ vì nó không hoạt động.
Tôi chỉ thay đổi nó chỉ để cho bạn thấy nó làm gì để chúng tôi thực sự có thể khắc phục điều đó.
Một lần nữa, chế độ gỡ lỗi, như bạn có thể thấy, cung cấp cho chúng tôi rất nhiều thông tin.
Vì vậy, tôi sẽ đóng máy chủ.
Sửa cái tên ngớ ngẩn của tôi từ super duper thành server dot pie.
Được rồi, chúng ta đều ổn.
Và sau đó chúng ta sẽ chạy bình.
Được rồi, hãy quay lại và làm mới.
Và ở đó bạn đi.
Mọi thứ đều tốt.
Nhưng phần thú vị là bây giờ nếu tôi thay đổi điều này thành chỉ.
Xin chào, lưu.
Chú ý cách máy chủ nhận thấy những thay đổi.
Bạn xem ở đây, phát hiện nó thay đổi và tự động thay đổi mọi thứ cho tôi.
Vì vậy, nếu tôi làm mới, hãy nhìn vào điều đó.
Tôi không phải khởi động lại máy chủ và mọi thứ đều hoạt động tuyệt vời.
Chúng tôi có máy chủ cơ bản của mình nhưng chúng tôi vẫn còn nhiều việc phải làm vì chúng tôi muốn đi đến điểm
mà chúng tôi thực sự có thể cung cấp thông tin quan trọng như tệp HTML, tệp CSS và tệp JavaScript.
Hãy cùng khám phá điều đó một chút trong video tiếp theo.