Flask Dashboard แบบโอเพ่นซอร์สที่สร้างโดย AppSeed
ด้านบนของการออกแบบที่ทันสมัย Tabler เป็นเทมเพลตผู้ดูแลระบบโอเพ่นซอร์สที่สร้างโดยเอเจนซี่ Codecalm มาพร้อมกับส่วนประกอบพื้นฐานและชุดเพจที่สร้างไว้ล่วงหน้าซึ่งจำเป็นต่อการวางรากฐานสำหรับแอปพลิเคชันใดๆ - ออกแบบโดย Codecalm
Flask Dashboard Tabler - หน้าผลิตภัณฑ์
Flask Dashboard Tabler - การปรับใช้สด
:::คำเตือน สถานะ: โครงการถูกยกเลิก :::
คุณสมบัติ
DBMS: SQLite, PostgreSQL (การผลิต)
เครื่องมือ DB: SQLAlchemy ORM, Alembic (การย้ายสคีมา)
การออกแบบแบบโมดูลาร์พร้อม พิมพ์เขียว โค้ดเบสที่เรียบง่าย
การรับรองความถูกต้องตามเซสชัน (ผ่าน flask_login ) การตรวจสอบแบบฟอร์ม
สคริปต์การปรับใช้: Docker, Gunicorn / Nginx, Heroku
รองรับผ่าน Github และ Discord
$ # รับรหัส$ git clone https://github.com/app-generator/flask-dashboard-tabler.git $ cd flask-dashboard-tabler - $ # การติดตั้งโมดูล Virtualenv (ระบบที่ใช้ Unix)$ virtualenv env $ แหล่งที่มา env/bin/activate - $ # การติดตั้งโมดูล Virtualenv (ระบบที่ใช้ Windows)$ # virtualenv env$ # .envScriptsactivate$ $ # ติดตั้งโมดูล - ฐานข้อมูล SQLite$ pip3 ติดตั้ง -r ข้อกำหนด.txt - $ # หรือด้วยตัวเชื่อมต่อ PostgreSQL$ # pip install -r needs-pgsql.txt$ $ # ตั้งค่าตัวแปรสภาพแวดล้อม FLASK_APP$ (Unix/Mac) ส่งออก FLASK_APP=run.py $ (Windows) ตั้งค่า FLASK_APP=run.py $ (Powershell) $env:FLASK_APP = ".run.py"$ $ # ตั้งค่าสภาพแวดล้อม DEBUG$ # (Unix/Mac) ส่งออก FLASK_ENV=development$ # (Windows) ตั้งค่า FLASK_ENV=development$ # (Powershell) $env:FLASK_ENV = "development"$ $ # เริ่มแอปพลิเคชัน (โหมดการพัฒนา)$ # --host=0.0.0.0 - เปิดเผยแอปบนอินเทอร์เฟซเครือข่ายทั้งหมด (ค่าเริ่มต้น 127.0.0.1)$ # --port=5000 - ระบุพอร์ตแอป (ค่าเริ่มต้น 5,000) $ flask วิ่ง --host=0.0.0.0 --port=5000 - $ # เข้าถึงแดชบอร์ดในเบราว์เซอร์: http://127.0.0.1:5000/
แอปนี้มีการกำหนดค่าพื้นฐานให้ดำเนินการใน Docker, Gunicorn และ Waitress
แอปพลิเคชันสามารถดำเนินการได้อย่างง่ายดายในคอนเทนเนอร์นักเทียบท่า ขั้นตอน:
รับรหัส
$ git โคลน https://github.com/app-generator/flask-dashboard-tabler.git $ cd flask-dashboard-tabler
เริ่มแอปใน Docker
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
ไปที่ http://localhost:5005
ในเบราว์เซอร์ของคุณ แอปควรเปิดใช้งานและทำงานอยู่
Gunicorn 'Green Unicorn' เป็นเซิร์ฟเวอร์ Python WSGI HTTP สำหรับ UNIX
ติดตั้งโดยใช้ pip
$ pip ติดตั้ง gunicorn
เริ่มแอปโดยใช้ไบนารี gunicorn
$ gunicorn --bind 0.0.0.0:8001 วิ่ง: แอพ ให้บริการบน http://localhost:8001
ไปที่ http://localhost:8001
ในเบราว์เซอร์ของคุณ แอปควรเปิดใช้งานและทำงานอยู่
Waitress (เทียบเท่ากับ Gunicorn สำหรับ Windows) มีวัตถุประสงค์เพื่อเป็นเซิร์ฟเวอร์ WSGI บริสุทธิ์ของ Python คุณภาพการผลิตพร้อมประสิทธิภาพที่เป็นที่ยอมรับอย่างมาก ไม่มีการขึ้นต่อกันยกเว้นที่อยู่ในไลบรารีมาตรฐาน Python
ติดตั้งโดยใช้ pip
$ pip ติดตั้งพนักงานเสิร์ฟ
เริ่มแอปโดยใช้พนักงานเสิร์ฟเสิร์ฟ
$ พนักงานเสิร์ฟเสิร์ฟ --port=8001 run:app ให้บริการบน http://localhost:8001
ไปที่ http://localhost:8001
ในเบราว์เซอร์ของคุณ แอปควรเปิดใช้งานและทำงานอยู่
Flask เป็นเฟรมเวิร์กแอปพลิเคชันเว็บ WSGI น้ำหนักเบา ได้รับการออกแบบมาเพื่อให้การเริ่มต้นใช้งานทำได้รวดเร็วและง่ายดาย พร้อมความสามารถในการขยายขนาดไปจนถึงแอปพลิเคชันที่ซับซ้อน เริ่มต้นจากการเป็น wrapper ง่ายๆ รอบ Werkzeug และ Jinja และได้กลายเป็นหนึ่งในเฟรมเวิร์กแอปพลิเคชันเว็บ Python ที่ได้รับความนิยมมากที่สุด
แดชบอร์ดคือชุดของหน้าเว็บที่อ่านง่ายและให้ข้อมูลแก่ผู้ใช้เกี่ยวกับธุรกิจของเขาแบบเรียลไทม์ แดชบอร์ดมักจะประกอบด้วยการแสดงสถานะปัจจุบันและแนวโน้มภายในองค์กรในรูปแบบกราฟิก การมีแดชบอร์ดที่ได้รับการออกแบบอย่างดีจะทำให้คุณมีโอกาสดำเนินการและตัดสินใจโดยมีข้อมูลอ้างอิงโดยพิจารณาจากข้อมูลที่ธุรกิจของคุณมอบให้ - คำจำกัดความที่มาจาก Creative-Tim - Free Dashboard Templates
Tabler เป็นเทมเพลตผู้ดูแลระบบโอเพ่นซอร์สที่สร้างโดยเอเจนซี่ Codecalm มันมาพร้อมกับส่วนประกอบพื้นฐานและชุดเพจที่สร้างไว้ล่วงหน้าซึ่งจำเป็นต่อการวางรากฐานสำหรับแอปพลิเคชันใดๆ
Flask Dashboard Tabler - จัดทำโดย AppSeed App Generator