نحوه استفاده از SQLite Viewer Flask

موسسه پایا پروژه به عنوان متصدی انجام پروژه پایتون وظیفه ی خود می داند که در راستای آموزش نرم افزار پایتون گام های موثری را بردارد. با توجه به اینکه یک دوره آموزشی پایتون مستلزم تمرین و تلاش بسیار است. اما این موسسه تلاش می کند سهم کوچکی در جهت یادگیری شما داشته باشد.

SQLite یک سیستم مدیریت پایگاه داده رابطه ای سبک وزن است که در برنامه های مختلف استفاده می شود. در انجام پروژه های پایتون Flask یک چارچوب وب محبوب برای ساخت برنامه های کاربردی وب در Python است. SQLite Viewer Flask ابزاری است که به شما امکان می دهد محتویات یک پایگاه داده SQLite را در یک برنامه Flask مشاهده کنید.

Flask یک چارچوب وب برای ساخت برنامه های کاربردی وب در زبان برنامه نویسی پایتون است. این یک چارچوب سبک وزن است که ابزارها و کتابخانه های لازم را برای ساخت سریع و آسان برنامه های کاربردی وب فراهم می کند. در این مقاله با نحوه استفاده از SQLite Viewer در Flask آشنا می شویم.

مراحل انجام پروژه پایتون

1. نصب کتابخانه های مورد نیاز

اولین قدم نصب کتابخانه های مورد نیاز است. شما باید Flask و SQLite3 را نصب کنید. می توانید آنها را با استفاده از pip نصب کنید.

Pip install Flask

pip install sqlite3

2.ساختار این پروژه پایتون

ساختار پروژه پایتون

3.یک پایگاه داده SQLite ایجاد کنید و مقادیر را در پایگاه داده وارد کنید

 

مرحله بعدی ایجاد یک پایگاه داده SQLite است. شما می توانید از هر ابزار مدیریتی SQLite برای ایجاد پایگاه داده SQLite استفاده کنید. برای این مثال، ما یک پایگاه داده ساده با یک جدول واحد به نام “users” با ستون هایی برای “id”، “name” و “email” ایجاد خواهیم کرد.

خروجی:

 

 

4.برنامه Flask ایجاد کنید

ابتدا با استفاده از دستورات زیر پروژه را راه اندازی می کنیم:

touch app.py

 

این یک کد Python برای یک برنامه وب Flask ساده است که داده‌ها را از یک جدول پایگاه داده SQLite به نام ‘users’ بازیابی می‌کند و آن را در رندر می‌کند. یک قالب HTML به نام “index.html”. برنامه Flask با استفاده از کلاس Flask ایجاد می شود و مسیری برای URL پیش فرض تعریف می شود.

هنگامی که به مسیر دسترسی پیدا کرد، برنامه به پایگاه داده متصل می شود، تمام داده ها را از جدول “کاربران” بازیابی می کند، آن را به عنوان یک متغیر به الگوی “index.html” منتقل می کند و الگو را با داده ها ارائه می کند. در نهایت، برنامه در حالت اشکال زدایی با استفاده از روش run() اجرا می شود.

 

 import Flask and render_template#

from flask import Flask, render_template

 import sqlite3 library for database connection#

import sqlite3

  

 create a Flask instance called app#

app = Flask(__name__)

  

 route the default URL#

  

  

(‘/’)app.route@

:()def home

    connect to the example.db database#         

    conn = sqlite3.connect(‘example.db’)         

     create a cursor object to execute SQL commands#         

    ()c = conn.cursor         

    execute a SQL command#        

    c.execute(‘SELECT * FROM users’)         

     retrieve all the data from the users table#        

    ()users = c.fetchall        

    close the database connection#        

   ()conn.close        

     render the index.html template#        

    return render_template(‘index.html’, users=users)        

  

  

:’__if __name__ == ‘__main

    app.run(debug=True)     

5.ایجاد یک الگوی HTML

در نهایت در این آموزش نرم افزار پایتون، باید یک الگوی HTML ایجاد کنیم که محتویات SQLite پایگاه داده.

 

mkdir templates

cd templatestouch

index.html

 

HTML

<DOCTYPE html!>

<html>

<head>

   <title>SQLite Viewer Flask</title>      

</head>

<body>

   <h1>Users</h1>     

   <table>     

       <tr>       

           <th>ID</th>          

           <th>Name</th>         

           <th>Email</th>         

       </tr>

       {% for user in users %}

           <tr>      

               <td>{{ user[0] }}</td>          

               <td>{{ user[1] }}</td>         

               <td>{{ user[2] }}</td>         

           <tr/>         

       {% endfor %}   

   </table>  

</body>

</html>

 

خروجی

GIF خروجی

 

منابع:

geeksforgeeks.org

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این زمینه را پر کنید
این زمینه را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

پنج × 3 =

سفارش پروژه