BELAJAR DJANGO PENGENALAN TEMPLATES
1.pertama buat project masuk ke terminal masuk ke folder django lalu jalankan env ( source env/bin/activate )
2.lalu buat project baru ( django-admin startproject namaproject ), disini saya rename menjadi django-project3
3.buka folder yang baru saja dibuat ( cd django-project3 )
4.jika sudah coba jalankan server ( python manage.py runserver ), copy alamat yang muncul ( http://127.0.0.1:8000/ ) lalu buka di browser.jika tidak terjadi error tampilan akan seperti ini
5.buka folder django-project3 di text editor ( Vscode )
6.buat file views ( views.py )
7.import http response lalu tuliskan code seperti dibawah ( ini hanya contoh ya kalian bisa modifikasi jika sudah paham )
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
return render(request,'index.html')
def about(request):
return render(request,'about.html')
8.buka file urls.py dan hubungkan ke views
from django.contrib import admin
from django.conf.urls import url #slalu perhatikan bagian ini, karena biasa lokasi tempat kesalahanya
from . import views
urlpatterns = [
url('admin/', admin.site.urls),
url(r'^about/$', views.about),
url(r'^$', views.index),
]
9.belum selesai,sekarng buka settings.py cari TEMPLATES
10.kemudian di bagian 'DIRS': [''], kan itu masih kosong kemudian isikan 'templates' maka akan menjadi
11.lalu buat folder templates di di django-project3
12.didalam folder templates buat file baru dengan nama index.html dan isi dengan code sederhana
<!DOCTYPE html>
<html>
<head>
<title>bocuin</title>
</head>
<body>
<h1><code> ngetes html </code></h1>
<ul>
<li><a href="/about" title="">about</a></li>
</ul>
</body>
</html>
13.jika berhasil coba buat file di tempat yang sama lokasinya dengan index.html.nama filenya about.html
di file about.hmtl saya isikan code html sederhana
<!DOCTYPE html>
<html>
<head>
<title>bocuin | about </title>
</head>
<body>
<h1><code> ngetes about </code></h1>
<ul>
<li><a href="/" title="">home</a></li>
</ul>
</body>
</html>
14.jika berhasil maka tampilan akan seperti ini
Tampilan Home
Tampilan About
13.jika benar maka selamat, anda sudah berhasil belajar templates dasar di django
ADS HERE !!!