BS4 Flask Dashboard starter ditata dengan Material Design PRO , Bootstrap 4 KIT premium dari Creative-Tim . Produk ini dirancang untuk memberikan pengalaman pengguna terbaik dengan halaman kaya fitur yang dapat disesuaikan.
Flask Material PRO - Product page
Flask Material PRO - Demo LANGSUNG
Fitur
✅ Up-to-date dependencies
✅ Database : SQLite , MySql
Penggantian senyap ke SQLite
✅ DB Tools : SQLAlchemy ORM, Flask-Migrate
✅ Authentication , Berbasis Sesi
✅ Docker , Kompresi Halaman melalui Flask-Minify
Deployment
Aliran CI/CD melalui Render
CDN Support (opsional)
DockerLangkah 1 - Unduh & Buka zip kodenya (
requires a purchasedari halaman produk resmi)
$ buka zip labu-bahan-dashboard-pro.zip $ cd labu-bahan-dasbor-pro
Langkah 2 - Mulai APLIKASI di
Docker
$ buruh pelabuhan-menulis --build
Kunjungi http://localhost:5085 di browser Anda. Aplikasi harus aktif & berjalan.
Langkah 1 - Unduh & Buka zip kodenya (
requires a purchasedari halaman produk resmi)
$ buka zip labu-bahan-dashboard-pro.zip $ cd labu-bahan-dasbor-pro
Unix , MacOSInstal modul melalui
VENV
$virtualenv env $ sumber env/bin/aktifkan $ pip3 instal -r persyaratan.txt
Atur Lingkungan Labu
Edit .env menggunakan env.sample atau cukup ekspor variabel di environment . Berikut adalah nilai yang diharapkan:
DEBUG : mengontrol mode Development dan Production
Default False (produksi)
SECRET_KEY : opsional, nilai acak digunakan jika tidak disediakan
DB credentials
Note : jika TIDAK disediakan, atau nilai salah, SQLite digunakan
DB_ENGINE , DB_HOST , DB_NAME ...
Mulai aplikasi
$ labu dijalankan
Pada titik ini, aplikasi berjalan pada http://127.0.0.1:5000/ .
Proyek ini diberi kode menggunakan cetak biru, pola pabrik aplikasi, profil konfigurasi ganda (pengembangan dan produksi) dan struktur intuitif yang disajikan di bawah ini:
< ROOT PROYEK >
|
|-- aplikasi/ | |
| |-- home/ # Aplikasi sederhana yang menyajikan file HTML
| | |-- rute.py # Tentukan rute aplikasi
| |
| |-- otentikasi/ # Menangani rute autentikasi (login dan registrasi)
| | |-- rute.py # Tentukan rute autentikasi
| | |-- models.py # Mendefinisikan model
| | |-- form.py # Tentukan formulir autentikasi (login dan daftar)
| |
| |-- statis/ | | |-- <css, JS, gambar> # file CSS, file Javascript
| |
| |-- templat/ # Templat yang digunakan untuk merender halaman
| | |-- termasuk/ # Potongan dan komponen HTML
| | | |-- Navigation.html # Komponen menu teratas
| | | |-- sidebar.html # Komponen sidebar
| | | |-- footer.html # Footer Aplikasi
| | | |-- scripts.html # Skrip umum untuk semua halaman
| | |
| | |-- tata letak/ # Halaman master
| | | |-- base-fullscreen.html # Digunakan oleh halaman Otentikasi
| | | |-- base.html # Digunakan oleh halaman umum
| | |
| | |-- akun/ # Halaman autentikasi
| | | |-- login.html # Halaman masuk
| | | |-- register.html #Halaman pendaftaran
| | |
| | |-- beranda/ # Halaman Kit UI
| | |-- index.html #Halaman indeks
| | |-- 404-halaman.html #404 halaman
| | |-- *.html # Semua halaman lainnya
| |
| config.py # Siapkan aplikasi
| __init__.py # Inisialisasi aplikasi
|
|-- persyaratan.txt # Modul pengembangan - Penyimpanan SQLite
|
|-- Dockerfile #Penempatan
|-- docker-compose.yml #Penempatan
|-- gunicorn-cfg.py #Penempatan
|-- nginx #Penempatan
| |-- appseed-app.conf # Penerapan
|
|-- .env # Menyuntikkan Konfigurasi melalui Lingkungan
|-- run.py # Mulai aplikasi - gerbang WSGI
|
|-- ************************************************** **************************** Bahan Labu PRO BS4 - Disediakan oleh AppSeed .