Memahami Fail Konfigurasi dalam Pembangunan Web Python
`conf` ialah fail konfigurasi untuk aplikasi anda. Ia biasanya digunakan untuk menyimpan tetapan dan pilihan yang khusus untuk aplikasi anda, seperti butiran sambungan pangkalan data, titik akhir API atau tetapan tersuai lain.
Dalam konteks aplikasi web Python, fail `conf` mungkin mengandungi tetapan seperti:
* Butiran sambungan pangkalan data (cth. nama pengguna, kata laluan, hos, port)
* URL titik akhir API (cth. titik akhir API untuk mengambil data, titik akhir API untuk menyiarkan data)
* Tetapan tersuai untuk aplikasi anda (cth. tetapan pelayan e-mel, tetapan pengesahan)
Fail `conf` biasanya disimpan di luar kod sumber aplikasi anda, dan diimport atau dimuatkan oleh aplikasi anda pada masa jalan. Ini membolehkan anda menukar atau mengubah suai tetapan aplikasi anda dengan mudah tanpa perlu mengubah suai kod sumber.
Sebagai contoh, anda mungkin mempunyai fail `conf.py` yang mengandungi tetapan konfigurasi aplikasi anda:
```
# conf.py
DB_USERNAME = 'my_username'
DB_PASSWORD = 'my_password'
DB_HOST = 'localhost'
DB_PORT = 5432
API_ENDPOINT_URL = 'https://api.example.com/data'
EMAIL_SERVER_HOST = 'smtp.example.com'
EMAIL_SERVER_PORT` kemudiannya EMAIL_SERVER_PORT` boleh import fail `conf` ini dan gunakan tetapan yang ditakrifkan di dalamnya:
```
# my_app.py
dari conf import DB_USERNAME, DB_PASSWORD, DB_HOST, DB_PORT, API_ENDPOINT_URL, EMAIL_SERVER_HOST, EMAIL_SERVER_PORT
# Gunakan tetapan daripada fail conf
```



