Flask Dashboard แบบโอเพ่นซอร์สที่สร้างโดย AppSeed
ด้านบนของการออกแบบที่ทันสมัย Material Admin เป็นเทมเพลตผู้ดูแลระบบฟรีที่สร้างขึ้นโดยใช้เฟรมเวิร์ก Material Design ของ Google สำหรับเว็บ เพื่อให้สอดคล้องกับหลักเกณฑ์การออกแบบ Material มันมาพร้อมกับส่วนประกอบพื้นฐานและชุดเพจที่สร้างไว้ล่วงหน้าซึ่งจำเป็นต่อการวางรากฐานสำหรับแอปพลิเคชันใดๆ
คุณสมบัติ
DBMS: SQLite, PostgreSQL (การผลิต)
เครื่องมือ DB: SQLAlchemy ORM, Alembic (การย้ายสคีมา)
การออกแบบแบบโมดูลาร์พร้อม พิมพ์เขียว โค้ดเบสที่เรียบง่าย
การรับรองความถูกต้องตามเซสชัน (ผ่าน flask_login ) การตรวจสอบแบบฟอร์ม
สคริปต์การปรับใช้: Docker, Gunicorn / Nginx, Heroku
รองรับผ่าน Github และ Discord
ลิงค์
ผู้ดูแลระบบวัสดุขวด - หน้าผลิตภัณฑ์
ผู้ดูแลระบบวัสดุขวด - การปรับใช้สด
ผู้ดูแลระบบวัสดุขวด - เอกสารประกอบผลิตภัณฑ์
รุ่น PRO ประกอบด้วย ชุด UI ระดับพรีเมียม การอัปเดตตลอดอายุการใช้งาน และ การสนับสนุนสดตลอด 24 ชั่วโมงทุกวัน (ผ่าน Discord)
กระติกน้ำ Datta PRO | ฟลาสค์ ซอฟท์ PRO | ฟลาสก์โวลท์ PRO |
---|---|---|
$ # รับรหัส$ git clone https://github.com/app-generator/flask-dashboard-material-admin.git $ cd flask-dashboard-material-admin - $ # การติดตั้งโมดูล 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-material-admin.git $ cd flask-dashboard-material-admin
เริ่มแอปใน 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
ในเบราว์เซอร์ของคุณ แอปควรเปิดใช้งานและทำงานอยู่
ผู้ดูแลระบบวัสดุขวด - จัดทำโดย AppSeed App Generator