Chào mừng trở lại.
Chúng tôi có ứng dụng bình của chúng tôi.
Điều đó lưu thông tin liên hệ của người dùng vào tệp CSV.
Và điều này thật tuyệt.
Nó hoạt động thực sự, thực sự độc đáo.
Đúng?
Chúng tôi có một trang web đẹp.
Chúng tôi thậm chí có các biểu mẫu liên hệ.
Nhưng có một vấn đề ở đây.
Bạn thấy đấy, chúng tôi đang chạy trình duyệt cũng như máy chủ trên cùng một máy tính.
Nhưng đây không phải là cuộc sống thực, bởi vì nếu tôi đưa URL này cho một người bạn, họ sẽ không thể
nhìn thấy nó vì điều này.
Địa chỉ trỏ đến máy chủ địa phương.
Nó đang nói máy chủ địa phương.
Như thế này.
Đó là điều tương tự bởi máy chủ cục bộ chỉ đơn giản là máy tính của bạn.
Vì vậy, không giống bất kỳ ai khác mà chúng ta có thể truy cập ứng dụng của mình.
Điều đó không vui lắm phải không?
Lý tưởng nhất là chúng ta có thể tạo ứng dụng này để chúng ta có thể gửi nó cho tất cả bạn bè, các thành viên trong gia đình của chúng ta và có thể là cả những người sử
dụng lao động trong tương lai.
Vì vậy, làm thế nào chúng ta có thể làm điều này?
Trong video này, tôi sẽ chỉ cho bạn một cách thực sự thú vị và dễ dàng để triển khai ứng dụng hoặc trang web của bạn
trực tuyến.
Chúng tôi sẽ sử dụng một thứ gọi là Python ở bất kỳ đâu và Python ở bất kỳ đâu sẽ cho phép chúng tôi lưu
trữ các tệp của mình.
Đó là tất cả các tệp mà chúng tôi có ở đây trên một máy chủ mà họ cung cấp cho chúng tôi miễn phí.
Vì vậy, điều này là hoàn toàn miễn phí.
Tất cả những gì bạn phải làm chỉ đơn giản là đăng nhập.
Và bạn có thể nhấp vào Đăng ký.
Bạn có thể thấy rằng họ có một gói định giá khác để bạn thực sự có thể thanh toán cho dịch vụ của họ.
Nhưng đối với gói dành cho người mới bắt đầu, nơi bạn có thể tạo một ứng dụng web, chúng tôi có thể làm điều đó miễn phí.
Vì vậy, hãy tạo một tài khoản mới bắt đầu và tạo tên người dùng và mật khẩu của bạn.
Đồng ý với các điều khoản.
Chắc chắn, tôi đã đọc tất cả mọi thứ.
Ồ.
Ai đó đã lấy tên người dùng của tôi.
Sao họ dám?
Hãy đi với Andre.
Và một lần nữa, hãy tạo tài khoản của riêng bạn.
Và chúng ta bắt đầu.
Chúng tôi có bảng điều khiển của chúng tôi.
Bây giờ, cách Python hoạt động ở mọi nơi là chúng ta cần tải các tệp lên một máy.
Giống như cách chúng tôi có các tệp của mình ở đây trên máy tính của chúng tôi.
Chúng ta cần phải tải chúng lên Python ở bất kỳ đâu dưới dạng máy tính.
Bây giờ, cách chúng ta có thể làm điều đó là sử dụng GitHub.
Vì vậy, tôi sẽ mở tài khoản GitHub của mình.
Tôi sẽ nhấp vào kho lưu trữ mới.
Và tôi sẽ tạo dự án của mình ở đây.
Vì vậy, chúng ta hãy chỉ cần gọi nó.
Danh mục đầu tư bởi vì nó nghe có vẻ thú vị và tất cả những cái tên thời thượng đều ngắn gọn như thế này.
Vì vậy, đây là dự án danh mục đầu tư của tôi.
Tôi sẽ giữ nó ở chế độ công khai và sau đó khởi tạo bằng re me và sau đó tạo kho lưu trữ.
Bây giờ từ đây tôi sẽ nhân bản.
Kho lưu trữ này.
Nếu bạn đã thiết lập SSH, bạn có thể sao chép ssh.
Nếu không, hãy sử dụng https có thể yêu cầu bạn nhập mật khẩu github khi bạn sao chép.
Vì vậy, tất cả những gì tôi phải làm bây giờ là mở một thiết bị đầu cuối mới.
Hãy làm cho điều này lớn hơn một chút.
Và nói nhận bản sao và sau đó sao chép và dán URL để bản sao được dự án.
Bây giờ từ đây nếu tôi mở cái này.
Chúng tôi có máy chủ web và sau đó là danh mục đầu tư của chúng tôi, đó là tài khoản GitHub của chúng tôi.
Vì vậy, chúng tôi chỉ có thể sao chép các tệp ở đây.
Bây giờ cái mà chúng ta thực sự cần là chúng ta cần CSP cơ sở dữ liệu, bởi vì đây sẽ là những tệp
mà chúng ta muốn tải lên Python ở bất kỳ đâu.
Vì vậy, bây giờ chúng ta chỉ cần chọn CSV, tập tin máy chủ py thư mục tĩnh, thư mục mẫu.
Bởi vì đó là tất cả các tệp chạy ứng dụng Flask của chúng tôi.
Bây giờ, nếu tôi sao chép và dán nó vào đây.
Bạn có thể tự hỏi mình, còn những tệp khác thì sao?
Chà, có một mẹo nhỏ ở đây vì những tệp này ở đây được tạo ra do môi trường ảo của chúng ta.
Đúng.
Chúng tôi đã cài đặt những thứ như bình.
Chúng tôi có các thư viện như Python 3. 7.
Chúng tôi có thư mục bộ nhớ cache bánh của chúng tôi.
Về cơ bản, các thư mục này đã tạo ra môi trường ảo cho chúng ta.
Tuy nhiên, có một mẹo thú vị ở đây mà chúng ta có thể thực hiện.
Chúng ta có thể chạy một lệnh có tên là Pip Freeze.
Và hãy nhớ rằng, bạn có thể phải thực hiện PIP ba dựa trên kiểu cài đặt Python trên máy
của bạn.
Nhưng nếu bạn làm vậy, pip sẽ giải phóng bằng mũi tên nhỏ này và sau đó là các yêu cầu chấm văn bản.
Lưu ý điều gì sẽ xảy ra khi văn bản yêu cầu được thêm vào dự án của tôi.
Hay xem nay.
Bạn có thấy điều đó không?
Tôi hiểu rồi.
Yêu cầu chấm văn bản và văn bản yêu cầu này.
Nếu chúng ta nhấp vào nó, chúng ta sẽ thấy ở đây rằng chúng ta có các yêu cầu để ứng dụng của chúng ta hoạt động.
Và điều thú vị về điều này là bình và sau đó là gingiva để tạo khuôn mẫu của chúng tôi, mà chúng tôi thực
sự đưa vào thư viện của chúng tôi ở đây, giờ đây có thể được sử dụng với văn bản yêu cầu để không nhất thiết phải tải chúng lên
GitHub, mà thay vào đó sử dụng tệp này làm cách để chúng tôi cài đặt trên bất kỳ máy nào trong tương lai, bất kỳ phần phụ
thuộc nào trong số này.
Tôi sẽ chỉ cho bạn những gì tôi muốn nói.
Ví dụ, những gì chúng ta có thể làm là tải tất cả các tệp này lên Python ở bất kỳ đâu, phải không?
Nhưng đó là rất nhiều tệp và rất nhiều công việc.
Thay vào đó, chúng tôi chỉ tải lên các tệp quan trọng mà chúng tôi đã viết cộng với văn bản chấm
yêu cầu và tự động Python ở bất kỳ đâu sẽ có thể cài đặt Flask và Jinja và tất cả các yêu cầu khác bằng
cách xem văn bản yêu cầu.
Vì vậy, bây giờ, hãy quay lại màn hình của chúng tôi và sao chép văn bản yêu cầu.
Vào trang danh mục đầu tư của chúng tôi.
Vì vậy, bây giờ chúng tôi có tất cả các tệp mà chúng tôi cần cho GitHub.
Nếu quay lại, chúng ta chỉ cần vào thư mục portfolio của mình.
Và sau đó chỉ cần nói, hãy thêm mọi thứ, sau đó nhận cam kết và gửi cho nó một số loại thông điệp.
Trang web danh mục đầu tư của tôi.
Chúng ta bắt đầu.
Và cuối cùng nhận được Push Origin Master.
Và cứ như vậy, nếu tôi quay lại GitHub.
Và tôi làm mới.
Nhìn kìa.
Tôi có tất cả các hồ sơ cho dự án danh mục đầu tư của mình.
Vì vậy, bằng cách sử dụng GitHub, giờ đây chúng tôi có thể tải lên bảng điều khiển Python ở bất kỳ đâu một cách thực sự, rất dễ dàng.
Cách chúng ta sẽ làm là bây giờ thực sự sao chép repo này với tất cả các tệp này.
Và chúng tôi sẽ sử dụng HTTPS.
Hãy sao chép cái này và sau đó đi đến bảng điều khiển của chúng tôi.
Bây giờ ở đây trong bảng điều khiển, chúng tôi có thể nhấn bash để điều này sẽ mở ra thiết bị đầu cuối nơi máy tính của chúng tôi được lưu
trữ bằng Python ở bất kỳ đâu tồn tại.
Hãy làm cho điều này lớn hơn một chút.
Và ở đây tôi có thể nói nhận được bản sao.
Và sao chép repo này.
Chúng ta bắt đầu.
Và bây giờ nếu chúng ta làm ít hơn và nhớ, đây là một máy Linux.
Vì vậy, các lệnh Linux như LLS sẽ hoạt động.
Vì vậy, chúng tôi thấy rằng chúng tôi có văn bản và danh mục đầu tư.
Vì vậy, chúng ta hãy đi vào danh mục đầu tư.
Và chúng tôi thấy rằng ở đây chúng tôi đã xem xét tất cả các tệp của chúng tôi trên máy của chúng tôi.
Bây giờ, điều thú vị là nếu tôi quay lại trang tổng quan và truy cập vào tệp của mình.
Bạn thấy ở đây rằng trong thư mục tôi có một dự án danh mục đầu tư, đó là các tệp của tôi mà chúng tôi đã tạo.
Làm thế nào là mát đó là?
Vì vậy, bây giờ tôi có tất cả các tệp cần thiết để tôi chạy ứng dụng.
Nhưng làm thế nào chúng ta có thể chạy một ứng dụng?
Chà, chúng tôi có một tab ứng dụng web.
Vì vậy, hãy nhớ rằng, với bậc miễn phí, chúng ta có quyền truy cập vào một ứng dụng web miễn phí.
Vì vậy, hãy mở tab Web và thêm một ứng dụng Web mới.
Vì vậy, thật không may, với bậc miễn phí, bạn có thể có tên miền tùy chỉnh.
Đó là cách để bạn nói Andre Nagoya dot com hoặc bất cứ trang web nào bạn muốn.
Thay vào đó, họ sẽ tạo một cái cho bạn, nhưng đó là thứ mà bạn có thể tự mình xem xét
nếu bạn muốn trả tiền cho nó.
Nhưng hiện tại, chúng ta hãy chỉ sử dụng lớp miễn phí để chúng ta có thể chọn khung Python mà chúng ta muốn sử dụng.
Và tôi thực sự sẽ cấu hình thủ công.
Chúng tôi có thể chọn bất kỳ phiên bản Python nào chúng tôi muốn.
Hãy làm 3. 6 cho bây giờ vì đó là những gì chúng tôi đã và đang sử dụng.
Và cuối cùng nhấp vào tiếp theo.
Chúng ta bắt đầu.
Chúng tôi có dự án Python của chúng tôi tại địa chỉ URL này.
Nhưng nếu tôi bấm vào đây.
Được rồi, tôi có một thế giới chào.
Nó đang hoạt động.
Nhưng đây không phải là danh mục đầu tư của chúng tôi, vậy làm thế nào chúng tôi có thể làm cho nó hoạt động?
Có một số thứ mà chúng tôi cần thiết lập.
Đầu tiên, tôi sẽ liên kết bạn với hướng dẫn này để chỉ cho bạn cách thiết lập nó trong trường hợp bạn gặp bất kỳ sự
cố nào.
Nhưng chúng ta hãy đi từng bước một.
Đầu tiên, việc chúng ta cần làm là kéo xuống dưới.
Và nhập mã nguồn.
Vì vậy, đó là đâu là mã mà chúng tôi đang tìm kiếm?
Nếu bạn nhớ.
Chúng ta hãy chuyển sang đây để tập tin.
Chúng tôi có thư mục danh mục đầu tư của chúng tôi.
Vì vậy, những gì chúng tôi muốn làm trong web là nói rằng chúng tôi muốn có phở ở đây.
Và nó sẽ tự động tạo liên kết đó cho chúng tôi.
Vì vậy, đó là nơi mã nguồn của chúng tôi, mã máy chủ của chúng tôi tồn tại.
Bây giờ, nếu chúng ta quay lại đây, chúng ta đã có mã của mình trên Python ở bất kỳ đâu, và sau đó chúng ta phải thiết lập
môi trường ảo của mình.
Vì vậy, chúng tôi phải mở bảng điều khiển của mình.
Hãy làm cho điều này lớn hơn một chút và sau đó chỉ cần chạy các lệnh này.
Vì vậy, trong trường hợp của chúng tôi, bởi vì chúng tôi đang sử dụng Python 3. 6, chúng tôi sẽ sao chép cái này.
Đi đến của chúng tôi.
Bảng điều khiển vào lô một lần nữa.
Vì vậy, đó là máy tính mà chúng tôi sẽ phục vụ các tệp của mình.
Và sau đó sao chép và dán để tạo một môi trường ảo được gọi là EMF ảo của tôi.
Và trong khi cài đặt.
Nhiệm vụ tiếp theo của họ là cài đặt Flask.
Vì vậy, một lần nữa, chúng tôi sẽ sao chép điều này.
Vì vậy, hãy chạy pip install flask.
Và bạn sẽ nhận thấy ở đây khi bình đang được cài đặt.
Đó là chúng ta đang ở trong một môi trường ảo.
Xem ở đây cách nó nói EMF ảo của tôi, đó là những gì chúng tôi đã bảo nó đặt tên cho môi trường ảo của chúng tôi.
Và sau đó bước tiếp theo là chạy lệnh này.
Thực ra, lệnh này sẽ không làm được gì cả vì lệnh này hoạt động chỉ đơn giản là
đưa chúng ta đến môi trường ảo mà chúng ta đã tạo.
Cái này dành cho lần sau.
Bất cứ khi nào bạn, hãy quay lại và mở bảng điều khiển để đảm bảo rằng bạn luôn làm việc trong môi trường
ảo của chúng tôi.
Bây giờ ở đây, nếu tôi nhìn vào các tập tin.
Tôi có dự án danh mục đầu tư của mình.
Nhưng tôi cũng có thể chạy bằng văn bản yêu cầu mà chúng tôi có trong trường hợp chúng tôi có nhiều phụ thuộc.
Chúng tôi thực sự có thể chạy lệnh này để nó đọc các yêu cầu của chúng tôi.
Chữ.
Để cài đặt bất kỳ phụ thuộc nào.
Ồ.
Không thể mở tệp vì trước tiên chúng ta phải đưa vào danh mục đầu tư của mình và sau đó chạy lệnh này.
Trong trường hợp của chúng tôi, chúng tôi không có nhiều yêu cầu như vậy và mọi thứ đã được thiết lập kể từ khi chúng tôi cài đặt FLASK.
Nhưng đây là cách chúng ta có thể sử dụng các yêu cầu để nhắn tin để cài đặt tất cả các phụ thuộc của chúng ta.
Đáng kinh ngạc.
Vì vậy, quay trở lại hướng dẫn, chúng ta thấy rằng chúng ta đã thiết lập môi trường ảo của mình và chúng ta
cần đi đến tab web của mình để thiết lập môi trường ảo của mình để biết tab Web cần tìm kiếm môi trường này ở đâu.
Vì vậy, quay trở lại, bây giờ chúng ta có thể truy cập trang web của mình.
Và tôi biết điều này là khó hiểu.
Đây là những gì sẽ xảy ra khi bạn cấu hình trên một trang web.
Đó là một trong những điều mà bạn chỉ cần tìm hiểu hoặc làm theo tài liệu hướng dẫn.
Ở đây trong EMF ảo.
Chúng tôi sẽ đơn giản, như họ yêu cầu.
Thêm tên của môi trường ảo của chúng tôi, đó là môi trường ảo của tôi.
Vì vậy, một lần nữa, chúng tôi sẽ sao chép nó và tự động nó cung cấp cho chúng tôi liên kết.
Bây giờ, cuối cùng, nếu chúng ta tải lại.
Ứng dụng của chúng tôi sẽ mất một vài giây, nhưng khi nó hoàn tất và tôi nhấp vào.
Tôi có được thế giới xin chào.
Hừ!
Có điều gì đó vẫn chưa ổn.
Bởi vì chúng tôi muốn máy chủ của chúng tôi.
Để được chạy.
Đúng.
Vì vậy, nó phục vụ chúng ta chỉ mục html.
Video này dài ra nên chúng ta tạm nghỉ và hẹn gặp lại các bạn ở video tiếp theo.