Skip to main content

Set Flask From JSON

Project description

Flask-JS2

Flask-JS2 adalah kerangka kerja flask yang disederhanakan yang memungkinkan konfigurasi dan pengaturan aplikasi Flask dengan integrasi front-end JavaScript secara cepat. Dengan hanya dua file konfigurasi JSON, Anda dapat dengan mudah mengatur dan mengelola aspek back-end dan front-end dari aplikasi.

Instalasi

Untuk menginstal Flask-JS2, cukup masukkan ke dalam proyek Anda dan pastikan Anda memiliki file konfigurasi yang diperlukan.

File Konfigurasi

Ada dua file konfigurasi JSON utama yang diperlukan:

  1. server_cfg.min: File ini digunakan untuk mengatur konfigurasi back-end.
  2. fe_cfg.min: File ini digunakan untuk mengatur konfigurasi front-end.

Penggunaan

Untuk menggunakan Flask-JS2 dalam proyek Anda, ikuti langkah-langkah berikut:

  1. Impor modul Flask_J2S dari Flask-JS2:

    from Flask_J2S import Processing
    
  2. Inisialisasi instance Flask_J2S dengan path ke file konfigurasi Anda:

    sin = Processing(path_modul="./cfg/modul.min", config_path="./cfg/server_cfg.min")
    
  3. Jalankan server:

    data = sin.Run_Server()
    

Contoh

Berikut adalah contoh lengkap tentang cara mengatur dan menjalankan aplikasi Flask menggunakan Flask-JS2:

from Flask_J2S import Processing

# Inisialisasi instance Processing dengan path konfigurasi
sin = Processing(path_modul="./cfg/modul.min", config_path="./cfg/server_cfg.min")

# Jalankan server
data = sin.Run_Server()

Cara Running

  1. Generate Routes:

      python app.py generate
    
  2. Generate Front-End:

       pyhton app.py set-fe
    
  3. Run Program:

       python app.py 
    

Detail Konfigurasi

server_cfg.min

File ini berisi konfigurasi untuk server back-end. Termasuk pengaturan seperti host server, port, konfigurasi database, dan pengaturan terkait back-end lainnya.

fe_cfg.min

File ini berisi konfigurasi untuk pengaturan front-end. Termasuk pengaturan seperti framework front-end yang digunakan, lokasi file statis, pengaturan mesin template, dan konfigurasi terkait front-end lainnya.

Struktur Direktori

Direktori proyek Anda harus terlihat seperti ini:

your_project/
|
+-- cfg/			#Folder Tempat Menyimpan Semua Konfigurasi
|   +-- server_cfg.min		#Konfigurasi Untuk Server dan BE
|   +-- fe_cfg.min		#Konfigurasi Untuk Front-End
|   +-- modul.min		#Konfigurasi Untuk Library
|
+-- app.py

Dokumentasi Lengkap

Untuk Dokumentasi Lengkap nya ada Di : https://github.com/staykimin/Flask-J2S

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flask_j2s-1.7.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

Flask_J2S-1.7-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file flask_j2s-1.7.tar.gz.

File metadata

  • Download URL: flask_j2s-1.7.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for flask_j2s-1.7.tar.gz
Algorithm Hash digest
SHA256 97d98d9dfaf5567893af04eaab3470dc9fad278bace76a265104384fb78abe95
MD5 fc415f5f716d104187358d84b91a4663
BLAKE2b-256 182b9a9dada07f770a7d0712b8545185db567d8b8aff394318f5ca99dea006c7

See more details on using hashes here.

File details

Details for the file Flask_J2S-1.7-py3-none-any.whl.

File metadata

  • Download URL: Flask_J2S-1.7-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for Flask_J2S-1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b3238e24d887d27a1dcbc4aecb24b45a0254de736cbb89483d432bafed3985ec
MD5 593c17839cda6b0475f5d5e6f71334b4
BLAKE2b-256 0f61b412e7561708afffb6b458ec7ecffb06b63b17921cb4b08ece1325e1d0c5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page