Script API
Di platform TechMaju, berbagai modul dan perintah Python tersedia untuk digunakan dalam skrip dalam aplikasi. Alat-alat ini penting untuk menyesuaikan dan mengotomatiskan fungsionalitas dalam aplikasi TechMaju Anda tanpa perlu membuat aplikasi berfitur lengkap.
Namun, beberapa perintah dibatasi dalam konteks ini dan fitur yang lebih kompleks harus diimplementasikan dalam aplikasi khusus menggunakan modul Python. Di bawah ini adalah daftar rinci modul dan perintah yang tersedia yang dikategorikan berdasarkan fungsinya.
Pemformatan
|
Fungsi |
Deskripsi |
Contoh |
|---|---|---|
|
|
Menerjemahkan string |
|
|
|
Memformat nilai berdasarkan tipe datanya |
|
|
|
Format sebagai format tanggal default |
|
|
|
Mengembalikan tanggal sebagai "1 September 2019" |
|
Sesi
|
Atribut/Fungsi |
Deskripsi |
Contoh |
|---|---|---|
|
|
Parameter formulir/permintaan |
|
|
|
Objek permintaan |
|
|
|
Objek respons |
|
|
|
Pengguna saat ini |
|
|
|
Token CSRF dari sesi saat ini |
|
|
|
Pengguna saat ini |
|
|
|
Mengembalikan nama lengkap pengguna saat ini |
|
|
|
Mendapatkan gambar tampilan pengguna |
|
|
|
Nama lengkap pengguna saat ini |
|
Dokumen (ORM)
|
Fungsi |
Deskripsi |
Contoh |
|---|---|---|
|
|
Dapatkan objek metadata |
|
|
|
Buat catatan Dokumen baru |
|
|
|
Dapatkan Dokumen |
|
|
|
Dapatkan Dokumen terakhir dari DocType tertentu |
|
|
|
Dapatkan Dokumen (atau dari cache) |
|
|
|
Dapatkan dokumen yang dipetakan |
|
|
|
Ubah nama dokumen |
|
|
|
Hapus dokumen |
|
|
|
Dapatkan pengaturan default sistem |
|
Basis Data
|
Fungsi |
Deskripsi |
Contoh |
|---|---|---|
|
|
Dapatkan daftar catatan yang difilter berdasarkan izin pengguna saat ini |
|
|
|
Dapatkan daftar semua catatan |
|
|
|
Jalankan kueri SELECT |
|
|
|
Dapatkan nilai dari sebuah catatan |
|
|
|
Dapatkan nilai dari dokumen tipe tunggal |
|
|
|
Dapatkan nilai default |
|
|
|
Sanitasi nilai untuk kueri basis data |
|
|
|
Tetapkan sebuah nilai |
|
|
|
Memeriksa keberadaan dokumen |
|
|
|
Izinkan commit eksplisit dalam skrip server |
Catatan: Tidak berfungsi dalam skrip server Event DocType. |
|
|
Izinkan rollback perubahan melalui skrip server |
Catatan: Tidak berfungsi dalam skrip server Event DocType. |
Pembuat Kueri
|
Fungsi |
Deskripsi |
Contoh |
|---|---|---|
|
|
API pembuat kueri |
|
Utilitas
|
Fungsi |
Deskripsi |
Contoh |
|---|---|---|
|
|
Menjalankan Script Function |
|
|
|
Jalankan skrip server |
|
|
|
Tampilkan modal di sisi server |
|
|
|
Metode dalam |
|
|
|
Render templat Jinja |
|
|
|
Dapatkan URL situs saat ini |
|
|
|
Mengembalikan mimetypes.guess_type |
|
|
|
Enkode HTML sebagai teks (markdown) |
|
|
|
Benar jika dalam mode pengembang |
|
|
|
Hasilkan log kesalahan dengan traceback |
|
API
|
Fungsi |
Deskripsi |
Contoh |
|---|---|---|
|
|
Buat permintaan GET |
|
|
|
Buat permintaan POST |
|
|
|
Buat permintaan PUT |
|
|
|
Buat permintaan PATCH |
|
|
|
Buat permintaan DELETE |
|
|
Fungsi |
Deskripsi |
Contoh |
|---|---|---|
|
|
Kirim email |
|