Monthly Archives: April 2018

CRUD PYTHON DJANGO MYSQL TUTORIAL Part.2 (Penjelasan)

python-django-logoAssalamualikum Wr.WB

OK kembali lagi,

seperti janji saya diblog sebelumnya, di CRUD PYTHON DJANGO MYSQL TUTORIAL Part.1 

dipart 1 saya hanya membahas cara setup awal django dan menjalankan CRUD nya. nah disini baru saya jelaskan.

Untuk kelebihan, kenapa saya memilih python, karena menurut saya dengan 1 bahasa ini kita dapat membuat aplikasi console python saja, atau membuat aplikasi website tentu dengan bantuan Macam2 framework buat python website termasuk Django (macam Website Framwork untuk Python)   atau membuat aplikasi Desktop dengan framework berikut 

Ok begitu lah kira2, Q:Lalu kenapa pilih Django Om? A: Ya karena banyak yang pake itu saja, Ok kita fokus ke Django nya

siapa disini yg pernah Pakai CI (Code Igniter) nah itu ada;lah Framework terkenal dng bahasa PHP, yg lengkap banget katanya.(:D) saya pernah coba dikit, memang lengkap sih mulai dari bisa buat format HTML sendiri, pagination, validation dll. dan dia mengusung Form MVC (Model, View, Controller), nah di Django juga sama tapi sedikit berbeda dia pakai MVT (Model, View, Template) sama URL.py untuk pengaturan URL.

OK masuk ke penjelasan Model FIle

#File Models.py  = merupakan kumpulan Class yg digunakan membangun sekema table database anda.

class Member(models.Model):
firstname = models.CharField(max_length=40)
lastname = models.CharField(max_length=40)
alamat = models.TextField(null=True, validators=[MaxLengthValidator(500)])
agama = models.CharField(max_length=20, choices=AGAMA, default=’null’)

Script diatas adalah contoh isi Model di project CRUD kemarin, file itu menjelaskan kita membuat kolom

#firstname dengan type data varchar length 40

#alamat dengat type text (panjang) dan max karakter 500

dan lain sebagainya

nah dari situ lah setelah models.py selesai anda bisa langsung makemigrations lalu migrate, maka table akan lansung ter Create di Database. Sip Bukan.

Continue reading

CRUD PYTHON DJANGO MYSQL

blog

python-django-logoHalo Assalamulaikum Wr.Wb

Berjumpalagi dengan saya di tutorial kali ini, saya akan membahas bahasa pemrograman yg sedikit berbeda yaittu python3 dengan framwork Django.

Biasa2nya kan PHP Jquery dan lain lain, sekarang saatnya memabahas sedikit lain.

Saya juga pemulai di dunia perUlaran Python ini, awalnya hanya karena saya ingin mencoba bahasa ini, (Karena udah banyak orang pakai PHP maka saya pengin cari yg agak beda).

OK langsung saja, kalau ingin dowload filenya ada disini LINK

Q:Lalu penjelasannya Gan ?

A:Ok saya kasih cara persiapannya dulu ya. di laptop

#1. Pastikan di laptop anda sudah ada Python.

Disini saja menggunankan linux, dan untk linux versi2 baru biasanya sih udah ada. Kita pakai python3.

septiyo-Latitude-E6410 ~ # python3 –version
Python 3.5.2
septiyo-Latitude-E6410 ~ #

disitu tertulis python 3.5.2 sudah cukup. kalau ada yg versi 3.6 lebih bagus.

#2. Pastikan ada Django,

Coba ketikkan syntax django-admin / django-admin –version

septiyo-Latitude-E6410 ~ # django-admin –version
2.0.4
septiyo-Latitude-E6410 ~ # django-admin

Type ‘django-admin help <subcommand>’ for help on a specific subcommand.

Available subcommands:

[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
runserver
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver

Kalau sudah ada brati aman jaya group, tapi kalau belum ikut langkah berikut

Continue reading