แดชบอร์ดผู้ดูแลระบบที่สร้างโดย AppSeed ใน Flask Framework
iDashboard เป็นเทมเพลตแดชบอร์ดผู้ดูแลระบบฟรีและมีน้ำหนักเบาซึ่งสร้างขึ้นจากแนวทางอินเทอร์เฟซสำหรับมนุษย์ของ Bootstrap และ Apple การออกแบบที่ยอดเยี่ยมสอดคล้องกับโค้ดที่สะอาดตา มันค่อนข้างได้รับความนิยมในชุมชนนักพัฒนา รับเทมเพลตฟรีสุดอลังการวันนี้และยกระดับแอปของคุณไปสู่อีกระดับ - ออกแบบโดย YooKits
คุณสมบัติ
DBMS: SQLite, PostgreSQL (การผลิต)
เครื่องมือ DB: SQLAlchemy ORM, Alembic (การย้ายสคีมา)
การออกแบบแบบโมดูลาร์พร้อม พิมพ์เขียว โค้ดเบสที่เรียบง่าย
การรับรองความถูกต้องตามเซสชัน (ผ่าน flask_login ) การตรวจสอบแบบฟอร์ม
สคริปต์การปรับใช้: Docker, Gunicorn / Nginx, Heroku
รองรับผ่าน Github และ Discord
ลิงค์
Flask iDashboard - หน้าผลิตภัณฑ์
การสาธิต Flask iDashboard - การสาธิตสด
บทช่วยสอน Flask - เริ่มต้นใช้งาน Flask
เวอร์ชัน PRO ประกอบด้วย ชุด UI ระดับพรีเมียม การอัปเดตตลอดอายุการใช้งาน และ การสนับสนุนสดตลอด 24 ชั่วโมงทุกวัน (ผ่าน Discord)
กระติกน้ำ Datta PRO | ฟลาสค์ ซอฟท์ PRO | ฟลาสก์โวลท์ PRO |
---|---|---|
$ # รับรหัส$ git clone https://github.com/app-generator/flask-idashboard-free.git $ cd flask-idashboard ฟรี - $ # การติดตั้งโมดูล 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-idashboard-free.git $ cd flask-idashboard ฟรี
เริ่มแอปใน 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
ในเบราว์เซอร์ของคุณ แอปควรเปิดใช้งานและทำงานอยู่
การสนับสนุนฟรีผ่านทางอีเมล < support @ appeed.us > และเครื่องมือติดตามปัญหา Github
การสนับสนุนสดตลอด 24 ชั่วโมงทุกวันผ่าน Discord สำหรับแผนการชำระเงินและผลิตภัณฑ์เชิงพาณิชย์
Flask iDashboard Free - หน้าผลิตภัณฑ์
Flask Framework - เว็บไซต์อย่างเป็นทางการ
Flask Dashboard - Boilerplates แบบโอเพ่นซอร์ส - บทความยอดนิยมที่เผยแพร่บนแพลตฟอร์ม Dev.to
Flask Dashboard - จัดทำดัชนีโดย Admin-Dashboards.com
ซีซี BY 4.0
การออกแบบ Flask iDashboard - จัดทำโดย AppSeed App Generator