Perubahan Kecil yang Memberikan Hasil Luar BiasaAtomic Habits: Perubahan Kecil yang Memberikan Hasil Luar Biasa Orang mengira ketika Anda ingin mengubah hidup, Anda perlu memikirkan hal-hal besar. Namun pakar kebiasaan terkenal kelas dunia James Clear telah menemukan sebuah cara lain. Buy |
Django Framework telah menjadi web framework yang cukup populer, terutama bagi para pengembang web dengan bahasa python. Dukungan dan support komunitas yang kuat membuat pengembangan framework ini cukup cepat.
untuk mengetahui perkembangan dan release terbaru dari Django Framework kamu bisa membacanya di release note django project.
Django Framework mempunyai management command yang bisa di akses melalui python manage.py [command]. Management command memberikan banyak manfaat bagi developer, salah satunya untuk kebutuhan testing logic yang rumit. Dengan management command developer dapat melakukan uji dan debugging terlebih dahulu sebelum code program di implementasikan kedalam module.
Management command juga bisa digunakan saat kita membutuhkan sebuah code program yang bisa terhubung dan di eksekusi oleh cron job.
Bagaimana cara membuat dan memanggil management command di Django Framework ?.
dari gambar di atas pada app promo kita membuat dua buah folder dengan nama management dan commands.
from django.core.management.base import BaseCommand
from django.conf import settingsclass Command(BaseCommand):
help = "promo testing"
def handle(self, *args, **options):
print('testing')
selanjutnya kita uji coba code diatas pada command line, sebelum mengikuti tutorial ini pastikan bahwa kamu sudah berjalan di mode environment.
jalankan kode diatas dengan perintah python manage.py testing
jika semuanya berjalan lancar akan menghasilkan keluaran seperti gambar di atas.
selanjutnya mari kita membuat sebuah code dengan memanfaatkan library requests dengan memanfaatkan api mockup mocky.io, perhatikan kode di bawah ini.
install terlebih dahulu library requests dengan pip
pip install request
from django.core.management.base import BaseCommand
from django.conf import settings
import requestsclass Command(BaseCommand):
help = "promo testing"
def handle(self, *args, **options):
t = requests.get('http://www.mocky.io/v2/5cd84a3e3000001d2074cd6d')
print(t.text)
hasil dari code diatas adalah menghasilkan json hello world seperti gambar di bawah ini
dapatkan kode lengkapnya di sini
baca artikel lainya :
selamat mencoba, jika ada problem tentang python bisa hubungi kami halovina.com