Này, bạn vẫn ở đó.
Tôi biết đây là một dự án hơi dài, nhưng hãy gắn bó với tôi.
Chúng ta đang tiến rất gần.
Bạn thấy đấy, cho đến nay, chúng tôi đã xây dựng toàn bộ hệ thống này, phải không?
Chúng tôi có các tệp HTML, CSS và JavaScript mà chúng tôi có các mẫu miễn phí và chúng tôi cũng triển
khai máy chủ của mình để trình duyệt thực sự có thể gửi dữ liệu cho chúng tôi và chúng tôi thực sự có thể lưu dữ liệu đó và
thậm chí gửi lại trang HTML cảm ơn khi ai đó gửi một biểu mẫu.
Trang web của chúng tôi bây giờ là một cái gì đó năng động hơn chỉ là văn bản mà mọi người có thể đọc.
Giờ đây, mọi người có thể tương tác với trang web của chúng tôi bằng cách gửi biểu mẫu và hiện chúng tôi đã gửi dữ liệu biểu mẫu này
tới máy chủ Python của chúng tôi.
Nhưng có một vấn đề mà tôi đã đề cập trong video lần trước.
Có nghĩa là, ngay sau khi máy chủ ngừng chạy hoặc có thể nó bị treo, dữ liệu đó sẽ bị mất vì ngay bây giờ
thông tin của biểu mẫu đang ở trong bộ nhớ.
Lý tưởng nhất là chúng ta ghi nó ở đâu đó trên đĩa để ngay cả khi chúng ta dừng máy chủ, thông tin đó vẫn
ở đâu đó trên tệp.
Để tệp này tồn tại trên máy tính này, giống như tệp nằm trên máy tính để bàn hoặc máy tính xách tay của bạn.
Vì vậy, làm thế nào chúng ta có thể làm điều này?
Chà, chúng tôi đã làm điều này trước đây.
Đúng.
Chúng tôi chỉ ghi vào một tập tin.
Bây giờ chúng ta sẽ khám phá chủ đề này nhiều hơn một chút trong vài video tiếp theo.
Nhưng những gì tôi muốn làm là đóng một số thư mục này và tạo một tệp mới tại đây.
Đó sẽ là một tệp văn bản và tệp này sẽ chỉ được gọi là cơ sở dữ liệu dot txt.
Chỉ là một tệp văn bản đơn giản.
Và cơ sở dữ liệu này sẽ hoạt động như cơ sở dữ liệu của chúng tôi, nơi chúng tôi lưu trữ thông tin mà máy chủ nhận được.
Vì vậy, nếu bạn nhớ, chúng ta sẽ lưu trữ email, chúng ta sẽ lưu trữ một chủ đề, và sau đó
chúng ta sẽ lưu trữ tin nhắn.
Vì vậy, lý tưởng nhất là chúng tôi có thể nối hoặc thêm vào tệp này khi mọi người gửi biểu mẫu.
Vì vậy, làm thế nào chúng ta có thể làm điều này?
Nếu bạn muốn tạm dừng video và tự mình thử.
Nếu không, chúng ta hãy thử điều này.
Chúng ta có thể tạo một chức năng mới ở đây.
Đúng.
Đến.
Và quyền đối với tệp này sẽ nhận được một số loại dữ liệu sẽ gửi.
Và chúng tôi sẽ nói với.
Mở lại, một cái gì đó mà chúng ta đã thấy trước đây, và chúng ta sẽ mở đi mở lại cơ sở dữ liệu, vì nó
nằm trong cùng một thư mục với máy chủ.
Chúng tôi không cần chỉ định đường dẫn tệp.
Chúng ta có thể nói cơ sở dữ liệu dấu chấm văn bản.
Và chúng ta sẽ mở ở chế độ a để thêm vào tệp đó vì nó đã tồn tại và chúng ta sẽ
chỉ gọi nó là cơ sở dữ liệu.
Và ở đây, chúng tôi sẽ nói rằng tệp sẽ bằng nhau.
Cơ sở dữ liệu.
Dấu chấm.
Đúng.
Và sau đó.
Đúng những gì chúng ta muốn.
Trong trường hợp của chúng ta.
Chúng tôi muốn viết email.
Tin nhắn hoặc chủ đề và sau đó là tin nhắn.
Và chúng tôi chỉ có thể trích xuất dữ liệu đó từ dữ liệu của chúng tôi, đúng rồi, chúng tôi sẽ chuyển vào để chúng tôi
có thể nói rằng email sẽ ngang bằng với dữ liệu.
E-mail.
Chủ đề sẽ trở thành chủ thể dữ liệu bình đẳng.
Và thông điệp của họ sẽ là dữ liệu bình đẳng.
Tin nhắn bởi vì nó là một từ điển, phải không?
Và sau đó tất cả những gì chúng ta có thể làm ở đây chỉ là tạo một chuỗi F và nói rằng chúng ta muốn chúng ta
muốn, trước hết, một dòng mới để có một dòng mới mỗi khi có mục nhập.
Và chúng tôi sẽ nói rằng chúng tôi muốn email, dấu phẩy, chủ đề, và cuối cùng là dấu phẩy cho thư.
Vì vậy, đó là quyền của chúng tôi đối với chức năng tệp.
Và ở đây, thay vì in dữ liệu, chúng ta có thể chỉ cần gọi, ghi vào tệp.
Và chuyển dữ liệu vào.
Vì vậy, chúng ta hãy lưu điều này và xem điều gì sẽ xảy ra.
Tôi sẽ quay lại trang và sau đó nhấp vào Gửi.
Được rồi.
Có vẻ như mọi thứ đã hoạt động, nhưng hãy xem liệu chúng tôi có thực sự ghi vào hồ sơ hay không.
Nếu tôi vào cơ sở dữ liệu.
Nhìn kìa.
Tôi có dữ liệu của mình.
Đó là email, chủ đề và thông điệp.
Và nếu tôi quay lại trang, giả sử hãy vào liên hệ lại.
Và lần này chúng ta hãy làm một email khác.
Một số văn bản, một số văn bản nhấn gửi và chúng ta hãy quay trở lại và điều đó thật thú vị làm sao?
Bây giờ chúng tôi có cơ sở dữ liệu tùy chỉnh của riêng mình, nơi chúng tôi lưu trữ tất cả thông tin người dùng này.
Và phần thú vị là ngay cả khi tôi đóng máy chủ.
Tôi vẫn có thông tin này với tôi.
Tôi luôn có thể quay lại và xem ai đã gửi biểu mẫu.
Rất, rất tuyệt.
Và nếu bây giờ bạn nhận ra đây là cách cơ sở dữ liệu hoạt động.
Tốt cho bạn.
Đây là cách cơ sở dữ liệu hoạt động.
Đây là lý do tại sao bạn nghe thấy từ cơ sở dữ liệu.
Cơ sở dữ liệu về cơ bản là nơi để bạn lưu trữ dữ liệu một cách an toàn bên ngoài máy chủ.
Đúng.
Bởi vì nếu thông tin của bạn nằm trong bộ nhớ, ngay sau khi máy tính đóng lại.
Chà, ký ức đó không còn nữa.
Thay vào đó, một tệp văn bản như thế này, ngay cả khi tôi tắt máy tính và bật lại, vẫn luôn
ở trên đĩa.
Và đó là những gì chúng tôi gọi là bền bỉ.
Đó là, nó tồn tại để không bao giờ bị xóa.
Nhưng làm thế nào chúng ta có thể làm cho điều này tốt hơn?
Vâng, ngay bây giờ đây chỉ là một tệp văn bản.
Đây là loại bất tiện và khó đọc.
Có thể chúng tôi đang tạo trang đích khởi động và chúng tôi đang thu thập thông tin người dùng, có thể gửi email
để chúng tôi có thể gửi email cho mọi người khi khởi động này ra mắt.
Cách tốt hơn để tạo cơ sở dữ liệu có thể là sử dụng tệp CSV hoặc tệp Excel.
Vì vậy, trong video tiếp theo, chúng ta hãy khám phá điều đó.