Blog FQSoft

Just Simple Code Documentation

Python

Struktur Project Python dengan MVC dan Relative Path

Faiq Himmah 24 June 2024
    -> Root Project
      -> src
        -> Controllers
        -> Models
        -> Views
        -> Main.py
        -> Config.py
        -> TestUnit.py

    Untuk menghubungkan tiap file kita akan menggunakan relative path. dimana di folder src dan subfoldernya kita buat file kosong dengan nama __init__.py

    Misal dari file testunit.py (root) kita memanggil class di folder controller

    # memanggil file CustomerController dari folder controller
    # simbol bintang maksudnya bisa mengambil seluruh class, method, dan variabel di file tersebut
    
    from controllers.CustomerController import *
    

    misal file di folder contrroler memanggil file di folder model

    from models.Customer import Customer
    python