Posts for: #Indonesia

Jika Kamu Bingung Kok Ada File init.py tapi gak ada dicontoh, ini solusinya

Berikut adalah contoh isi dari file __init__.py yang perlu dimasukkan dalam setiap folder untuk memastikan folder tersebut diperlakukan sebagai paket Python (module), dan memungkinkan Anda untuk mengimpor modul-modul dalam folder tersebut.

1. my_fastapi_project/app/__init__.py

File ini akan menginisialisasi folder app sebagai paket. Biasanya file ini kosong, tetapi kadang bisa berisi pengaturan atau import global.

# app/__init__.py

# Tidak ada yang perlu dimasukkan di sini jika tidak ada pengaturan tambahan
# Tetapi Anda bisa menambah kode global yang ingin diekspor jika diperlukan

2. my_fastapi_project/app/api/__init__.py

Folder ini berisi modul API. Anda bisa menambah pengaturan impor umum di sini, terutama jika Anda ingin mengelompokkan versi API.

Read more

Pengalaman VPS menggunakan DEBIAN 12

DEBIAN adalah distro yang sungguh popular, tetapi kenapa banyak hal yang cukup berbeda dengan UBUNTU yang merupakan salah satunya. Berikut adalah beberapa hal yang cukup berbeda di DEBIAN 12

1. Install rust yang tidak lancar

Jika anda ingin menginstall rust, tidak cukup dengan perintah

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Anda juga harus menambahkan beberapa installasi yang harus dilakukan seperti

sudo apt install build-essential pkg-config libudev-dev libpq-dev

Setelah install itu semua, saya masih tidak bisa melakukan build release aplikasi rust saya.

Read more