Aplikasi forum dengan Django

Kita akan membuat aplikasi forum lengkap dengan sistem authentikasi dan komentar menggunakan class based view di django 2

Detail Kelas

  • Trailer django aplikasi forum

    trailer membuat aplikasi forum dengan class based view di django

  • Memulai project dan model

    memulai project forum dengan membuat appsnya dan menyiapkan model model yang dibutuhkan

  • Registrasi user

    fitur user untuk register di website forum ini sebelum membuat postingan

  • Login dan logout

    menambahkan fungsi login dan logout untuk mengautentikasi user yang ingin menggunakannya

  • Membuat admin

    membuat admin atau superuser untuk memanage semua data agar lebih mudah

  • Menambahkan field slug

    menambahkan field slug yang terlewatkan saat membuat model, agar lebih ramah URLnya untuk dibaca

  • Membuat forum dengan createView

    membuat forum dengan fungsi createview, yang datang automatis dari django

  • Mencegah duplikasi slug

    bagaimana cara mencegah duplikasi dari slug atau urlnya agar tidak ada yang kembar?

  • Mengatur halaman admin

    mengatur halaman admin agar komentar dan forumnya jadi lebih mudah diakses

  • Daftar forum dengan listview

    membuat daftar forum dengan fungsi listview, yang datang automatis dari django

  • Halaman single dengan detailview

    membuat halaman detail forum dengan fungsi detailview, yang datang automatis dari django

  • Edit data dengan updateview

    mengedit dan update data forum dengan fungsi UpdateView, yang datang automatis dari django

  • Menghapus dengan deleteview

    Menghapus salah satu forum dengan fungsi deleteView, yang datang automatis dari django

  • Membuat komentar untuk forum

    Lihat bagaimana cara membuat komentar untuk forum

  • Edit dan hapus komentar

    mengedit dan menghapus komentar hanya untuk user yang punya akses

  • Menambahkan flash message

    menambahkan flash message sebagai feedback untuk user saat melakukan action tertentu

  • Pagination halaman

    membuat sistem pagination atau halaman dengan satu snippet yang akan kita ambil dari internet

  • Menghias tampilan

    untuk menghias tampilannya, kamu bisa membuat custom css sendiri atau menggunakan framework seperti bulma atua bootstrap