Hướng dẫn python flask admin
Show Có những lúc chúng tôi muốn phát triển ứng dụng nhưng chúng tôi không muốn bắt đầu từ đầu, vì điều này có vô số khung trên thị trường, tuy nhiên khung càng hoàn thiện và mạnh mẽ thì càng có thể tạo ra dấu chân và đường cong học tập. Điều này có nghĩa là chúng tôi có thể mất hứng thú trong việc phát triển ứng dụng của
mình hoặc chúng tôi có thể dành nhiều thời gian hơn mức cần thiết. Việc cài đặt Flask chính thức chỉ mất vài phút, tuy nhiên để có lợi ích tối đa, trước tiên chúng ta phải thiết lập môi trường làm việc của mình, vì điều này chúng ta phải cài đặt và cấu hình virtualenv, một công cụ cho phép chúng ta có các môi trường khác nhau trong Python trong hệ thống của mình để chúng tôi không phải cài đặt bất cứ thứ gì trên toàn cầu. Yêu cầuĐể cài đặt virtualenv chúng ta chỉ cần đáp ứng các yêu cầu sau: apt-get cài đặt python-setuptools Và sau đó chúng tôi thực hiện: dễ dàng cài đặt pip Trong Windows, bạn chỉ cần xác định vị trí tải xuống tương ứng từ setuptools.py và sau đó getpip.py cả hai tệp phải được thực thi bằng Python từ bảng điều khiển lệnh. Tạo một môi trường ảoĐể tạo một môi trường ảo, chúng ta chỉ cần tạo một thư mục chứa dự án của chúng ta và sau đó trong đó đặt lệnh: virtualenv dự án của chúng tôi Trong đó " dự án của chúng tôi" sẽ là tên của môi trường ảo. thùng nguồn / kích hoạt Nếu chúng tôi ở trong Windows, chúng tôi sẽ làm như sau: Tập lệnh / kích hoạt Cuối cùng, chúng ta sẽ có một môi trường được kích hoạt như chúng ta thấy trong hình ảnh sau đây: Làm thế nào chúng ta có thể hình dung tên của môi trường đã được kích hoạt trong ngoặc? Cài đặt bìnhVì chúng tôi đã đáp ứng tất cả các yêu cầu trước đây, nên bây giờ nếu chúng tôi có thể cài đặt microframework Flask, đối với điều này trong bảng điều khiển môi trường ảo, chúng tôi chỉ cần viết như sau: lắp đặt bình Nếu mọi thứ suôn sẻ, chúng ta sẽ nhận được một cái gì đó giống như những gì chúng ta thấy trong hình ảnh sau đây: Chúng tôi thấy cuối cùng nó cho chúng ta biết rằng Flask đã được cài đặt thành công ngoài các phụ thuộc của nó, với điều đó chúng tôi đã sẵn sàng để bắt đầu phát triển các ứng dụng của mình với microframework này. Tạo ứng dụng đầu tiên của chúng tôiBây giờ chúng tôi sẽ tạo ứng dụng đầu tiên của chúng tôi, trong trường hợp này chúng tôi sẽ thực hiện thế giới cổ điển Hello Hello!, Với đó chúng tôi có thể hiểu một số điều thú vị khi làm việc
với Flask . Chúng tôi sẽ cần một trình soạn thảo văn bản đơn giản hoặc có thể một số IDE hỗ trợ Python, chúng tôi khuyên bạn nên sử dụng Sublime Text hoặc có thể cả Notepad ++ đều cho phép chúng tôi làm nổi bật các từ khóa của ngôn ngữ. từ nhập khẩu bình Flaskapp = Flask (__ name __) @ app.route ('/') def hello_mundo (): trả về 'Hello World !!!' if __name__ == '__main__': app.run () Chúng tôi bắt đầu bằng cách nhập khung, vì
điều này trước tiên chúng tôi chỉ ra rằng từ thư viện bình, chúng tôi sẽ nhập lớp Flask . Sau đó, chúng tôi xác định rằng ứng dụng của chúng tôi sẽ là một thể hiện của lớp đó. Chúng tôi tạo một decorator @ app.route (/) sẽ chỉ ra rằng đường dẫn sẽ được xác định để sử dụng hàm bên dưới là root. ứng dụng python Điều này sẽ hiển thị một thông báo như sau trong bảng điều khiển: $config[ads_text5] not found Chúng tôi thấy rằng nó cho chúng tôi biết rằng ứng dụng đang chạy trên 127.0.0.1 trên cổng 5000 vì vậy chúng tôi đưa thông tin đó vào trình duyệt của mình và chúng tôi sẽ thấy kết quả như trong hình ảnh sau: Với điều này, chúng tôi có ứng dụng đầu tiên được tạo bằng Flask và chúng tôi không mất vài phút. Việc tổ chức ứng dụng của chúng tôiDo tính chất vi mô của Flask và mục tiêu của nó là cho phép chúng tôi làm
việc theo cách chúng tôi cảm thấy thoải mái nhất, ban đầu nó không tạo ra bất kỳ cấu trúc thư mục nào cho ứng dụng của chúng tôi, vì vậy nó cho phép chúng tôi tự do tạo cấu trúc của mình cách chúng ta nghĩ tốt nhất. $config[ads_text6] not found Hạn chế duy nhất là chúng tôi không thể sử dụng tên jar.py cho các tệp của mình, vì điều này sẽ mâu thuẫn với tệp chính của khung của chúng tôi, mọi thứ khác đều khá linh hoạt. Công cụ mẫuTheo mặc định, Flask sử dụng jinja2 làm công cụ mẫu của nó, tuy nhiên điều này có thể được thay đổi bởi một cái khác, nhưng trước khi loại bỏ nó, chúng ta có thể thấy những gì nó cung cấp cho chúng ta. Nó là một công cụ hoàn chỉnh cung cấp khả năng diễn giải một số hướng dẫn để làm cho các mẫu của chúng ta các phần tử
động bổ sung cho các phần khác nhau của ứng dụng của chúng ta, mục tiêu là phải viết ít mã nhất, nhưng bao gồm hầu hết các trường hợp và chức năng. Quản lý cơ sở dữ liệuTheo mặc định, Flask không có bất kỳ ORM nào, vì vậy nếu chúng tôi sẽ làm việc với Cơ sở dữ liệu, chúng tôi sẽ xây
dựng ORM của riêng mình hoặc sử dụng một ORM có sẵn trong cộng đồng, nếu chúng tôi sử dụng tùy chọn thứ hai này, chúng tôi có thể xem xét Flask-SQLAlchemy . |